WordPress不修改文件解决定时发布文章失败的方法

但很多时候定时发布会失效,网上的解决方法已经烂大街了,但都需要修改 WordPress 的源码,这是我不喜欢的。

不知道从几版本开始,WordPress 提供了一个小借口,可以直接通过钩子修改,只需要将下边的代码放到当前wordpress主题的functions.php里即可:

/**
    *WordPress 不用修改文件解决定时发布文章失败
    *http://www.moke8.com/
*/
function Bing_cron_request( $request ){
    $request['args']['timeout'] = 2;//如果还不能发布把 2 适当改大
    return $request;
}
add_filter( 'cron_request', 'Bing_cron_request' );

此方法只保证在 WordPress 3.8+ 有效,更低的版本没看。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, wordpress
代码
wordpress定时发布、wordpress文章发布器、wordpress发布文章、wordpress 发布文章慢、wordpress发布文章404,以便于您获取更多的相关知识。

时间: 2024-10-29 06:27:59

WordPress不修改文件解决定时发布文章失败的方法的相关文章

解决WordPress定时发布文章失败的问题

解决办法 function Bing_cron_request( $request ){     $request['args']['timeout'] = 2;//如果还不能发布把 2 适当改大     return $request; } add_filter( 'cron_request', 'Bing_cron_request' ); 解决一 修改 /wp-includes/cron.php 系统文件 打开wp-includes目录下面的cron.php文件,找到"timeout&quo

解决访问IIS元数据库失败的方法

今天打开看了下感觉,出现IIS问题了,就卸载重新装了,没想到这一卸花费我2个多小时的时间来解决一系列的问题,首先是权限问题,自己新建的虚拟目录里面的文件说我没有权限访问,然后百度了下,说是要提权: 提权具体操作步骤如下: 你要提权的虚拟目录----->所有任务----->权限向导------->下一步------>继承所有安全性设置------>下一步------>替换所有目录和文件访问权限(建议) , 然后点击完成权限问题就解决了. 下来說三聯網说"访问ii

解决Win8.1升级失败的方法总结

安装软件时最怕遇到失败的请况,特别是系统,花了那么长时间下载,到最后却提示安装升级失败,很悲催吧!那么当我们遇到win8.1升级失败怎么办呢?下文将为大家介绍一些解决方法,供各位参考.     Win8.1升级失败怎么办 Win8.1升级失败的解决办法 问题一.有的朋友是因为在win8应用商店中没有找到免费升级到win8.1的入口 由于您没有更新最近的系统补丁,导致缺乏关键的推送信息,这个问题是最为普遍的,你的电脑还缺少一个重要的更新,即"KB KB 2871389",然后应用商店才会

html5 上传录音文件 安卓可用,苹果失败

问题描述 html5 上传录音文件 安卓可用,苹果失败 相同方法安卓可以上传,苹果失败 求指导 var files = []; plus.io.requestFileSystem(plus.io.PRIVATE_DOC, function(fs) { fs.root.getFile('audio/mcs12.amr', { create: false }, function(fileEntry) { fileEntry.file(function(file) { var fileReader =

Phpcms V9设置文章定时发布程序代码

phpcms v9 本身是没有定时发布这一项功能的,这需要我们进行二次开发才能实现,关于定时发布的好处不用多说了吧,当我们在没有时间进行更新站点的时候,不会出现文章断更的情况,比如过年或者自己过节没有时间更新了,可以提前写好文章,让其自动进行更新,在 wordpress 中有这样一个很好的时间机制,下面夏日博客就来说下在 phpcms v9 中如何实现文章定时的发布,这是在 pc 论坛上面看到的一个方法,感觉不错就分享下代码吧. 1.修改api/count.php这一文件,在PHP语句结束代码

WordPress多站点发布文章同步的例子

思路:在另一个 WordPress 站点创建一个API,文章发布时用cURL模拟 POST 请求 API 利用wp_insert_post()函数来创建文章.支持同步文章标题.内容.类型.分类.标签,分类需要另一个站点也有创建相同名称的分类,别名和ID不需要相同. 在另一个站点的根目录创建一个命名为post.php的php文件,代码如下:  代码如下 复制代码 //以下为代码正文- <?php  //文章接收  define('WP_USE_THEMES', false);  require_o

百度WordPress结构化数据插件会延长文章发布时间

  之前百度推出了一款WordPress结构化数据插件,经使用感觉还不错.只是最近发现一个问题,在WordPress后台发布新文章时,点击发布后,要等很久页面才能提交成功,而且经常造成主机资源超限,出现500错误. 经排查,露兜发现此问题是由WordPress结构化数据插件造成的,它的publish_post执行函数耗时15秒!停用该插件后,文章发布就变得很快了.当然也有可能是这个插件跟我网站的某些代码不兼容造成.如果你的WordPress后台发布文章也要等很长时间,并且安装了这个插件,不妨用下

WordPress发布文章/页面时自动添加默认的自定义字段

如果你每篇文章或页面都需要插入同一个自定义字段和值,可以考虑在WordPress发布文章/页面时,自动添加默认的自定义字段.将下面的代码添加到当前主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 /** * WordPress发布文章/页面时自动添加默认的自定义字段 * https://www.wpdaxue.com/add-custom-field-automatically-post-page-publish.html */ add_actio

WordPress发布文章即时推送到百度,加快百度收录

一.主动推送 先来看下百度对于主动推送的一些说明:     主动推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录.     主动推送支持多种途径:比如curl .post.php以及ruby等.而且支持一次性提交多条网站页面地址,不过每个站点每天可推送的次数暂时限制在50次.    使用主动推送功能会达到怎样效果?    ①.及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录    ②.保护原创:对