Опубликовать это в двух категориях, хотите отображать имя только для одного - PullRequest
0 голосов
/ 23 января 2011

На моем Wordpress-сайте, который я создал, у меня возникают проблемы с скрытием или отсутствием отображения одного из названных категорий. Я постараюсь объяснить лучше.


WordPress Admin Side

У меня есть сообщение в двух категориях: "Work" & "Front_Page"


Главная страница / index.php

На моей главной странице индекса у меня есть 3 функции под заголовком изображения. Одной из таких функций является «Избранный проект». Вот так я запускаю цикл ...

    <? $frontpost = get_posts("category_name=front_page&numberposts=1");?>


Страница одного проекта

Теперь на этой странице визуальный макет:

Название категории

Что называется <h2 class="single_category"><?=$cat[0]->name;?></h2>

Название проекта
Большое изображение заголовка
Описание проекта

ПРОБЛЕМА !!!

Для любого сообщения, которое я вставил в "Front_Page", оно отображается в названии категории. Я хочу, чтобы это по умолчанию для основной категории.

Есть ли способ сказать "если сообщение находится в категории" front_page ", не отображать категорию" front_page "в качестве имени?

1 Ответ

1 голос
/ 28 сентября 2011

Вы можете ограничить, отображать имя категории или нет, используя in_category ().

<?php
   //if post is NOT in category 'front_page' display cat name
   if(!in_category('front_page')){?>
      <h2 class="single_category"><?=$cat[0]->name;?></h2>
<?php } ?>

Вы можете поместить это в свой файл single.php (или loop.php, в зависимости от вашей темы) вобласть, где вы отображаете имя кота.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...