You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Superio WordPress主题的职位帖子添加浏览计数器

实现Superio WordPress求职主题的职位浏览量统计

方法一:自定义字段+代码实现

无需依赖插件,通过自定义字段和代码即可完成统计:

  1. 初始化自定义字段:发布/编辑职位时,手动添加名为job_view_count的自定义字段,初始值设为0;也可跳过此步,后续代码会自动创建该字段。
  2. 添加统计逻辑:将以下代码写入子主题的functions.php文件中(避免直接修改父主题,防止主题更新丢失代码):
function superio_track_job_views() {
    if ( is_singular( 'job' ) ) { // Superio默认职位自定义文章类型slug为'job',若不符请替换
        global $post;
        $current_views = get_post_meta( $post->ID, 'job_view_count', true );
        $current_views = empty( $current_views ) ? 0 : intval( $current_views );
        update_post_meta( $post->ID, 'job_view_count', $current_views + 1 );
    }
}
add_action( 'template_redirect', 'superio_track_job_views' );
  1. 显示浏览量:找到主题中职位详情的模板文件(通常是single-job.php或templates/single-job.php),在合适位置(如职位信息模块下方)插入以下代码:
<?php
$job_views = get_post_meta( get_the_ID(), 'job_view_count', true );
echo '<div class="job-view-stats">浏览次数:' . ( empty( $job_views ) ? 0 : $job_views ) . '</div>';
?>

方法二:插件实现

选择支持自定义文章类型的浏览量统计插件,推荐方案:

  • Post Views Counter:安装激活后,进入插件设置页,在「Post Types」选项中勾选职位对应的自定义文章类型(Superio默认是job)并保存。
  • 可通过短代码[post-views]在职位详情内容区插入浏览量,或在模板文件中调用echo do_shortcode('[post-views]');实现显示。

注意:启用插件前需测试与Superio主题的兼容性,确保无功能冲突。

内容的提问来源于stack exchange,提问作者Banche

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 05:45:00