建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

WordPress通过开启调试模式解决问题思路(解决WordPress被群发垃圾评论的问题的方法)

GG网络技术分享 2025-03-18 16:14 1


WordPress通过开启调试模式解决问题思路

如果你的站点出现问题,不要担心,这是很正常的情况,那么出现了问题,我们首要的就是解决问题,而如何解决问题成了关键。

我从个人经历来简单地说说应该如何解决问题,提供一个思路和方向,希望能帮助到大家。

开启WP_DEBUG并且记录错误

开启上面的功能只需要进入站点的控制面板或者任何你可以接触到WordPress文件目录的方式,编辑WordPress程序目录下的一个名为wp_config.php的文件,并将下面的代码添加到图示的位置:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

默认情况下,上面两行代码基本可以解决问题,如果你需要用到开发模式下的JS和CSS,依然可以使用下面代码,同样插入到上方图示位置:

define( 'SCRIPT_DEBUG', true );

define( 'SAVEQUERIES', true );

添加完毕代码之后,刷新页面,你会/wp-content目录下看到下面文件:

这个文件就是记录站点错误的文件,很多情况下,这种调试方式能解决90%的问题。

而上面的内容就是文件中的内容,针对这个文件,我们可以快速定位到问题的所在地方,以上图其中一行代码为例:

通过上面的代码我们基本可以找到错误文件以及错误发生在哪一行,从而快速准确地解决问题。

无法接触到程序文件解决办法

有些用户可能使用的虚拟机或者无法接触到程序文件的情况,针对这样的情况,我们唯一的办法恐怕就是安装插件来解决了,没错,插件也是可以的。

我们需要安装一款名为:WP Debugging的插件,插件方面可以直接前往后台进行搜索安装,如果你还不会安装插件,可以看看下面的文章:

  • WordPress如何安装插件
  • WordPress有名的原因就在于其丰富的插件,基本可以满足你的所有需求,如果你是一个新手,想要了解如何安装插件,可以看看这篇文章, 本文内容主要针对新手或者刚刚接触WordPress的用户,老手或者已经尝试过安装插件的朋友可以忽而略不看。 搜索安装 直接通过后台搜索关键词安装的方式是最常见的也是最基本的安装插件的方式之一,如果你没有尝试过,可以通过下面的是示意图进行安装: 如...
  • 4周前 (08-22)评论(0)阅读(54)
  • 插件信息

    插件名称:WP Debugging最新版本:2.10.2

  • 插件链接:https://cn.wordpress.org/plugins/wp-debugging/
  • 演示站点:暂无
  • 插件价格:免费插件产地:国外上次更新:2021-09-04 16:44:32
  • 评分情况:
  • 最高评分:5星
  • 最低评分:1星
  • 评分数量:11人
  • 插件描述:A support/troubleshooting plugin for WordPress.

    安装插件之后,我们直接启用,并且可以在后台图示部分找到相关内容:

    进行一次保存之后,刷新前端页面,如果前端页面出现错误,那么可以通过下方所示位置进行查看报错内容:

    总结

    上面通过两种方式告知了大家如何开启并且使用WordPress自带的dubug功能,通过这个功能,我们能在最短时间解决WordPress存在的问题,这些问题可能是明面上的,也可能是你根本没有意识到但是PHP或者WordPress已经意识到的,帮助你不断完善自己的主题。

    解决WordPress被群发垃圾评论的问题的方法

    下面给大家介绍解决WordPress被群发垃圾评论的问题的方法,希望对需要的朋友有所帮助!

    我们很多网友都有反馈到WordPress建站过程中发现后台评论每天都会有很多垃圾评论,而且看似这些评论都是非人工群发的。确实,我们可能会遇到很多被软件群发的垃圾评论,比如看到有很多英文留言。这些信息会增加我们每天的删除时间成本,同时对于网站也是不好的。我们有没有办法去解决这个问题呢?

    我们可能较多的方法就是增加评论验证,需要在评论的时候输入验证码或者其他的验证机制,这些也是不错的办法。在今天,我们WordPress课堂需要介绍的就是通过两段代码,可以实现屏蔽这些评论内容。

    第一、评论内容需要中文

    我们在评论中看到的都是英文或者其他语言,没有中文。那我们就必须评论内容中有中文。

    // 评论中需要有中文 cnwper.com

    function wp_refused_spam_comments($comment_data) {

    $pattern = \'/[一-龥]/u\';

    $jpattern = \'/[ぁ-ん]+|[ァ-ヴ]+/u\';

    if (!preg_match($pattern, $comment_data[\'comment_content\'])) {

    err(__(\'评论中需要有一个汉字!\'));

    }

    if (preg_match($jpattern, $comment_data[\'comment_content\'])) {

    err(__(\'不能有日文!\'));

    }

    return ($comment_data);

    }

    add_filter(\'preprocess_comment\', \'wp_refused_spam_comments\');

    第二、禁止评论中有链接

    很多人到博客评论留言,都是为了推广网站的,我们禁止链接就没有多少人来发评论了。

    //禁止发链接 cnwper.com

    function wp_comment_post( $incoming_comment ) {

    $http = \'/[href=\"|rel=\"nofollow\"|http://|</a>]/u\';

    if(preg_match($http, $incoming_comment[\'comment_content\'])) {

    err( \"禁止发链接地址!\" );

    }

    return( $incoming_comment );

    }

    add_filter(\'preprocess_comment\', \'wp_comment_post\');

    就这么简单,将两段代码添加到当前WordPress主题中的Functions.php文件中。

    以上就是解决WordPress被群发垃圾评论的问题的详细内容,更多请关注网站的其它相关文章!

    解决WordPress被群发垃圾评论的问题的方法 (https://www.wpmee.com/) WordPress使用教程 第1张

    标签:

    提交需求或反馈

    Demand feedback