Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 从表格中获取所有帖子,并将其放入excel表格中_Wordpress - Fatal编程技术网

Wordpress 从表格中获取所有帖子,并将其放入excel表格中

Wordpress 从表格中获取所有帖子,并将其放入excel表格中,wordpress,Wordpress,我有25025个帖子的网站,我需要得到2014年所有帖子的帖子名称和帖子url。并将其导出到Excel工作表中 我该怎么做呢 我试着做这个查询,但我没有得到帖子的URL,也没有得到2014年的所有帖子 $querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id

我有25025个帖子的网站,我需要得到2014年所有帖子的帖子名称和帖子url。并将其导出到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
 ";
将返回一个带有数据行的$results对象。var_转储$results以查看您拥有的内容

global $wpdb;

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

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