【WordPress】よく使う記事の取得コードにゃんと役立つ!Wordpress手引き書サイトにゃんと役立つ!Wordpress手引き書サイト自分で更新できるワードプレスで自分だけのホームページの作り方やポイントを紹介中!非エンジニアのための、とっても役立つ、Wordpress手引き書サイトです。記事内に商品プロモーションを含む場合がありますWordPressでよく使う、ブログ記事の取得のコードを紹介するにゃん!投稿と、カスタム投稿の記事も取得できるにゃん。出来上がりのイメージアイキャッチ画像とタイトルを表示し、各ブログ記事へリンクします。SP表示では、1列に1記事が表示されるよう、CSSを組んでいます。記事の取得コード(通常の投稿)基本の取得コードを紹介します。引数にcat=3&posts_per_page=-1を設定しています。変数に保存しています。-1を設定すると全件取得になり、指定した記事件数を取得したい場合は、具体的な数を指定します。カテゴリ3の記事を全件取得して、入れています。setup_postdata($post)をすることで「今からこの記事を使って、処理を開始するよ」とWordPressに伝えて、実際に3行目以降で表示していきます。?>は、2行目から開始したforeach(ループ処理)の終わりを示しています。これが全件取得の場合は、全件分終わるまで繰り返されます。内容をクリアーにしています。この記載がないと、この後の処理で不具合を起こす可能性があります。変数はグローバル変数といい、Wordpress全体で利用している変数になります。そのため、変数を上書きして利用してしまっている状態のため、処理後はresetして元の状態に戻す必要があります。今回、$postsを利用しているのですが、こちらもグローバル変数のため、もしどこか不具合が起きるようでれば、$posts部分を任意の$change_postsなどに変更してみてくださいね。場合は他の変数名にしてしまうとうまく表示されなくなりますので注意)4〜7行目、投稿記事の情報を取得2行名でsetup_postdata($post);された投稿データを、4行目〜7行目で、取得した記事の情報を表示しています。?>基本的には、先ほど紹介した「通常の投稿」と同じです。1箇所違うのは、1行目のカテゴリーの数を指定していた箇所を「カスタム投稿タイプのスラッグ」指定にしています。今回であれば「course-column」を指定しています。役立つ!Wordpress手引き書サイト記事URLをコピーしました。