Php 是否将WP_查询导入脚本?
我为自己写了一个脚本,但我不能执行它。 我的代码中的第一行:Php 是否将WP_查询导入脚本?,php,jquery,wordpress,Php,Jquery,Wordpress,我为自己写了一个脚本,但我不能执行它。 我的代码中的第一行: $products_IDs = new WP_Query( array( 'post_type' => 'product' )); 他说: PHP Fatal error: Uncaught Error: Class 'WP_Query' not found in /var/www/vhosts/gmks/httpdocs/cronjob/after_update.php:10 Stack trace: #0 /va
$products_IDs = new WP_Query( array(
'post_type' => 'product'
));
他说:
PHP Fatal error: Uncaught Error: Class 'WP_Query' not found in
/var/www/vhosts/gmks/httpdocs/cronjob/after_update.php:10
Stack trace:
#0 /var/www/vhosts/gmks/httpdocs/cronjob/after_update.php(7): delold()
#1 {main}
thrown in /var/www/vhosts/gmks/httpdocs/cronjob/after_update.php on line 10
如何导入WP_查询类
你好,谢谢你 我看到您创建了一个cronjob,并将其指向一个PHP文件,该文件在整个WordPress安装的上下文之外引用WP_查询 而是将cronjob指向如下内容: http://yourdomain.com/?wp_custom_cron=my_custom_action 然后使用以下代码创建自定义WP插件:
<?php
/**
* Plugin name: my custom cron job
*/
add_action( "init", "my_custom_cron_job_check" );
function my_custom_cron_job_check() {
if ( isset( $_GET['action'] ) ) {
if ( $_GET['action']== 'my_custom_action' ) {
$products_IDs = new WP_Query( array(
'post_type' => 'product'
));
/* do what you need to here */
die();
}
}
}
?>