Question to say "I can!"

WordPress 技巧:設置只有注冊用戶才能瀏覽特定的內容

2013-01-23

一些網站在推廣中,有時候希望提高用戶的注冊量,所以可能希望讓有些內容是用戶登陸之后才能看到的。WordPress 目前的設置中,最復雜的設置是只能把文章設置為密碼保護,然后通過別的途徑吧密碼告訴用戶才能瀏覽,這個方法對提高網站用戶注冊沒有幫助,而且非常不方便。今天我就講講如何通過?WordPress 自定義字段完美解決這個問題。

我們增加一個自定義字段:user_only,如果這個值不為零,這這篇日志或者頁面是只能給注冊用戶瀏覽,然后通過?the_content?來控制內容顯示,這樣就能簡單的并且靈活設置具體到哪篇文章或者頁面是只能注冊用戶瀏覽。詳細代碼如下:


<?php
/*
Plugin Name: User only
Plugin URI: http://blog.wpjam.com/m/post-for-user-only/
Description:通過給 user_only 這個自定義字段設置為 true 來設置當前文章僅限于會員瀏覽。
Author: Denis
Version: 1.0
Author URI: http://wpjam.com
*/
add_filter('the_content', 'post_user_only');
function post_user_only($text){
    global $post;

    $user_only = get_post_meta($post->ID, 'user_only', true);
    if($user_only){
        global $user_ID;
        if(!$user_ID){
            $redirect = get_permalink($post->ID);
            $text = '該內容僅限于會員瀏覽,請<a href="'.wp_login_url($redirect).'">登錄</a>!';
        }
    }
    return $text;
}
?>

把上面帶復制成一個文件上傳到插件目錄,激活即可。

作者:admin | Categories:設計問題 | Tags:

發表評論

電子郵件地址不會被公開。 必填項已用*標注

*

澳洲f1赛车b盘开奖套路 多彩网3d字谜画谜 3d杀码期期准 西安快餐女哪里多 体彩云南十一选五预测软件 棒球比分翻译 体彩p3试机号今天 大发pk10六码技巧 av片 山西快乐十分彩票软件下载 福建36选7固定奖金多少 大桥未久-AV在线观看 广西快乐双彩基本走势 福建31选7今晚开 三人麻将 72张牌 规则 黑龙江11选5缩水软件 期货配资分仓合法吗