2014-01-27 27 views
0

我想加載一段javascript 第二次用戶查看我的WP網站上的單個帖子。加載javascript第二次查看單個帖子(WordPress的)

我已經找到的代碼幾塊一些調整後可能會做的伎倆..

function is_first_time() { 
if (isset($_COOKIE['_wp_first_time']) || is_user_logged_in()) { 
    return false; 
} else { 
    // expires in 30 days. 
    setcookie('_wp_first_time', 1, time() + (WEEK_IN_SECONDS * 4), COOKIEPATH, COOKIE_DOMAIN, false); 

    return true; 
} 

} ADD_ACTION( '初始化', 'is_first_time');

<?php if (is_single()){ ?> 

+0

查找的cookie,如果不存在,地方的cookie。如果cookie *是*,則顯示第二次查看選項。 –

+0

感謝您的想法!我得到的cookie的建設,但現在的JavaScript似乎並沒有加載爲「第二次查看uption」.. – user3240794

+0

什麼是您試圖執行的JavaScript?我看到的是PHP,所以任何你想加載的內容/ JavaScript *只有*如果發現cookie必須位於(cookie爲true)語句或(cookie未設置)else語句中。 –

回答

0
function is_first_time() { 
    if (isset($_COOKIE['_wp_first_time']) || is_user_logged_in()) { 
    return 0; 
    } else { 
    // expires in 30 days. 
    setcookie('_wp_first_time', 1, time() + (WEEK_IN_SECONDS * 4), COOKIEPATH, COOKIE_DOMAIN, false); 
    return 1; 
    } 
} 

你 「如果第二次或以上」 的腳本:

if(is_first_time()===0){ 
    //do things for 2+ view, i.e. <script></script>, etc. 
} 
相關問題