Intereting Posts
Перемещение вложений изображения из сообщения в другое? Где добавить файл css, который должен использовать мои формы? Поиск по значениям метаданных, показывающим несоответствующий результат Сделать post slug приоритетом по категории slug Изменение значения постоянной ссылки в будущем сообщении Вывод миниатюры вывода (добавить класс) Поиск страниц пользовательского типа и пользовательских полей в 2 раскрывающихся списках? Пользовательское поле во внешнем Javascript Добавление символьного счетчика к выделению метабокса Если пользовательский тип сообщения нужна помощь в стилизации dashicon в панели администратора Плагин, позволяющий зарегистрированным пользователям настраивать макет Изменить Подробнее в теме ребенка прикреплять одно сообщение от одного типа сообщения к другому сообщению из другого типа сообщения Создайте первые 3 сообщения по-разному и используйте 2-й цикл, чтобы получить покой / смещение и разбивка на страницы разбита

Добавление области «героя» в интерьер с добавленной настройкой заголовка php

Хорошо, вот оно. Я надеюсь, что Im в нужном месте. Извините, если на это был дан ответ, я просмотрел на регулярной SO, но не смог найти ответ.

В настоящее время я создаю сайт WP с ползунком на главной странице. На внутренних страницах будет меньший «герой с заголовком для страницы / сообщения» из-за отсутствия лучшего термина. По сути, я пытаюсь поменять образ и заголовок для каждой страницы внутри маленького «героя».

Поэтому я написал это, но мне трудно получить название для вставки в div.

//Vars $about = 'about-us-gradient'; $work = 'work-gradient'; if (is_page('about-us')) { echo '<div class="hero-interior-inner-gradient'. ' '. $about . '">'. '<div class="hero-overlay">'. add_title() .'</div>'. '</div>'; } elseif (is_page('work')) { echo '<div class="hero-interior-inner-gradient'. ' '. $work . '">'. '<div class="hero-overlay">'. add_title() .'</div>'. '</div>'; } function add_title() { if (is_home() ) { echo apply_filters('the_title', get_post(get_option('page_for_posts') )->post_title); } elseif ( is_search() ) { echo 'Search Results'; } else { echo the_title(); } } 

Solutions Collecting From Web of "Добавление области «героя» в интерьер с добавленной настройкой заголовка php"

Если вы хотите связать результат функции с строкой, вы должны ее вернуть , а не эхом. Echo просто отправляет его на вывод.

Также вы делаете типичную ошибку, смешивая два аромата тегов шаблонов WP. Конвенция гласит следующее:

  • теги шаблона the_* немедленно возвращают результат эха ;
  • get_the_* теги шаблонов возвращают результат.

Внутренний бывший обычно называют последним.