在網站運維中為了留住訪客通常站長會採取誘導註冊方法來留住訪客,但是如何來誘導訪客註冊網站就是一個難題了,其實大家可以在網站釋出一些比較優秀而且不常見的資源然後強制訪客只有註冊才能下載這些資源或者是註冊後才能觀看到完整的文章,這樣一來網站的使用者註冊數量就會慢慢提高了,那麼 WordPress 如何來隱藏文章的部分內容必須登陸後顯示呢?下面小編就來教大家使用簡碼 (短程式碼、 Shortcodes) 來隱藏文章的部分內容。

首先開啟當前使用的主題的 functions.php 檔案,並加入以下程式碼:

add_shortcode( 'vip', 'wxd_vip_shortcode' );
function wxd_vip_shortcode( $atts, $content = null ) {
         if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
                return $content;
        return '';
}

然後在後臺釋出文章時只需要在 html 模式下用 [vip][/vip] 包括住需要隱藏的內容即可,示例如下:

[vip]
這是被隱藏的內容
[/vip]

由於小編只是在本地測試時用了此方法 weixiaoduo.com 並沒有使用此功能,所以演示程式碼並沒有隱藏內容。 (PS:一定要在 html 編輯模式下用 [vip][/vip] 包括住需要隱藏的內容,視覺化編輯模式是無效的。)