मैं अपनी wordpress वेबसाइट के लिए REST API बनाने की कोशिश कर रहा हूँ जो कि wordpress job manager प्लगइन का उपयोग करके सुविधा लिस्टिंग के लिए उपयोग किया जाता है।
मैंने अपनी कस्टम पोस्ट, टैक्सोनोमीज़ इन \ प्लग-इन \ रेस्ट-एपी \ प्लगइन। एफपी।
नीचे एपीआई मुझे डिफ़ॉल्ट प्रतिक्रिया के साथ सभी लिस्टिंग देता है।
http: // localhost / खेल / WP-json / WP / v2 / joblisting /
मैं नीचे दिए गए कोड का उपयोग करके JSON प्रतिक्रिया में पोस्ट मेटा जोड़ना चाहता था।
function slug_register_phone_number() {
register_rest_field( 'job_listing',
'phone',
array(
'get_callback' => 'slug_get_phone_number',
'update_callback' => null,
'schema' => null,
)
);
}
function slug_get_phone_number($post, $field_name, $request) {
return get_post_meta($post->id, '_phone' );
}
}
उपरोक्त कोड का उपयोग करके मैं "फोन" को REST प्रतिक्रिया के रूप में जोड़ने में सक्षम हूं लेकिन मुझे हमेशा प्रतिक्रिया में फोन = गलत मिल रहा है। यह wp_postmeta तालिका से सही डेटा नहीं दिखा रहा है।
मैंने संदर्भ के लिए नीचे दिए गए लिंक का अनुसरण किया है।
http://v2.wp-api.org/extending/modifying/
विवरण में प्लग। 1. WP नौकरी प्रबंधक 2. बाकी-एपीआई
कोई भी मदद वास्तव में मददगार होगी।