全部, 我创建了一个自定义表来存储有关我在Wordpress中创建的帖子的一些其他数据。我想根据自定义表中的一些细节做一个选择。理想情况下,我会根据此查询选择我的帖子:
Select custom.address1, custom.zip, wp_post.post_title
From wp_posts
Join wp_posts.ID=custom.post_id
Where custom.zip='$zip'
我试着这样做:
$blog_query = new WP_Query();
$blog_query = query_posts("SELECT * FROM wp_posts where ID='252'");
if (!$blog_query) $blog_query = $wp_query;
$blogOptions = ($shortcode_values) ? $shortcode_values : $theLayout['blog'];
while( $blog_query->have_posts() ) : $blog_query->the_post();
然后显示我的内容。但是,当我尝试编写自己的自定义查询时,不会显示任何内容。如何创建自定义查询并仍然显示我创建的帖子?
非常感谢您提前获得任何建议!
答案 0 :(得分:0)
是你尝试过使用$ wpdb类的吗?你应该添加
global $wpdb;
在您的文件中并尝试:
<?php $wpdb->query('query'); ?>