WordPress如何登陸后才能查看網站的文章?
具體實現步驟如下:
1、將以下代碼添加到Three主題的functions.php文件最后一個?>的前面。
//部分內容登錄可見
function login_to_read($atts, $content=null) {
extract(shortcode_atts(array("notice" => '
<span style="color: red;">溫馨提示:</span>此處內容需要<a title="登錄后可見" href="#respond">登錄</a>后才能查看!
'), $atts));
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return $notice;
}
add_shortcode('vip', 'login_to_read');
PS:將上面代碼中的login.php替換為站點的登錄地址,以方便用戶快速登錄。
2、在編輯文章的時候,只需要切換到文本模式,在需要隱藏的部分內容中前后加上短代碼即可。
[vip]我是被隱藏的內容,樣式一(默認樣式)[/vip]
[vip notice="登錄后才顯示喲"]我是被隱藏的內容,樣式二(自定義回復信息)[/vip]
其中樣式一的提示信息就是第一步中的“溫馨提示:此處內容需要登錄后才能查看!”,樣式二的提示信息就是“登錄后才顯示喲”,具體選用哪個樣式由大家自己決定了。