Intereting Posts
Алфавитная сортировка пользовательского типа сообщения – одна буква на страницу API настроек извлекает информацию о параметрах базы данных вместе с информацией пользователя? Есть ли способ или плагин, который позволит сортировать записи по Facebook? Предотвращение резервных копий WordPress Открытие всех сообщений для комментариев Как выполнить навигацию по дочерней странице? Использует случаи для виджетов календаря Измените имя пользователя на ник в разделе комментариев. почему в архиве пользовательской таксономии термин ничего не показывает? Список get_the_category в иерархическом порядке Как работают детские темы? Как проверить пароль вне WordPress? Добавление изображений в привязки в списке, созданном и загруженном с помощью wp_nav_menu Постоянная ссылка не изменится – она ​​хочет иметь -2 slug Как сделать результаты поиска по умолчанию для WordPress по умолчанию для WordPress

Добавление области «героя» в интерьер с добавленной настройкой заголовка 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_* теги шаблонов возвращают результат.

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