@Ambal89
Новичок в web'e

Как задать посту из определенной категории другое отображение заголовка?

Добрый день, подскажите пожалуйста, есть вордпресс тема, у неё создание заголовков вынесено в отдельный php файл, и заголовки для всех записей одинаковые. Мне нужно для определенной категории постов сделать другой текст заголовка (не the_title). Как грамотно сделать проверку по категории в уже имеющимся коде, чтобы не накосячить (с php не знаком пока)?
вот существующий код:
<?php if ( !empty( $page_title_config['main_title'] ) ): ?>
                        <h1 class="a1">
                        <?php echo wp_kses( $page_title_config['main_title'], $volcanno_theme_config['allowed_html_tags'] ) ?></h1>
                    <?php endif; ?>

Как сделать, дословно: если пост принадлежит к такой-то категории, то выводить "Просто пост" ?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Добрый.

Если изображение привязано к классу "a1", то, видимо, как-то так:
<?php if ( !empty( $page_title_config['main_title'] ) ):
    $class = 'a1';
    if(in_category('ID_рубрики')) {
        $class = 'a2';
    }
 ?>
                        <h1 class="<?php echo $class; ?>">
                        <?php echo wp_kses( $page_title_config['main_title'], $volcanno_theme_config['allowed_html_tags'] ) ?></h1>
                    <?php endif; ?>


Аналогично с текстом:
<?php if ( !empty( $page_title_config['main_title'] ) ): ?>
                        <h1 class="a1">
<?php if(in_category('ID_рубрики')) : ?>
                        <?php echo wp_kses( $page_title_config['main_title'], $volcanno_theme_config['allowed_html_tags'] ) ?>
<?php else : ?>
    <?php the_title(); ?>
<?php endif; ?>
</h1>
                    <?php endif; ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы