我很难返回帖子列表。这个文件包含在一个插件文件夹中(最终我希望有一个cron作业,只需在这里运行脚本即可删除给定元值中URL无效的帖子)。
我尝试使用get\\u posts返回帖子,但没有成功。所以我尝试了一个wp\\u查询,但仍然没有成功。
此外,如果post\\u状态设置为inherit,则我可以成功访问将打印阵列并显示“此处无项目”的部分。否则,绝对不会生成输出。
有谁能给我一个提示,告诉我我在这里缺少的基本原理吗?我在尝试get\\u帖子和wp\\u查询时都正确地构建了pull,因为我回收了我已经在站点其他区域成功使用的代码结构。还有其他文件需要我打电话吗?一段特殊的代码必须添加到像这样的独立文件中?我应该采取的另一种方法?
ini_set("memory_limit","64M");
require(\'./wp-blog-header.php\');
global $wp_query;
$ready_delete = array();
$query = new WP_Query(array(
\'post_type\' => \'cars\',
\'posts_per_page\' => -1));
if( $query->have_posts() ) :
while ($query->have_posts()) : $query->the_post();
$checklink_id = get_the_ID();
$checklink = get_post_meta($checklink_id, \'ca_link\', true);
//$ch = curl_init($checklink);
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//if (curl_exec($ch) === false) {
$ready_delete[] = $checklink;
//wp_delete_post( $checklink_id, $force_delete );
//} else {
//}
//curl_close($ch);
endwhile;
else:
echo \'No items here \';
endif;
print_r($ready_delete);
wp_reset_postdata();