我正在尝试查询所有post\\u名称为空的帖子。我的DB中有2个帖子符合以下要求。
$posts = new wp_query("Select id, post_title from wp_posts where post_name = \'\' AND post_status=\'publish\');
我在WP中做错了什么?
我正在尝试查询所有post\\u名称为空的帖子。我的DB中有2个帖子符合以下要求。
$posts = new wp_query("Select id, post_title from wp_posts where post_name = \'\' AND post_status=\'publish\');
我在WP中做错了什么?
如果要使用WP\\U查询:
$no_title_posts = new WP_Query(array(\'name\'=>\'\',\'posts_per_page\'=>-1);
将搜索所有名称为空的帖子。posts\\u per\\u页面=“-1”返回所有帖子,因为默认情况下,wp返回10或您在管理设置中选择的任何数字。如果要从其他帖子类型中检索它(默认为“post”),则需要指定它:
$no_title_pages = new WP_Query(array(\'name\'=>\'\',\'posts_per_page\'=>-1,\'post_type\'=>\'page);
我刚刚升级到PHP 7,却发现WordPress 4.8.1(最新版本)仍然在wp db中使用mysql\\u connect。php模块,但mysql\\u connect已被弃用。以下代码摘自wp db php,第1567-1571行:if ( WP_DEBUG ) { $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_f