اكاديمية ورشة لونك

إخفاء مقالات مُعينة من الظهور بالرئيسية ووردبريس

حصريا علي اكاديمية ورشة لونك في قسم دروس ووردبريس نقدم لكم شرح إخفاء مقالات مُعينة من الظهور في الصفحة الرئيسية بسكربت ووردبريس .

في بعض الأوقات يكون هناك بعض المقالات لا نريد أن نقوم بعرضها في الصفحة الرئيسية و هذا لأسباب تنظيمية أو لانها غير مكتملة مثلا أو تتبع اقسام داخلية مثل فيديو , صور , مقالات خاصة او قديمة أو أي سبب أخر , في هذه المقالة سوف نقوم بشرح الطريقة ببساطة و دون الحاجة إلي أي إضافات تصلح لمن لديهم خبرة متوسطة و لديهم فكرة عن تعديل الملفات .

أولا : قم بإنشاء قسم جديد (تصنيف) و قم بتسميته بأي اسم و ليكن مثلا “الربح من الانترنت” بعد ذلك قم بالقيام بإدراج المقالات التي نريد أن نقوم بإخفائها تحت هذا التصنيف .

ثانيا : نحتاج لمعرفة الرقم المعرف ID لهذا القسم (التصنيف) و يتم ذلك عن طريق القيام بفتح صفحة التصنيفات ثم نقوم بوضع مؤشر الماوس علي القسم الذي نريد المعرف الخاص به و سوف تجد الرابط يظهر بأسفل ثم نجد الرقم المعرف ID مثل هذه الصورة :

YourColor.Net

لنفرض مثلاً ان الرقم المعرف ID للتصنيف هو 13

لدينا الان طريقتين :

الطريقة الأولى :

عن طريق فتح ملف index.php في مجلد القالب ثم إبحث عن الكود التالي

[php]if ( have_posts() )[/php]

غالبا يكون في الاسطر الأولى ثم قبل هذ الكود مباشرة أضف السطر البرمجي التالي :

[php]if ( is_home() ) {
query_posts( ‘cat=-X’ );
}[/php]

مع استبدال حرف X بالرقم المعرف الخاص بالتصنيف الذي عرفناه في الخطوة السابقة وهو 13 اذا كان هناك تصنيفات اخري تريد ايضا اخفائها نقوم بوضعها مع علامة الفاصلة (،) اذا فرضنا انهم مثلا : 11 و 13 و 15 قم باضافتها علي النحو التالي :

[php]if ( is_home() ) {
query_posts( ‘cat=-11,-22,-33’ );
}[/php]

الطريقة الثانية :

عن طريق ملف functions.php نقوم بادراج هذا الكود فيه

[php]function exclude_category( $query ) {
if ( $query->is_main_query() && $query->is_home() ) {
$query->set( ‘cat’, ‘-X’ );
}
return $query;
}
add_filter(‘pre_get_posts’, ‘exclude_category’);[/php]

واذا اردنا إخفاء عدة تصنيفات نقوم بفصلها بعلامة الفاصلة , و بالتوفيق و نراكم في الموضوع القادم , و اذا واجهتك اي مشكلة برجاء طرحها في تعليق وسوف نقوم بالرد عليك .

مهاب البوشي

مهاب البوشي

مهاب البوشي ، مؤسس شركة ترويج 'Trweeg.Com' و مسئول السيو و التسويق في ورشة لونك و مدير اكاديمية ورشة لونك التعليمية .

اضف تعليق

Your Header Sidebar area is currently empty. Hurry up and add some widgets.