我需要使用Wordpress PHP开发一个脚本,该脚本将与Plesk计划任务一起运行。我在stackoverflow和web上看到了一些与此相关的主题,但我似乎无法让wordpress或脚本工作。我是新手,所以我需要一个循序渐进的指导。
基本上,我想使用命令行运行PHP脚本。(做这件事的命令是什么?我有"php -q/path/to/file.php",但不确定是不是这样。
其次,有了这个脚本,我需要能够使用Wordpress命令,如query_posts, add_post_meta, get_post_meta等。
我在其他地方看到,我需要在php文件的顶部设置以下内容:
#!/usr/bin/php
<?php
$_SERVER = array(
"HTTP_HOST" => "http://example.com",
"SERVER_NAME" => "http://example.com",
"REQUEST_URI" => "/",
"REQUEST_METHOD" => "GET"
);
require_once('/wp-load.php');
require_once('/wp-blog-header.php');
就这些了,还是我还需要更多?我假设我可以将PHP脚本放在我的Wordpress根目录中并从那里运行它?
我已经得到了整个PHP部分的工作,可以运行它,如果我把它包含在一个Wordpress页面,并简单地加载该页面。所以我知道Wordpress部分是有效的。
我只需要其他部分让它与计划任务一起工作。提前感谢你的帮助。
就是这样。实际上,您所需要做的就是设置HOST_NAME
。