#plugins #wordpress
#Плагины #wordpress
Вопрос:
Я создал простой плагин WordPress. Для отображения его на страницах у меня есть функция вызова, используя это
function facebook_live_counter_main_content(){
[html markups here]
add_action ('wp_head', 'facebook_live_counter_main_content');
Это работает правильно. Но я хочу показывать только домашнюю страницу действий плагина. Мне нужна ваша помощь, как я могу вызвать функцию для отображения только домашней страницы действий плагина.
С уважением-
Фейсал Имран
Ответ №1:
Правильная функция зависит от ваших настроек в разделе Admin > Settings > Reading > Front page displays
. Если вы выбрали…
«Статическая страница«
- Используйте
is_home()
илиis_front_page()
для возвратаtrue
.
«Ваши последние сообщения«
- Используйте
is_front_page()
для возвратаtrue
.
is_home()
Функция вернется true
, если текущая страница является домашней страницей, но не если ваша главная страница представляет собой список ваших последних сообщений. Если вы выбрали «Ваши последние сообщения» в разделе Admin > Settings > Reading > Front page displays
, вы должны использовать is_front_page()
для возврата true
, независимо от того, является ли главная страница страницей или публикацией объявлений.
http://codex.wordpress.org/Function_Reference/is_front_page
http://codex.wordpress.org/Function_Reference/is_home
Комментарии:
1. Я узнаю это. Большое спасибо.
2. @Foysalimran считайте пометку правильным ответом