您可以这样尝试:
wget-q-O/dev/null“;https://example.com/wp-load.php?import_key=123xyz&;import\\u id=您的id(&U);动作=触发;
From the documentation
每个导入都有两个cron URL–一个触发器URL和一个处理URL。
触发器URL如下所示:http://YOUR-WEBSITE.com/wp-load.php?import_key=[YOUR_SECRET_KEY]&import_id=[YOUR_IMPORT_ID]&action=trigger
处理URL如下所示:http://YOUR-WEBSITE.com/wp-load.php?import_key=[YOUR_SECRET_KEY]&import_id=[YOUR_IMPORT_ID]&action=processing
您可以在“全部导入”中找到密钥->;设置屏幕,以及管理导入屏幕上的导入ID。
如果要每24小时运行一次导入,则应每24小时运行一次触发器URL。如果希望每周运行一次导入,则应每周运行触发器URL。
处理URL应每两分钟运行一次,因为它可能不会在一次运行中完成导入。原因是许多主机都有最长的脚本执行时间,因此处理脚本只可能在超时之前完成导入的一小部分。
如果是这种情况,并且处理脚本在两分钟后再次运行,它会检查您的导入是否完成,或者是否还有工作要做。如果有工作要做,它会尽可能长时间导入帖子,或者两分钟,以时间较长者为准。
然后,在下一次运行处理脚本时,它将查看是否需要在导入上做更多的工作,如果需要,它就会这样做。否则,它将“取消”导入。现在,在下次运行触发器脚本时再次触发导入之前,处理脚本将不会起作用。
设置Cron作业
设置cron作业的说明因主机而异。通常,您可以在web托管控制面板中执行此操作。
要创建点击cron URL的cron作业,通常使用wget命令。例如管理导入->;P All导入的Cron调度屏幕。
下面是一些cron命令示例(并非所有选项都适用于所有主机,请根据需要向您的主机寻求帮助):
wget --spider "http://YOUR-WEBSITE.com/wp-load.php?import_key=[YOUR_SECRET_KEY]&import_id=[YOUR_IMPORT_ID]&action=trigger&rand="$RANDOM
Bash
wget -q -O - "http://YOUR-WEBSITE.com/wp-load.php?import_key=[YOUR_SECRET_KEY]&import_id=[YOUR_IMPORT_ID]&action=trigger&rand="$RANDOM
Bash
curl "http://YOUR-WEBSITE.com/wp-load.php?import_key=[YOUR_SECRET_KEY]&import_id=[YOUR_IMPORT_ID]&action=trigger&rand="$RANDOM
Bash
lynx "http://YOUR-WEBSITE.com/wp-load.php?import_key=[YOUR_SECRET_KEY]&