1

この配列をループしようとしましたが、投稿のタイトルを取得できません。それはおそらく私が見逃している小さなものですが、正しく理解できません。

Array
(
[0] => WP_Post Object
    (
        [ID] => 5366
        [post_author] => 1
        [post_date] => 2013-07-09 12:06:00
        [post_date_gmt] => 2013-07-09 12:06:00
        [post_content] => 
        [post_title] => Mini Face Lift
        [post_excerpt] => 
        [post_status] => publish
        [comment_status] => open
        [ping_status] => open
        [post_password] => 
        [post_name] => mini-face-lift
        [to_ping] => 
        [pinged] => 
        [post_modified] => 2013-07-09 12:06:00
        [post_modified_gmt] => 2013-07-09 12:06:00
        [post_content_filtered] => 
        [post_parent] => 17
    )
    )

投稿のタイトルを取得したい場合 -- どうすればよいですか? 私は立ち往生しているので、あなたの助けに本当に感謝しています.

よろしくお願いします!

4

2 に答える 2

13

これは多次元配列ではなく、オブジェクトの配列です。. . 次のようなものを試してください:

$varName[0]->post_title

または:

$varName[0]['post_title']

反復して各タイトルを取得しようとしている場合は、おそらく次のようなものが必要です。

foreach ($varName as $key=>$wpPostObject) {
    echo $wpPostObject->post_title;
}
于 2013-07-10T21:25:22.160 に答える