ووردبريس: منع الأعضاء من النشر في تصنيف محدد

حيلة بسيطة للووردبريس ومفيدة جداً خاصة لمواقع إدارة المحتوى التي تحتوي على العديد من الكتُاب، وظيفة الكود أدناه هي منع غير المدراء من النشر في قسم معين والذي هو رقم 5 (بإمكانك تغيير الرقم حسب حاجتك) و طبعاً بإمكانك تعديل الكود لمنع عضو أو عدة أعضاء أو عدة رتب من النشر في عدة تصنيفات أو تصنيف واحد محدد.

كل ما عليك فعله هو لصق الكود في ملف functions.php الخاص بالقالب أو استخدم إضافة Code Snippets.

add_action( 'add_term_relationship', 'ND_disallow_category_relationship', 1 , 2 );

function ND_disallow_category_relationship( $post_ID, $term_taxonomy_id ) {

	if ( ! in_array( 'administrator', wp_get_current_user()->roles ) && 5 == $term_taxonomy_id ) {
		wp_die( 'لا يسمح لغير المدراء بنشر أي موضوع في هذا القسم.' );
    }

}

3 رأي حول “ووردبريس: منع الأعضاء من النشر في تصنيف محدد”

  1. لا اعرف لماذا قد يرغب البعض من منع الكتاب من النشر في اقسام معينة ، لكن الدرس مفيد جدا للمواقع الاخبارية
    بالنسبة لي اراجع جميع المواضيع قبل نشرها
    تحياتي استاذ نشوان
    جزاك الله خير على الدرس الرائع

    1. تفيد المواقع التي تحتوي على اكتر من كاتب فمثلاً هناك اقسام للإعلانات عن الاخبار الموقع نفسة وهوا مخصص لصاحب الموقع اللي يستطيع الفكرة رائعة تسلم نشوان

اترك رد