मैं वर्डप्रेस एपीआई से वापस जेसन में पहले ही अनसेट (सामान्य पोस्ट से विशिष्टताओं को हटा सकता हूं) कर सकता हूं। मैं वास्तव में उपयोग इस उदाहरण से नीचे निम्नलिखित: https://css-tricks.com/using-the-wp-api-to-fetch-posts/वर्डप्रेस एपीआई (wp-json) से डेटा अनसेट करें
क्या मैं साथ परेशानी हो रही हूँ और को समझ नहीं सकता, है कि यह कैसे तो यह एक कस्टम पोस्ट प्रकार
विचार से डेटा unsets बदलने के लिए?
function qod_remove_extra_data($data, $post, $context) {
// We only want to modify the 'view' context, for reading posts
if ($context !== 'view' || is_wp_error($data)) {
return $data;
}
// Here, we unset any data we don't want to see on the front end:
unset($data['author']);
unset($data['status']);
unset($data['featured_image']);
//etc etc
return $data;
}
add_filter('json_prepare_post', 'qod_remove_extra_data', 12, 3);
कस्टम पोस्ट प्रकार उदाहरण फिल्टर:
function projectPost_remove_extra_data($data, $post, $context) {
if ($context !== 'view' || is_wp_error($data)) {
return $data;
}
// Here, we unset any data we don't want to see on the front end:
unset($data['author']);
return $data;
}
add_filter('json_prepare_project', 'projectPost_remove_extra_data', 12, 3);
आप किस एपीआई संस्करण का उपयोग कर रहे हैं? यह v2 के लिए बदल रहा है। कृपया देखें: https://github.com/WP-API/WP-API/issues/1195 – brianlmerritt
@brainlmeritt मैं संस्करण 1 – RMH