আমি আমার ওয়ার্ডপ্রেস ওয়েবসাইটের জন্য একটি REST এপিআই তৈরি করার চেষ্টা করছি যা ওয়ার্ডপ্রেস জব ম্যানেজার প্লাগইন ব্যবহার করে সুবিধার তালিকার জন্য ব্যবহৃত হয়।
আমি আমার কাস্টম পোস্ট, ট্যাক্সনোমিকে \ প্লাগইনস \ রেস্ট-এপি i প্লাগইন.পিপিতে নিবন্ধভুক্ত করেছি।
নীচে API আমাকে ডিফল্ট প্রতিক্রিয়া সহ সমস্ত তালিকা দেয় gives
HTTP: // স্থানীয় হোস্ট / খেলাধুলা / 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' );
}
}
উপরের কোডটি ব্যবহার করে আমি একটি "টিআরএস" প্রতিক্রিয়া হিসাবে "ফোন" যুক্ত করতে সক্ষম তবে আমি সর্বদা ফোন = মিথ্যা সাড়া পেয়ে যাচ্ছি। এটি ডাব্লুপি_পোস্টমেটা টেবিল থেকে সঠিক ডেটা দেখাচ্ছে না।
রেফারেন্সের জন্য আমি নীচে উল্লিখিত লিঙ্কগুলি অনুসরণ করেছি।
http://v2.wp-api.org/extending/modifying/
বিস্তারিত প্লাগ করুন। 1. ডাব্লুপি জব ম্যানেজার 2. রেস্ট-এপিআই
যে কোনও সহায়তা সত্যই সহায়ক হবে।