在具有WP功能的服务器上运行Cron

时间:2019-05-17 作者:kriskross

如何在服务器cron上运行WP函数?

背景:我无法在wp\\u cron上运行它,因为该网站尚未发布,也不会发布,因此不会有访问者。测试了没有wp功能的cron作业,它工作正常(如每30分钟发送一次电子邮件)。

//RemoteCoins() and LoadRemoteCoins() that include wp functions like wp_remote_get()

function runthe_func() {

//some code here

}

runthe_func();
我不断收到错误,如:“致命错误:在第91行的/home/path/path2/testing.php中调用未定义的函数wp\\u remote\\u get()”

如何使其在服务器识别wp功能的情况下运行?

2 个回复
最合适的回答,由SO网友:Pothi Kalimuthu 整理而成

我们需要包括wp-load.php 为了在自定义PHP代码中引导WordPress。所以,修改后的代码看起来像这样。。。

include \'/path/to/wp-load.php\';
//RemoteCoins() and LoadRemoteCoins() that include wp functions like wp_remote_get()

function runthe_func() {

//some code here

}

runthe_func();
现在,如果我们在服务器cron上运行这个文件,它不会抛出错误。

哦,顺便说一句,在WPSE中,类似的问题已经被多次提出和回答。例如How to load WordPress on non WP page? .

SO网友:Serkan Algur

@kr我skross Welcom级e t型o t型h类e Com级m级un我t型y.

&#x个A.;&#x个A.;

F我rst型 of 一ll, you need t型o cre一t型e 一 sch类eduled event型 for WordPress cron jobs. You need t型o st型一y 我n funct型我ons.ph类p (pl一ced on your t型h类em级es) or rel一t型ed f我les (plug级我n f我les et型c.) for c一ll我ng级 WordPress core funct型我ons. A.lso, you c一n cre一t型e cron jobs from级 server s我de.

&#x个A.;&#x个A.;

我f you w一nt型 t型o sch类edule ple一se re一d 一nd follow <一 h类ref=“”h类t型t型ps://codex个.wordpress.org级/Funct型我on_Reference/wp_sch类edule_event型“” rel=“”nofollow noreferrer“”>t型h类ese 我nst型ruct型我ons.

&#x个A.;&#x个A.;Cre一t型e Server H一ndled Cron Jobs&#x个A.;&#x个A.;

pl一ce t型h类我s conf我g级ur一t型我on 我n your wp-conf我g级.ph类p f我le before Th类一t型\'s 一ll, st型op ed我t型我ng级! H一ppy blog级g级我ng级.

&#x个A.;&#x个A.;
def我ne(\'D我SA.BLE_WP_CRON\', t型rue);&#x个A.;
&#x个A.;&#x个A.;

一ft型er t型h类一t型, You need t型o cre一t型e cron jobs from级 you loc一l server (You s一我d m级y webs我t型e w我ll not型 be rele一sed or g级et型 一ny v我s我t型ors).

&#x个A.;&#x个A.;

Here 我s t型h类e web b一sed cron t型r我g级g级er l我nk.

&#x个A.;&#x个A.;
wg级et型 -q -O - h类t型t型p://yourdom级一我n.com级/wp-cron.ph类p?do我ng级_wp_cron &g级t型;/dev/null 2.&g级t型;&一m级p;1.&#x个A.;
&#x个A.;&#x个A.;

You c一n use onl我ne cront型一b g级ener一t型or l我ke webs我t型es for t型我m级我ng级 一nd cront型一b.

&#x个A.;&#x个A.;

我 h类ope t型h类我s w我ll be your solut型我on.

&#x个A.;

相关推荐

Functions.php上未定义$_GET和&_REQUEST索引

我最近尝试学习为我的自定义主题创建一个主题选项页面,这是按照stackoverflow和其他资源的教程进行的。但脚本显示错误if ($_GET[\'page\'] == basename(__FILE__)) { if (\'save\' == $_REQUEST[\'formaction\']) { foreach ($options as $value) { if( isset( $_REQUEST[ $value[\'id\']