【问题标题】:Get Posts with Custom Query in Wordpress在 Wordpress 中使用自定义查询获取帖子
【发布时间】:2012-02-20 18:48:31
【问题描述】:

所有, 我创建了一个自定义表来存储一些关于我在 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();

然后显示我的内容。但是,当我尝试编写自己的自定义查询时,没有显示任何内容。如何创建自定义查询并仍然显示我创建的帖子?

非常感谢您提前提供任何建议!

【问题讨论】:

    标签: mysql wordpress


    【解决方案1】:

    你尝试过使用 $wpdb 类吗?你应该添加

    global $wpdb;
    

    在您的文件中并尝试:

    <?php $wpdb->query('query'); ?> 
    

    我建议你阅读http://codex.wordpress.org/Class_Reference/wpdb

    【讨论】:

      猜你喜欢
      • 2013-09-15
      • 2018-06-29
      • 1970-01-01
      • 1970-01-01
      • 2021-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多