簡體   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