我想知道是否有人知道使用最小代码执行Wordpress查询的最佳方法。例如:
我只想要一个空白的白页,它运行我创建的自定义SELECT查询,返回满足特定条件的帖子数。我使用WP_Query和自定义args来获取结果,在我的情况下,我不需要循环,只需要在空白屏幕上显示的结果数量(为了演示目的)。
$my_query = new WP_Query($args);
$num = $my_query->post_count;
echo "# of posts is " . $num;
我假设我需要在我的主题和Wordpress安装中访问functions.php。而且我知道我可以调用get_header()并设置我的数据库连接,但也会渲染我不想要的部分和内容。
基本上只需打开数据库连接,运行WP_Query并回显帖子计数。
提前致谢!
答案 0 :(得分:0)
您的主题中是否有测试页(例如自定义页面模板)? 如果是的话:这段代码对我有用:
$my_query = new WP_Query('posts_per_page=-1&post_type=post');
echo $count = $my_query->post_count;
“post_type”args是必需的,“posts_per_page = -1”来处理所有结果