从WordPress修订输出中获取数组项

时间:2019-11-19 作者:Sam

从WordPress修订版数组中检索数组项时遇到问题。我在google上搜索过,到目前为止,我遇到的答案都没有用。我想做的是创建一个所有修改过帖子的作者的列表,这样我就可以在仪表板上显示出来。剩下的我可以完成,只是从数组中获取项目时遇到问题。

$arrayz =  \'[0]=>
  object(WP_Post)#4970 (24) {
    ["ID"]=>
    int(224)
    ["post_author"]=>
    string(1) "1"
    ["post_date"]=>
    string(19) "2019-11-18 23:93:39"
    ["post_date_gmt"]=>
    string(19) "2019-11-18 23:13:39"
    ["post_content"]=>
    string(24) "New content added here"
        }\';

echo \'<pre>\';
var_dump($arrayz);
echo \'</pre>\';
// Getting error here
echo $arrayz[0]["post_author"];

1 个回复
SO网友:czerspalace

要获取文章作者ID,您可以尝试:

$revisions = wp_get_post_revisions($post->ID); 
//For first author
$first_author = $revisions[0]->post_author;
//to get all revision authors
foreach( $revisions as $revision ){
    echo $revision->post_author;
}