Intereting Posts
Как определить метатеги Og в заголовке, используя условия Не удалось найти теги и теги Запрашиваются ли запросы get_bloginfo для кеширования или их кеширование? Как я могу отправить идентификатор по URL-адресу? подсветка синтаксиса и переписывание <? php нежелательное перенаправление Как добавить пробелы к изображениям WooCommerce, чтобы они отображались с одинаковой высотой? Как добавить текст в один пункт меню навигации? Скриншоты темы – сломанные изображения Windows 7 загружает WordPress и загружается в стек LAMP и настраивает Admin – Поиск событий по настраиваемому полю Регистрация боковых панелей и виджеты боковой панели. Виджеты боковой панели не отображаются Как медиабиблиотека определяет, есть ли в файле PDF изображения предварительного просмотра? Замените query_posts на pre_get_posts Как получить все файлы, вставленные (но не прикрепленные) к сообщению

Где вы добавляете код в пользовательские fuctions, чтобы он работал на определенной странице?

Спасибо за ответ, но я до сих пор не могу заставить его работать. Что-то не так с этим кодом?

<?php class custom_loop extends thesis_custom_loop { function page() { if(is_page( array('career-work','happiness'))) { global $thesis_design; $thesis_design->home['body']['content']['features'] = 0; $thesis_design->display['archives']['style'] = 'teasers'; $thesis_design->image['thumb']['y'] = 'after-headline'; $thesis_design->teasers['options']['date']['show'] = 0; $thesis_design->teasers['options']['excerpt']['show'] = 1; global $wp_query; $saved_query = $wp_query; thesis_loop::page(); wp_reset_query(); $args = array('category_in' => array(59,'62)); $loop = query_posts("cat=59,62"); thesis_loop::home(); wp_reset_query(); $wp_query = $saved_query; } else thesis_loop::page(); } } $custom_loop = new custom_loop(); 

Вышеупомянутый код должен показывать тизеры на определенной странице. Очевидно, что он работает на одной странице, но где я могу добавить этот код или изменить его, чтобы он работал на любой странице, которую я указываю?

Я пробовал создавать новый PHP-файл в своей теме, копируя и вставляя код (изменяя идентификатор категории и т. Д.), Но он не будет работать.

благодаря

Вы отсутствуете в своем заявлении if. Затем он должен работать, и вы можете использовать запятую, чтобы указать различные идентификаторы или пули для страниц.

 if(is_page('health-fitness')) { 

Попробуй это.

Одна из проблем – ваш синтаксис is_page() :

 <?php if(is_page('career-work','health-fitness')) ?> 

is_page() может принимать только один параметр. Если вам нужно передать несколько значений в условное выражение, они должны быть завернуты в массив , например:

 <?php if( is_page( array( 'career-work','health-fitness' ) ) ) ?> 

Я не знаю, полностью ли это решит вашу проблему, но это определенно одна проблема.