繁体   English   中英

从命令行运行Wordpress PHP-专门用于Plesk计划任务

[英]Running Wordpress PHP from command line - specifically for Plesk scheduled task

我需要使用Wordpress PHP开发一个脚本,该脚本将与Plesk Scheduled任务一起运行。 我在stackoverflow和网络上看到了一些与此相关的主题,但似乎无法使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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM