我已经为wordpress安装了欢迎信息。它就像是介绍中的文字或图像,它会在几秒钟后自动淡出,并且无法仅在主页或其他页面上设置它。我很喜欢插件不能在所有页面上工作,除了一个(也许是functions.php)。对每一个答案都会感到高兴。太多了!
https://wordpress.org/plugins/welcome/
function welcome_output (){
global $wDefaults;
$wVar = welcome_getOptions();
if($_COOKIE[$wDefaults['welcome_cookie_name']] == '1') return;
echo '<div id="cover" style="background-color: ' .$wVar['welcome_color']. ';height:100%;width:100%; position:fixed;z-index:2147483646; top: 0; margin: 0 auto; left:0;">' . $wVar['welcome_content'] . '</div><noscript><style>#cover{ display: none; visibility: hidden; height: 0px; width: 0px; }</style></noscript>';
/* JS generation, mess */
echo '<script>
jQuery(document).ready(function($){';
if($wVar['welcome_cookie_duration'] > 0)
echo 'if(jQuery.cookie("'.$wDefaults['welcome_cookie_name'].'")=="1") return;';
echo 'setTimeout(function() { jQuery("#cover").fadeOut('. ($wVar['welcome_sec_fade_out'] * 1000) .'); }, '. ($wVar['welcome_sec_after'] * 1000) .');
jQuery.cookie("'.$wDefaults['welcome_cookie_name'] .'", "1", { expires: '. $wVar['welcome_cookie_duration'] .' });
}); </script>';
wp_enqueue_script('jquery');
wp_enqueue_script( 'jquery-cookie', plugins_url('/jquery.cookie.js', __FILE__ ), array( 'jquery' ), '1.4.1', false );
}
答案 0 :(得分:0)
您可以使用Wordpress函数is_home()。
https://codex.wordpress.org/Function_Reference/is_home
如果您想要其他页面而不是索引。您可以使用is_page($ pageid)
答案 1 :(得分:0)
您可以使用以下代码执行此操作。
if (is_page('page-name')){
// you code here
}