Я использую плагин WP-Alert для сайта Wordpress. Проблема в том, что она отображается на всех страницах, даже если она настроена как отображение только на домашней странице. (дома). Однако моя домашняя страница является статической домашней страницей, поэтому я установил ее на страницу is_front_page и все еще отображается на всех страницах. Если бы вы могли просто сообщить мне, если я упускаю что-нибудь?wordpress is_front_page() не работает (статическая передняя страница)
function wp_alert_add_sticky_alert(){
if(get_option('alert_show_on_site') == 'yes'){
$display = true;
$homeOption = get_option('alert_show_on_home');
$pageOption = get_option('alert_show_on_page');
$postOption = get_option('alert_show_on_post');
$getID = get_the_ID();
if($homeOption == 'yes' && is_home()){
$display = true ;
}elseif($pageOption == 'yes' && is_page()){
$display = true ;
}elseif($postOption == 'yes' && is_single()){
$display = true ;
}else{
$display = false ;
}
if($display){
?>
<div class="sticky-box">
<div class="sticky-inner"><?php echo stripslashes(get_option('wp_alert_message')); ?>
</div>
</div>
<?php
}
}
}
?>
Я добавил эту строку в код, указанный выше, и все же он не будет отображаться только на статической домашней странице. } elseif ($ homeOption == 'yes' & & is_front_page()) { $ display = true; }
Заранее спасибо ребят :)
Привет Zekth, спасибо за ссылку .. смотришь в нее :) – pv619