بسم الله الرحمن الرحيم, لإظهار اسم تصنيف المقالة الحالية أو أسماء التصنيفات في حال كانت المقالة تابعة لأكثر من تصنيف توجد عدة طرق, أسهلها أن نفتح قالب المقالة المفردة أي الملف المسؤول عن إظهار المقالة وذلك يختلف طبعا من قالب لآخر, ونضع الكود التالي:
<?php $categories_list = get_the_category_list(', '); echo $categories_list; ?>
الطريقة الثانية:
<?php
$category_names = array();
foreach((get_the_category()) as $category) {
if (!in_array($category->cat_name, $category_names)) {
$category_names[] = $category->cat_name;
}
}
?>
ثم نستدعي اسم التصنيف بهذا السطر الذي نضعه في المكان الذي يناسبنا بشرط أن يكون أسفل الكود الأول:
<?php echo implode(", ", $category_names); ?>
كما يمكنك إظهار اسم تصنيف مقالة معينة خارج loop وذلك حسب رقمها:
<?php $post_id = '282'; $categories_list = get_the_category_list(', ', '', $post_id); echo $categories_list; ?>
مع تغيير 282 إلى رقم المقالة.
انتهى.
رابط الموضوع للنسخ