it-swarm.asia

كيفية إضافة الكلمات الأساسية تلقائيًا إلى التصنيفات عند نشر منشور وتعيينها إلى المنشور

كيفية إضافة الكلمات الرئيسية تلقائيًا إلى التصنيفات عند نشر منشور ، وتعيينها إلى المنشور ، على سبيل المثال لدي في إصدار المنشور الخاص بي ، ومربع تعريف مخصص ، عند إكمال هذا الإدخال ، ينبغي أن تنشئ دالة مجموعة من الكلمات الأساسية في الخلفية ، و أريد أن تضيف هذه الكلمات الرئيسية تلقائيًا إلى تصنيف مخصص معين في هذا المنشور عند نشره ، هل هذا ممكن؟ أنا أحاول مع

wp_set_object_terms

ولا شيء يعمل عظيم ، تشك

آسف لأسوأ لغتي الإنجليزية

2
zagriyen

يمكنك استخدام hook_post save ، في وظيفتك مدمن مخدرات استخدام wp_insert_term كما هو موضح هنا:

http://codex.wordpress.org/Function_Reference/wp_insert_term

ثم استخدم wp_set_object_terms على المنشور لتعيين مصطلح التصنيف الذي أنشأته للتو على النحو التالي:

http://codex.wordpress.org/Function_Reference/wp_set_object_terms

فمثلا:

function my_save($post_id) {
    wp_insert_term( 'bannanapost', 'fruit');
    wp_set_object_terms( $post_id, 'bannanapost', 'fruit', true )
}
add_action('save_post','my_save');

الكود أعلاه ، الذي تم وضعه في وظائف. php للموضوع ، سيضيف المصطلح "bannanapost" إلى كل منشور عند الحفظ ، في تصنيف الفاكهة

3
Tom J Nowell