wordpress添加文章浏览统计(刷新不重复)_PHP教程
wordpress本身不带文章浏览统计,可以用插件wp-postview,但是刷新还是算一个浏览次数。
1.首先在主题下functions.php里增加以下代码,这段代码也是网上可以找到的
<span 1</span> <span //</span><span add by charleswu</span> <span 2</span> <span function</span> getPostViews(<span $postID</span><span ) { </span><span 3</span> <span $count_key</span> = 'post_views_count'<span ; </span><span 4</span> <span $count</span> = get_post_meta(<span $postID</span>, <span $count_key</span>, <span true</span><span ); </span><span 5</span> <span if</span> (<span $count</span> == ''<span ) { </span><span 6</span> delete_post_meta(<span $postID</span>, <span $count_key</span><span ); </span><span 7</span> add_post_meta(<span $postID</span>, <span $count_key</span>, '0'<span ); </span><span 8</span> <span return</span> "0"<span ; </span><span 9</span> <span } </span><span 10</span> <span return</span> <span $count</span><span ; </span><span 11</span> <span } </span><span 12</span> <span function</span> setPostViews(<span $postID</span><span ) { </span><span 13</span> <span $count_key</span> = 'post_views_count'<span ; </span><span 14</span> <span $count</span> = get_post_meta(<span $postID</span>, <span $count_key</span>, <span true</span><span ); </span><span 15</span> <span if</span> (<span $count</span> == ''<span ) { </span><span 16</span> <span $count</span> = 0<span ; </span><span 17</span> delete_post_meta(<span $postID</span>, <span $count_key</span><span ); </span><span 18</span> add_post_meta(<span $postID</span>, <span $count_key</span>, '0'<span ); </span><span 19</span> } <span else</span><span { </span><span 20</span> <span $count</span>++<span ; </span><span 21</span> update_post_meta(<span $postID</span>, <span $count_key</span>, <span $count</span><span ); </span><span 22</span> <span } </span><span 23</span> }
2.解决刷新统计数增加,一定要放在文章页面的最前面,貌似php设置cookie之前不能有输出,蛋疼。我的是single.php页面
<span 1</span> <?<span php </span><span 2</span> <span $post_id</span>=<span get_the_ID(); </span><span 3</span> <span if</span>(<span isset</span>(<span $_COOKIE</span>['views'.<span $post_id</span>.COOKIEHASH]) && <span $_COOKIE</span>['views'.<span $post_id</span>.COOKIEHASH] == '1'<span ) </span><span 4</span> <span { </span><span 5</span> <span 6</span> <span } </span><span 7</span> <span else</span><span { </span><span 8</span> setPostViews(<span $post_id</span><span ); </span><span 9</span> <span setcookie</span>('views'.<span $post_id</span>.COOKIEHASH,'1',<span time</span>() + 3600,COOKIEPATH,COOKIE_DOMAIN);<span //</span><span 设置时间间隔</span> <span 10</span> <span } </span><span 11</span> ?>

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

有四种方法可以调整 WordPress 文章列表:使用主题选项、使用插件(如 Post Types Order、WP Post List、Boxy Stuff)、使用代码(在 functions.php 文件中添加设置)或直接修改 WordPress 数据库。

要使用 WordPress 主机建站,需要:选择一个可靠的主机提供商。购买一个域名。设置 WordPress 主机帐户。选择一个主题。添加页面和文章。安装插件。自定义您的网站。发布您的网站。

更换 WordPress 主题头部图片的分步指南:登录 WordPress 仪表盘,导航至“外观”>“主题”。选择要编辑的主题,然后单击“自定义”。打开“主题选项”面板并寻找“网站标头”或“头部图片”选项。单击“选择图像”按钮并上传新的头部图片。裁剪图像并单击“保存并裁剪”。单击“保存并发布”按钮以更新更改。

WordPress 屏蔽 IP 的插件选择至关重要。可考虑以下类型:基于 .htaccess:高效,但操作复杂;数据库操作:灵活,但效率较低;基于防火墙:安全性能高,但配置复杂;自行编写:最高控制权,但需要更多技术水平。

WordPress 编辑日期可以通过三种方法取消:1. 安装 Enable Post Date Disable 插件;2. 在 functions.php 文件中添加代码;3. 手动编辑 wp_posts 表中的 post_modified 列。

可以通过以下方法查看 WordPress 前端:登录仪表盘并切换到“查看站点”选项卡;使用无头浏览器自动化查看过程;安装 WordPress 插件在仪表盘内预览前端;通过本地 URL 查看前端(如果 WordPress 在本地设置)。

导入 WordPress 源码需要以下步骤:创建子主题以进行主题修改。导入源码,覆盖子主题中的文件。激活子主题,使其生效。测试更改,确保一切正常。

在WordPress中创建自定义页头的步骤如下:编辑主题文件“header.php”。添加您的网站名称和描述。创建导航菜单。添加搜索栏。保存更改并查看您的自定义页头。
