[英]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.