WordPress文章浏览次数这类功能的统计,相信对于各位站长来说是不可缺少的。无论从分析站内文章流量的走向,还是判断读者喜欢阅读的方向,都是有利于网站发展。通过插件WP-Postviews是最简单的方法实现。无忧主机小编本着能不用插件,就不用插件的原则,尽可能的减轻php主机资源的消耗。本节所分享的方法纯代码来实现的功能,代码也是非常短的,且没有js调用。
如何获得WordPress文章浏览次数的统计的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

15 300x178 如何获得WordPress文章浏览次数的统计

2、点击进入之后找到我们站点的根目录,如图所示:

23 300x145 如何获得WordPress文章浏览次数的统计

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

3 300x187 如何获得WordPress文章浏览次数的统计
4、 添加代码操作:

//如何获得WordPress文章浏览次数的统计
function record_visitors()   
{   
    if (is_singular())   
    {   
      global $post;   
      $post_ID = $post->ID;   
      if($post_ID)   
      {   
          $post_views = (int)get_post_meta($post_ID, 'views', true);   
          if(!update_post_meta($post_ID, 'views', ($post_views+1)))   
          {   
            add_post_meta($post_ID, 'views', 1, true);   
          }   
      }   
    }   
}   
add_action('wp_head', 'record_visitors');   
/// 函数名称:post_views   
/// 函数作用:取得文章的阅读次数   
function post_views($before = '(点击 ', $after = ' 次)', $echo = 1)   
{   
  global $post;   
  $post_ID = $post->ID;   
  $views = (int)get_post_meta($post_ID, 'views', true);   
  if ($echo) echo $before, number_format($views), $after;   
  else return $views;   
}  

5、添加完代码效果图,如图所示:

4 300x203 如何获得WordPress文章浏览次数的统计
6、最好我们在需要显示该统计次数的地方使用下面的代码调用即可:
文章被阅读:<?php post_views(‘ ‘, ‘ 次’); ?>

谈起WordPress评论,站长都头疼不已吧。大部分被垃圾评论影响博客的权重,还同时吞噬着php虚拟主机的磁盘和流量,无忧主机官网(www.51php.com)有很多关于预防垃圾评论的方法站长可以搜索阅读一下,今天无忧主机小编将分享一个特殊的情况,就是因网站合并需要将两篇文章的评论进行合并,因每篇文章步骤都是手动完成,所以该方法只适合小量文章的评论合并。
WordPress如何将两篇文章的评论进行合并的方法如下:
1、首先是点击进入到我们的控制面板,然后找到数据库管理选项,
2、点击进入右侧登录phpmyadmin工具,如图所示:

14 300x96 WordPress如何将两篇文章的评论进行合并
3、登录phpmyadmin后,点击SQL打开命令框,输入以下语句,如图所示:

22 300x152 WordPress如何将两篇文章的评论进行合并

UPDATE wp_comments SET comment_post_ID=新文章ID WHERE comment_post_ID=旧文章ID;
--上面两处ID替换为你自己对应文章ID数字,此时旧文章的留言内容应该已经移动到新文章上了。

4、文章的评论数值还没有移过来,所以还需要执行以下SQL语句:

SELECT comment_count FROM wp_posts WHERE ID=旧文章ID;
--这个命令是用来获取旧文章的评论数量并在下方显示,记下这个数值。

5、最后一步了,执行以下语句:

UPDATE wp_posts SET comment_count=comment_count+旧文章评论数值 WHERE ID=新文章ID;
UPDATE wp_posts SET comment_count=comment_count-旧文章评论数值 WHERE ID=旧文章ID;

上面评论数值改成你上面记下的数值,文章ID旧文章和新文章对应填入。执行后,旧文章到新文章的迁移就算完成了,除了ID变了其他内容全部保留下来了,旧文章就可以删除了。

使用一段时间的WordPress站点,相信都发现了默认发送邮件会使用一个wordpress@前缀的邮箱来发送邮件,例如:wordpress@51php.com。这个时候很多站长就会想尽设法的将这个前缀修改掉,本节无忧主机小编将大家介绍一下WordPress默认发邮件地址如何修改,另外温馨提醒下,php虚拟主机一般会禁用maill函数,所以推荐大家使用SMTP服务来发送邮件
WordPress默认发邮件地址如何修改操作方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

116 300x178 WordPress默认发邮件地址如何修改

2、点击进入之后找到我们站点的根目录,如图所示:

215 300x145 WordPress默认发邮件地址如何修改

3、进入到这个目录之后找到我们的程序的路径:/wp-includes/pluggable.php文件,点击编辑,如图所示:

39 300x251 WordPress默认发邮件地址如何修改
4、 修改操作:
查找:wordpress@
修改为:您想自定义的前缀,例如:51php@
//解释:总共有三个,一个在注释里面,可以不理会,把其他两个换成你想要的任何名字就可以了!另外前缀不支持中文,所以千万别修改成中文。

在之前文章WordPress加速优化前台不加载多语言包,无忧主机小编介绍了通过在当前WordPress主题目录下functions.php文件添加代码实现不加载多语言包,今天在处理php售后的时候无意中发现了另外一种方法,迫不及待的想分享给各位。
原理:这个方法原理是通过改变WPLANG常量使WordPress不能正确加载语言包从而提高运行速度。通过测试,去除语言包后,WordPress运行速度可以提高0.3~0.5s 左右。
WordPress加速优化前台不加载多语言包的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

115 300x178 WordPress加速优化前台不加载多语言包 方法二

2、点击进入之后找到我们站点的根目录,如图所示:

214 300x145 WordPress加速优化前台不加载多语言包 方法二

3、进入到这个目录之后找到我们的程序的路径:当前WordPress根目录下wp-config.php文件,点击编辑,如图所示:

38 300x270 WordPress加速优化前台不加载多语言包 方法二
4、 添加代码操作:
查找:

require_once(ABSPATH . 'wp-settings.php');

修改为:

if(WP_ADMIN === true) { define ('WPLANG', 'zh_CN'); } else { define ('WPLANG', 'xxxxxxxxx'); } require_once(ABSPATH . 'wp-settings.php');

PHP虚拟主机下搭建的WordPress站点,由于WordPress程序消耗资源非常大。较多的站长都会把一些不常用的组件禁用掉。今天无忧主机小编将给大家介绍一下WordPress加速优化前台不加载多语言包。WordPress前台可以不加载语言包,而主题中的一些文本直接写成中文,就可以加快网站的速度,并且又能保证后台的中文编辑的良好体验。
WordPress加速优化前台不加载多语言包的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

114 300x178 WordPress加速优化前台不加载多语言包

2、点击进入之后找到我们站点的根目录,如图所示:

213 300x145 WordPress加速优化前台不加载多语言包

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

37 300x187 WordPress加速优化前台不加载多语言包
4、 添加代码操作:

//WordPress加速优化前台不加载多语言包
add_filter( 'locale', 'wpjam_locale' );   
function wpjam_locale($locale) {   
    $locale = ( is_admin() ) ? $locale : 'en_US';   
    return $locale;   
}  

5、添加完代码效果图,如图所示:

44 300x163 WordPress加速优化前台不加载多语言包

很多的站长朋友使用wordpress做的博客,也有很多的站长朋友使用wordpress在php空间搭建企业站点的,当博客和企业站点需要发布文章的时候需要插入一定的表格进去,那么在这个时候该如何去操作呢?熟悉wordpress的站长朋友,非常的轻松的解决掉这个问题,而刚刚摸索wordpress源码程序的站长朋友并不是那么的熟悉,那么为了广大群众都能享受到这个,那么无忧主机小编还是讲解一下吧。
首先我们要实现这个的方法有很多种的,一个是装插件即可实现,但是这种方案无忧主机小编并不建议这么操作,毕竟为了这么一点小功能就去给程序带来不必要的麻烦的时候还是放弃这个。
第二方法是无忧主机小编建议站长朋友们去使用的,这个方法简单明了,只需要在发表文章的时候点一点,然后复制即可,具体的操作方法如下:
进入到我们站点的后台,也就是在我们发布文章哪里,在把您需要发布的文章弄进去,点击文本,如图1所示:

1 300x127 wordpress在发表文章的时候如何添加表格
然后在您需要的地方加入以下代码:

<div >
    <table>
        <tbody><tr>
            <th>Header 1</th>
            <th>Header 2</th>
            <th>Header 3</th>
            <th>Header 4</th>
            <th>Header 5</th>
            <th>Header 6</th>
            <th>Header 7</th>
            <th>Header 8</th>
        </tr>
    </tbody></table>
</div>

如图2所示:

2 300x165 wordpress在发表文章的时候如何添加表格
上面只是一行的表格,如果您需要多行,那么只需要把

复制放入到

的后台即可,比如无忧主机小编要的是3行,那么如图3所示:

3 300x185 wordpress在发表文章的时候如何添加表格
那么效果图如图4所示:

4 300x120 wordpress在发表文章的时候如何添加表格
那么就这样我们就很轻松的解决掉了这个问题。如果需要更加的好看的话,请您修饰一下就可以解决的。

这次无忧主机小编编写的这篇文章是很多站长朋友在php空间玩wordpress源码的时候可能会用到的,毕竟实用,为什么无忧主机小编会这么说呢?相信能进入到wordpress的后台的站长朋友不会遇到这篇文章,因为他们知道怎么去停止一个插件,而上不了后台,但是知道就是这个插件导致的时候,那么这篇文章的作用就非常之大了。
比如上一篇无忧主机小编就写到了一篇文章就是wordpress后台扫码进入的这篇文章,而这篇文章虽然能实现了扫码功能,但是有一个bug就是无法使用用户名和密码输入,那么自己的手机授权的可以使用还好,不能使用那么这个时候就无法进入到后台了,为了解决这个只能把这个插件进行删除之,但是又进入不了后台,所以说这种的案例太多太多了,其实不进入后台有一个最直接的方法就是屏蔽插件,如果能知道是哪个插件是最好的,下面无忧主机小编就来讲解一下怎么操作吧:
首先要知道我们的插件目录是在哪里?其次就是插件的名称,但是插件的名称不清楚的话还是有终极办法:
1、知道插件名称的处理方案:
/wp-content/plugins/插件名称 比如多说的插件,那么就应该是/wp-content/plugins/duoshuo 那么把duoshuo这个文件夹进行删除或者重命名即可解决插件方面的问题。
2、不知道插件名称的处理方案:
这个方案就是把插件目录直接给pass掉,插件目录是/wp-content/plugins 那么这种只需要把plugins给重命名即可pass掉这个。

以上两种就是万能的解决方法,但是如果您是安装了缓存插件的话还需要动一下配置文件的,如果您不熟悉请找专业人士进行处理吧,不然带来的后果就有一点严重了哈,这个只是针对不熟悉的用户的说明,如果您觉得非常的熟悉,那么您可以做一下这个操作,这个操作方便、简单、快捷。

之前无忧主机官方网站有关于utf8mb4的编码做出了一定的讲解,而很多站长朋友在php空间使用phpmyadmin导入数据库的时候发现一直报错#1273 – unknown collation: ‘utf8mb4_unicode_520_ci’ ,那么很多的站长朋友看到这个错误之后就不会怎么去变通了,其实这些都是可以通过文档进行查看变化之处的,很多熟悉mysql的站长朋友都是知道的在mysql版本为5.5及上的都支持utf8mb4的编码格式了,而低于5.5版本的就不支持,原因是5.5以下的版本是不存在这个编码格式的。
而我们的wordpress的版本的更新就是与时代的步骤上去的,所以在一定的环境下,wordpress自身就可以使用更高级的编码格式了。
今天无忧主机小编遇到了一位站长朋友,他在本地迁移到空间的时候,在导入数据库的时候就是报错的#1273 – unknown collation: ‘utf8mb4_unicode_520_ci,而得知情况后,站长朋友的本地环境的sql是5.6.17,而这个版本不同之处就是在于它支持了utf8mb4_unicode_520_ci编码格式,而在5.5版本的mysql就不支持utf8mb4_unicode_520_ci。
那么站长朋友们只要出现了这个问题的,请使用editplus编辑器,打开您的sql然后使用快捷键ctrl+h。
在mysql是5.5或者以上的请使用以下方法:
就是把utf8mb4_unicode_520_ci替换为utf8mb4_unicode_ci。
在mysql是5.5以下的请使用以下方法:
就是把utf8mb4_unicode_520_ci替换为utf8_unicode_ci。

就这样我们就解决掉了这个问题。

对于经常性阅读无忧主机(www.51php.com)官网所分享的文档来说,本节的内容是否看到过。虽然方法不同但是解决的问题是一样的。为什么要隐藏掉后台的帮助按钮和版本更新的,无忧主机小编认为这两项功能,真心‘’鸡肋‘’。有和没有没多大区别。至于实在不想隐藏这两项功能的站长来说,你现在可以阅读其他文档了。此外中秋节将至祝各位站长,中秋节快乐,还求各位站长多多支持我们的php虚拟主机产品。
WordPress自定义隐藏帮助按钮和版本更新的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

17 300x178 WordPress自定义隐藏帮助按钮和版本更新

2、点击进入之后找到我们站点的根目录,如图所示:

27 300x145 WordPress自定义隐藏帮助按钮和版本更新

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

33 300x187 WordPress自定义隐藏帮助按钮和版本更新
4、 添加代码操作:

//WordPress自定义隐藏帮助按钮和版本更新
function hide_help() {
	echo'<style type="text/css">#contextual-help-link-wrap { display: none !important; } .update-nag{ display: none !important; } #footer-left, #footer-upgrade{ display: none !important; }#wp-admin-bar-wp-logo{display: none !important;}.default-header img{width:400px;}</style>';
}
add_action('admin_head', 'hide_help');

5、添加完代码效果图,如图所示:

42 300x102 WordPress自定义隐藏帮助按钮和版本更新

最近一位客户考虑了很久,最终还是选择了我们这边的香港独立IP空间。将之前的WordPress站点迁移过来,在使用了一段时间后客户反馈过来的信息是。你们空间无论是空间稳定和售后服务方面都得到了用户的认可。同时用户咨询了一个问题,WordPress如何去除编辑页面媒体上传按钮,本节无忧主机小编就讲这个问题的解决方法分享出来帮助到很多的站长。
WordPress自定义去除编辑页面媒体上传按钮的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

16 300x178 wordPress自定义去除编辑页面媒体上传按钮

2、点击进入之后找到我们站点的根目录,如图所示:

26 300x145 wordPress自定义去除编辑页面媒体上传按钮

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

32 300x187 wordPress自定义去除编辑页面媒体上传按钮
4、 添加代码操作:

//WordPress自定义去除编辑页面媒体上传按钮
add_action('admin_init', 'remove_all_media_buttons');
function remove_all_media_buttons()
{
	remove_all_actions('media_buttons');
}

5、添加完代码效果图,如图所示:

41 300x157 wordPress自定义去除编辑页面媒体上传按钮

翻页 下一页