WordPress免插件仅代码实现文章浏览次数的方法

关于 论坛 WordPress免插件仅代码实现文章浏览次数的方法

标签: 

正在查看 1 帖子:1-1 (共 1 个帖子)
  • 作者
    帖子
  • #9781
    商 匡
    管理员

    在WordPress中为每一篇文章提供个“浏览次数”计数,一来可以间接地给访客一种文章有价值的暗示,二来方便自己获取相关数据(访客的内容偏好等等)。
    以下的代码来源不详:
    一、打开主题的 functions.php文件,在最后一个 ?> 前添加下面的代码:
    //文章浏览数
    function get_post_views ($post_id) {
    $count_key = ‘views’;
    $count = get_post_meta($post_id, $count_key, true);
    if ($count == ”) {
    delete_post_meta($post_id, $count_key);
    add_post_meta($post_id, $count_key, ‘0’);
    $count = ‘0’;
    }
    echo number_format_i18n($count);
    }
    function set_post_views () {
    global $post;
    $post_id = $post -> ID;
    $count_key = ‘views’;
    $count = get_post_meta($post_id, $count_key, true);
    if (is_single() || is_page()) {
    if ($count == ”) {
    delete_post_meta($post_id, $count_key);
    add_post_meta($post_id, $count_key, ‘0’);
    } else {
    update_post_meta($post_id, $count_key, $count + 1);
    }
    }
    }
    add_action(‘get_header’, ‘set_post_views’);
    二、在需要显示浏览次数的地方使用下面的代码调用:
    浏览:
    当然,“浏览xx次”可以修改你想要的内容。

正在查看 1 帖子:1-1 (共 1 个帖子)
  • 哎呀,回复话题必需登录。
Logo
注册新帐户
重设密码