Помощник
|
Проблем с генерацией тайтла в wordpress |
ankn
|
Сообщение
#1
|
||
|
|
||
|
|||
andreykashops |
21.6.2014, 15:29;
Ответить: andreykashops
Сообщение
#2
|
|
Код <title><?php
if (is_home()) { echo '123'; } elseif ( is_category() ) { echo 'Интересное видео в категории '.wp_title('', false).' для вас '; </title> -------------------- |
|
|
ankn
|
Сообщение
#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. С синглом проблемы, как сделать, чтобы в тайтле сингла определенных категорий выводилось одно, а в тайтле сингла других категорий - другое? |
|
|
andreykashops |
23.6.2014, 12:45;
Ответить: andreykashops
Сообщение
#4
|
|
1. Можно ли не писать каждый раз новое условия для категории 1..2..3..4..5..и т.д, а одной строкой перечислить нужные категории и указать им значения тайтла? Берете в массив все нужные вам ID категорий, вытаскиваете из WP_Query ID текущей категории - потом функцией in_array() проверяете наличие этого ID в массиве. . С синглом проблемы, как сделать, чтобы в тайтле сингла определенных категорий выводилось одно, а в тайтле сингла других категорий - другое? Получить ID категории, к которой относится пост можно так $category[0]->cat_ID (если категория одна), ну а если их много - с помощью foreach собрать все ID во второй массив и дальше аналогично первому пункту. -------------------- |
|
|
ankn
|
Сообщение
#5
|
|
Спасибо за объяснения, но я все это сделать не смогу никак что написать в коде, поэтому и прошу помощи =) Категорий много. Порядка 30.
Сообщение отредактировал ankn - 23.6.2014, 13:26 |
|
|
Gerga |
23.6.2014, 13:59;
Ответить: Gerga
Сообщение
#6
|
|
ankn,
Код <title> <?php if (is_home()) echo '123'; elseif ( is_category() ) echo 'Интересное видео в категории '. wp_title('', false) .' для вас '; ?> </title> Ой, andreykashops показал Сообщение отредактировал Gerga - 23.6.2014, 14:02 |
|
|
VulkanPartner |
23.6.2014, 14:37;
Ответить: VulkanPartner
Сообщение
#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 в 16 миллионов доменов! Свежая сборка. | 19 | Boymaster | 11149 | Сегодня, 0:01 автор: Boymaster |
|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 866 | 7.4.2024, 18:05 автор: Alex-777 |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4959 | 10.3.2024, 14:58 автор: freeax |
|
Как настроить в WordPress для SEO оптимизации | 8 | rownong27 | 2475 | 2.3.2024, 12:59 автор: toplinks |
|
Восстановление сайтов из Вебархива на Wordpress. | 39 | freeax | 32746 | 14.2.2024, 14:32 автор: freeax |
Текстовая версия | Сейчас: 20.4.2024, 7:10 |