我正在为 wordpress 网站使用 WP - Alert 插件。问题是它显示在所有页面上,即使它设置为仅在主页上显示。(is_home)。但是,我的主页是一个静态主页,所以我将它设置为 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 == '是' && is_front_page()){ $display = true ; }
在此先感谢各位:)