使用$wpdb
你可以運行查詢,而無需使用任何特殊的結構。在你的情況下,甚至沒有變數準備。因此,這會工作:
global $wpdb;
$query = "SELECT title AS ApplicationType, value AS ApplicationStatus FROM sfda_rg_form, sfda_rg_lead_detail WHERE value = 'Pending' OR value = 'Approved' OR value = 'Rejected'";
$results = $wpdb->get_results($query);
如果你要問的是是否有在WordPress的某種機制,允許計劃在該服務器的cron作業之外的操作任務,那麼我可能會說沒有,但我不是100%肯定的。很大程度上是因爲它需要服務器被訪問來觸發 - 換句話說,有人需要加載一個頁面來觸發這個觸發器,而不是在cron選項卡中專門設置,這是你所說的不是一個選項。
所以,如果你想知道如何使用wordpress $ wpdb運行該查詢,利用連接和配置設置 - 那麼這將適用於你。
如果您問是否可以在cron選項卡外執行WP中的計劃任務,則由其他人確定地說。
更新
如果你希望只按需運行這一點,你可以把這個在你的functions.php文件
function run_task(){
global $wpdb;
$query = "SELECT title AS ApplicationType, value AS ApplicationStatus FROM sfda_rg_form, sfda_rg_lead_detail WHERE value = 'Pending' OR value = 'Approved' OR value = 'Rejected'";
$results = $wpdb->get_results($query);
// do something with the results
}
然後調用它,只要你喜歡。下面是使用$ _GET ...
//in functions.php also include this
if(isset($_GET['run_task']))
{
run_task();
}
現在你可以通過添加run_task參數去的get運行任務的一個例子瓦爾: http://www.yoursite.com/?run_task
通常PARAMS有值,所以如果你有別的複合它可能是理智的做類似的東西/?run_task = 1個&富=酒吧
...等
法典是文檔,而不是一個函數或類。我想你是指'WP_Query()'類。 – rnevius
哦,我看到我認爲這是所謂的法典也因爲這就是我使用時,我谷歌它,謝謝反正 – jigsgfx