在运营
WordPress 网站时,了解各分类目录的浏览数据是很有价值的。它能帮助我们掌握用户对不同内容类别的偏好,从而优化内容策略。其实,实现分类目录
总浏览量统计并不复杂,下面就为大家介绍具体的实现方法。
首先,我们需要将一段核心代码添加到
主题的 functions.php 文件中。这段代码主要实现了两个功能:一是获取分类目录的浏览量数据,二是在有人访问分类目录时更新浏览量。具体代码如下:
这段代码中,fa_get_tax_views
函数用于获取指定分类目录(通过 term_id 标识)的浏览量。如果没有指定 term_id,它会自动获取当前被查询的分类目录的 term_id。浏览量数据存储在分类目录的元数据中,键名为 '_views',如果该元数据不存在,则默认返回 0。
fa_set_tax_views
函数则用于更新浏览量。它会先判断当前页面是否为分类目录页或标签页,若是,则获取当前分类目录的 term_id,调用fa_get_tax_views
函数获取当前浏览量,然后将浏览量加 1 并更新到元数据中。最后,通过add_action('get_header', 'fa_set_tax_views')
将该函数挂载到get_header
动作上,确保在页面加载头部时执行浏览量更新操作。
添加好核心代码后,我们就可以在前台需要显示分类目录浏览量的地方调用相应的函数了。调用代码非常简单:
将这段代码放置在分类目录
模板文件(如 category.php 等)中合适的位置,就可以在前台显示该分类目录的总浏览量了。
通过以上两步操作,我们就成功实现了 WordPress 分类目录总浏览量的统计与显示功能。这个方法无需依赖额外的插件,直接通过代码实现,既轻便又高效,希望能对大家有所帮助。