質問編集履歴
1
回答をいただいたので試した方法を追記します。
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -48,4 +48,41 @@ | |
| 48 48 | 
             
            上記で、投稿日時とページタイトル・ページURLまで取得出来ました。
         | 
| 49 49 | 
             
            アイキャッチ画像とカテゴリの取得方法が分かりません。
         | 
| 50 50 |  | 
| 51 | 
            -
            よろしくお願いいたします。
         | 
| 51 | 
            +
            よろしくお願いいたします。
         | 
| 52 | 
            +
             | 
| 53 | 
            +
             | 
| 54 | 
            +
            回答をいただいたので試した方法を追記します。
         | 
| 55 | 
            +
            ```PHP
         | 
| 56 | 
            +
            <?php
         | 
| 57 | 
            +
            //一覧情報取得
         | 
| 58 | 
            +
            $result = $anoteher_wpdb->get_results("
         | 
| 59 | 
            +
                SELECT post_title, id, guid, post_date
         | 
| 60 | 
            +
                FROM $anoteher_wpdb->posts
         | 
| 61 | 
            +
                WHERE post_type = 'post'
         | 
| 62 | 
            +
                AND post_status = 'publish'     /* かつ公開済の記事 */
         | 
| 63 | 
            +
                ORDER BY post_date DESC         /* 新しい順に並び替え */
         | 
| 64 | 
            +
                LIMIT 6    
         | 
| 65 | 
            +
            ");
         | 
| 66 | 
            +
             | 
| 67 | 
            +
            $the_post_id = 0;// カテゴリとアイキャッチを取得したい投稿のID
         | 
| 68 | 
            +
             | 
| 69 | 
            +
            $sql_for_categories = "SELECT t.term_id, t.name, t.slug
         | 
| 70 | 
            +
                FROM {$anoteher_wpdb->term_relationships} AS tr
         | 
| 71 | 
            +
                INNER JOIN {$anoteher_wpdb->terms} AS t ON t.term_id = tr.term_taxonomy_id
         | 
| 72 | 
            +
                WHERE tr.object_id = {$the_post_id}";
         | 
| 73 | 
            +
             | 
| 74 | 
            +
            $categories = $anoteher_wpdb->get_results($sql_for_categories, ARRAY_A);
         | 
| 75 | 
            +
             | 
| 76 | 
            +
            $sql_for_eyecatch = "SELECT meta_value
         | 
| 77 | 
            +
                FROM {$anoteher_wpdb->postmeta}
         | 
| 78 | 
            +
                WHERE post_id = (SELECT meta_value FROM {$anoteher_wpdb->postmeta} WHERE post_id = {$the_post_id} AND meta_key = '_thumbnail_id') AND meta_key = '_wp_attached_file'";
         | 
| 79 | 
            +
             | 
| 80 | 
            +
            $eyecatch = $anoteher_wpdb->get_var($sql_for_eyecatch);
         | 
| 81 | 
            +
             | 
| 82 | 
            +
            //表示
         | 
| 83 | 
            +
            foreach ($results as $value) {
         | 
| 84 | 
            +
              $date = str_replace('-', '.', mb_substr($value->post_date, 0, 10));
         | 
| 85 | 
            +
              print('<dt><span class="date">'.$date.'</span><span class="cate">'.$categories.'</span></dt><dd><a href="'.$value->guid.'"><img src="'.$value->eyecatch[0].'" />'.$value->post_title.'</a></dd>');
         | 
| 86 | 
            +
            }
         | 
| 87 | 
            +
            ?>
         | 
| 88 | 
            +
            ```
         | 
