2015-08-01 4 views
1

Как напечатать только имя родительской категории в файле single.php? (WordPress)Как показать только имя родительской категории в single.php? (wordpress)

Моя структура:

Категория A

-SubCategory X

  • Сообщение (статья) размещена только Subcategory X.
  • Я хочу напечатать только имя «Категория» (без тега html).

ответ

0

Я думаю, вы попробуйте этот код: для меня это работает ............

<?php $parentscategory =""; 
foreach((get_the_category()) as $category) { 
if ($category->category_parent == 0) { 
$parentscategory .= ' <a href="' . get_category_link($category->cat_ID) . '" title="' . $category->name . '">' . $category->name . '</a>, '; 
} 
} 
echo substr($parentscategory,0,-2); ?> 
+0

It? не работает для меня. Он ничего не печатал. :( – user3656914

+0

Я пробовал это: '', Но я получил: Catchable fatal error: Object класса WP_Error не может быть преобразован в строку в – user3656914

0
<?php 
    $get_parent_cats = array(
     'parent' => '0' //get top level categories only 
    ); 
    $all_cats = get_categories($get_parent_cats); 

    foreach($all_categories as $single_category){ 

     $catID = $single_category->cat_ID; 
    } 

>

 echo '<li><a href=" ' . get_category_link($catID) . ' ">' . $single_category->name . '</a>' 
+0

Пожалуйста, не пишите только код. Также дайте пояснения. Смотрите, как [ответить] (https://stackoverflow.com/help/how-to-answer). –

+0

Хорошо ... Спасибо, что предложили ... –

Смежные вопросы