Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]()
Сообщение
#2
|
![]() |
Код <title><?php
if (is_home()) { echo '123'; } elseif ( is_category() ) { echo 'Интересное видео в категории '.wp_title('', false).' для вас '; </title> -------------------- |
|
|
![]() |
Сообщение
#3
|
![]() |
Спасибо, появилась еще проблема, вот код тайтла
Код <title><?php if (is_home()) { echo 'Главная страница'; } elseif ( is_category('1') ) { echo 'А вот и '.wp_title('', false).' у нас '; } elseif ( is_category('2') ) { echo 'Привет '.wp_title('', false).' всем '; } elseif (is_404()) { echo 'Ошибка 404. Страница не найдена'; } elseif (is_search()) { wp_title('Результаты поиска по запросу: '); } elseif (is_day() || is_month() || is_year()) { wp_title('Архивы: '); } elseif (is_single()) { echo 'Круто '.wp_title('', false).' ага '; } else { wp_title(); }?></title> 1. Можно ли не писать каждый раз новое условия для категории 1..2..3..4..5..и т.д, а одной строкой перечислить нужные категории и указать им значения тайтла? 2. С синглом проблемы, как сделать, чтобы в тайтле сингла определенных категорий выводилось одно, а в тайтле сингла других категорий - другое? |
|
|
![]() |
![]()
Сообщение
#4
|
![]() |
1. Можно ли не писать каждый раз новое условия для категории 1..2..3..4..5..и т.д, а одной строкой перечислить нужные категории и указать им значения тайтла? Берете в массив все нужные вам ID категорий, вытаскиваете из WP_Query ID текущей категории - потом функцией in_array() проверяете наличие этого ID в массиве. . С синглом проблемы, как сделать, чтобы в тайтле сингла определенных категорий выводилось одно, а в тайтле сингла других категорий - другое? Получить ID категории, к которой относится пост можно так $category[0]->cat_ID (если категория одна), ну а если их много - с помощью foreach собрать все ID во второй массив и дальше аналогично первому пункту. -------------------- |
|
|
![]() |
Сообщение
#5
|
![]() |
Спасибо за объяснения, но я все это сделать не смогу никак что написать в коде, поэтому и прошу помощи =) Категорий много. Порядка 30.
Сообщение отредактировал ankn - 23.6.2014, 13:26 |
|
|
![]() |
![]()
Сообщение
#6
|
![]() |
ankn,
Код <title> <?php if (is_home()) echo '123'; elseif ( is_category() ) echo 'Интересное видео в категории '. wp_title('', false) .' для вас '; ?> </title> Ой, andreykashops показал Сообщение отредактировал Gerga - 23.6.2014, 14:02 -------------------- |
|
|
![]() |
![]()
Сообщение
#7
|
|
![]() |
ankn, можно и так:
Код <title><?php if (is_home()) { echo 'Главная страница'; } elseif ( is_category('1') || is_category('2') || is_category('3') || is_category('4') || ... || is_category(30') ) { echo 'А вот и '.wp_title('', false).' у нас '; } elseif (is_404()) { echo 'Ошибка 404. Страница не найдена'; } elseif (is_search()) { wp_title('Результаты поиска по запросу: '); } elseif (is_day() || is_month() || is_year()) { wp_title('Архивы: '); } elseif (is_single()) { echo 'Круто '.wp_title('', false).' ага '; } else { wp_title(); }?></title> Хотя andreykashops прав, через массив проще и красивее будет ![]()
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
Правки сайтов на WordPress | 17 | dulesov | 2143 | 20.1.2021, 15:37 автор: Sawich |
![]() |
Лучшие плагины для wordpress 2021 blog2blog.ru |
15 | webaleks | 873 | 16.1.2021, 22:36 автор: adamsadriane |
![]() |
WordPress: ускорение, защита, оптимизация | 20 | wp01 | 3799 | 15.1.2021, 22:41 автор: wp01 |
![]() |
Кнопка Follow Button для Twitter для сайта на cms wordpress | 4 | webaleks | 351 | 6.1.2021, 12:56 автор: webaleks |
![]() |
Как за 20 минут ускорить работу сайта на WordPress | 18 | jack | 1276 | 5.1.2021, 23:22 автор: VinogradOFF |
![]() |
Текстовая версия | Сейчас: 22.1.2021, 3:50 |