从表中获取所有帖子并将其放入Excel工作表中

时间:2014-10-14 12:40:11

标签: wordpress

我的网站有25025个帖子,我需要在2014年获得所有帖子的帖子名称和帖子网址。并将其导出到Excel表格中。

我该怎么做。

我尝试做这个查询,但我没有得到帖子的URL并获得2014年的所有帖子

 $querystr = "
    SELECT $wpdb->posts.* 
    FROM $wpdb->posts, $wpdb->postmeta
    WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id 
    AND $wpdb->posts.post_status = 'publish' 
    AND $wpdb->posts.post_type = 'post'
    AND $wpdb->posts.post_date < NOW()
    ORDER BY $wpdb->posts.post_date DESC
 ";

1 个答案:

答案 0 :(得分:0)

global $wpdb;

$table_name = $wpdb->prefix . "posts";

$results = $wpdb->get_results("SELECT * 
        FROM $table 
        WHERE YEAR(post_date) = '2014' 
        "
        , OBJECT 
);

您将返回包含数据行的$ results对象。 (var_dump($ results)看看你有什么)