在wordpress中,可以給每篇日志設(shè)置單獨的密碼,然后通過其他方式發(fā)送給特定的用戶,這個功能本來比較人性化了,但是對于用戶轉(zhuǎn)化沒有任何好處,而且還比較繁瑣,其實我們可以通過設(shè)置文章的自定義欄目,實現(xiàn)這個目的。
假設(shè)我們設(shè)置一個自定義欄目:useronly,當(dāng)文章中有這個設(shè)置的字段的時候,就表示這篇文章是限制會員閱讀的。
add_filter('the_content',?'Useronly'); function?Useronly($text){ ????global?$post; ????$Useronly?=?get_post_meta($post->ID,?'Useronly',?true); ????if($Useronly){ ????????global?$user_ID; ????????if(!$user_ID){ ????????????$redirect?=?get_permalink($post->ID); ????????????$text?=?'該內(nèi)容僅限于會員瀏覽,請登錄!'; ????????} ????} ????return?$text; }
將上面的代碼加入到主題的functions.php文件中即可,也可自定義提示文字和欄目名。
然后在WordPress后臺的右上角,最上方,有一個”顯示選項”,點一下那個三角形箭頭勾選自定義欄目.
然后在編輯文章的時候在自定義欄目窗口中,輸入key(鍵)為“Useronly”,value(值)為常量“true”即可。
更多wordpress相關(guān)技術(shù)文章,請訪問wordpress教程欄目進行學(xué)習(xí)!
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END