在WordPress系统中,后台里面有一个对网友评论设置的功能,即【讨论设置】。但是,很多朋友发现,如果勾选了“发送邮件通知我”里面的 有人发表评论时 和 有评论等待审核时 这两个选项后,提交评论的过程会变得非常缓慢。所以很多人 ...
网络知识
使用cPanel的定时任务定期删除网站里某个文件或目录下的文件
主机的服务器管理面板cPanel里面有一个定时任务功能(Cron jobs),利用它,可以在站点上自动执行特定命令或脚本。 本文主要讲的是如何设置定时任务,以在特定时间运行,达到删除网站中文件的目的。 其实是很简单的命令代码。 ...
在WordPress的RSS Feed中修改输出description的字数限制
WordPress 的 RSS Feed 输出摘要<description>是有字数限制的,系统默认的是 55 个字。有时候显得很短,不够用。如何更改这个默认限制? 其实很简单,在自己的主题 functions.php 文件中添 ...
删除WordPress评论时出现Duplicate entry “0” for key “PRIMARY” 错误
最近发现删除 WordPress 评论到回收站时,会报错,提示数据库错误 Duplicate entry “0” for key “PRIMARY”类似于如下形式: WordPress 数据库查询 INSERT INTO `wp ...
如何给已有WordPress文章或页面批量添加自定义栏目和字段值?
最近给WordPress增加了一个自定义栏目,但是还需要给已存在的文章和页面批量添加自定义栏目。 只需要使用如下代码即可实现: add_action( 'init', 'add_custom_fields' ); functio ...
如何利用WordPress的定时任务WP-Cron自动创建XLM格式静态RSS feed
如果你使用的是 Apache 主机,可以利用 Linux wget 命令定时或隔段时间更新你的静态文件 XML 格式的网站地图(sitemap)或 RSS feed。张戈在其博客中早有介绍,这里不再赘述。本文主要讲的是如何利用 ...
Apache主机403错误信息Forbidden error was encountered的解决办法
很多网友使用Apache主机的时候都会自己定义403和404信息主页。然后在 .htaccess 文件中进行设置。如下面这种: <Files 403.shtml> order allow,deny allow fro ...
Apache主机使用CDN后如何屏蔽透过CDN访问的真实IP地址
以前写过一篇关于《Windows主机使用CDN后如何屏蔽透过CDN访问的真实IP地址》的文章。那篇文章针对的是Windows主机使用CDN后屏蔽真实来访IP。此篇文章对应的是 Apache 主机使用CDN的情况,即使用Apach ...
CDN服务器开启HTTP/2功能,而主机不支持,百度蜘蛛抓取错误
最近设置 Apache 主机的时候遇到了一个问题。使用百度站长工具中的 抓取诊断工具 时,一直不能正常抓取网页。 显示:连接失败。 真让人窝火。反复试,终于找到了原因。打开网页的 HTTP Headers 里面多了一个:upgr ...
如何在Apache主机中删除一些自带的无用响应头信息
Apache 主机中有些一些响应头信息是非常没必要显示给用户,例如 X-Powered-By 和 X-Pingback,需要删除。 你可以从 CDN 控制台上去设置删除响应头,当然也可以从服务器的 .htaccess 文件中进行 ...
禁止WordPress内置延迟加载的代码对缩略图不起作用的解决办法
WordPress 5.5 版本之后就增加了内置的延迟加载功能,类似于<img loading="lazy" 。。。这样的格式。同时出现了禁止内置延迟加载的代码: add_filter('wp_lazy_loading_enab ...
在Apache主机中禁止含中文字符的前台URL网址
使用 Apache 主机主机的一点好处就是,可以使用中文作为 URL 网址。但是如果你的博客中都是非中文字符组成的前台网址,不想使用中文字符,那么就需要特殊设置了。 因为 Apache 执行 URL 会自动进行一次 urldec ...
WordPress长文章分页伪静态链接修改,适合以“年-月-文章名”为链接格式的
当使用 WordPress 写文章时,如果单篇文章过长,可以考虑进行分页处理。WordPress 内置了一个分页的代码,只需要在文本书写页面、需要分页的地方输入<!--nextpage-->即可。 但是问题来了,通常我们给 Wo ...
常用校验类正则表达式大全
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1. ...
如何安全地使用静态缓存插件+CDN服务,防止WordPress评论者信息泄露?
其实 “静态缓存插件+CDN服务”这个组合是很多人优化网页青睐的选择。但是这里必须考虑缓存静态化 和(或)CDN 服务对登录用户/管理员、以及评论者信息(用户名、邮箱和填写的URL地址)带来的影响:设置错误,有可能暴露给公众。 ...
修复WordPress评论时的Notice:Trying to get property of non-object
WordPress 回复时,为了美观,可以给回复评论者加上一个@ ,例如下图所示的样子。这样做方便读者更好地分辨是谁回复给了谁,有利于增加评论的可读性。 通常的代码如下所示: // 添加 @ 回复 function comm ...
根据判断来确定是否向WordPress文章中自动添加标签以及确定添加数量
向WordPress文章中自动添加已有标签(从已经创立的标签数据库中添加),是一个老生常谈的问题。但是老问题有新情况,需要同时满足下列需求: 1、判断原文章中是否有标签,标签少于一定数量时才自动添加标签(原因是有时候写文章会忘了 ...
在WordPress后台文章列表页显示“可自由排序”的日志修改时间
关于在 WordPress 后台文章列表中增加“最后修改时间”(last modified date)的自定义字段的代码,我看了一下,很多网友分享的都是类似于露兜博客中所描述的样式: function ludou_set_pos ...
又拍云CDN设置中添加自定义HTTP Headers信息时需要注意的问题
国内的服务器,很多人在使用又拍云服务器。但是,你有没有注意到,或者曾经遇到过一些奇怪的设置问题?比如博主本人遇到的问题:添加自定义 HTTP 头信息时候,有空格、英文单引号和英文逗号时候需要格外注意。 以下是一些举例: 遇到单引 ...
在JS文件中加载JS文件的方法
在很多情况下,我们会遇到一个问题,就是如何在一个 Javascript 文件里再加载另一个 Javascript 文件,并完成一定的功能,如何实现一个 JS 文件加载另一个 JS 文件呢? 有些人使用 document.writ ...
在WordPress系统中给评论系统单独添加CSS文件
现在越来越多的 WordPress 网站都选择关闭评论了,只是偶尔有几篇文章或页面会打开评论,那么对于主题模板里面的 style.css 文件,里面针对评论系统的 css 代码就没有必要添加了,可单独建一个 css 文件,例如 ...
在WordPress系统中使用自定义字段给某些特定文章单独添加css文件
一般而言,WordPress 可以使用自己的主题,在自己的主题中使用相应的 style.css 文件。但是,如果仅仅少量一些文章才用到特定的 css 代码,就没必要把这些代码放到 style.css 文件中了,这样做可以缩小 s ...
给WordPress导航菜单中某特定菜单a标签添加自定义属性
有时候,由于需要,我们要给 WordPress 导航菜单中某个或某几个菜单中a标签添加自定义的属性,例如添加 class 类:class=``arrows``: <a title=``某个菜单名`` target=``_blan ...
WordPress评论中随机显示本地头像设置中的一些问题的解决办法
为了解决 WordPress Gravatar头像加载缓慢的问题,有很多方法可以参考,其中一种方法就是利用本地上传的头像,之后随机加载。知更鸟给出了一段如下代码。但是,这代码也有问题,那就是:对同一个评论者不能固定显示头像的问题 ...
WordPress分页页面太多了,如何限制分页的页数?
如果你一直在写 WordPress 文章,可能会遇到这样的问题:某一类别、标签或文章列表页面分页的页面数量越来越多,有些甚至可达上百页。其实这么多分页页数,也不会有太多的人去从头到尾浏览,而且,分页页面过多,静态存储时候会占用一 ...