オンラインレッスン 茨城 Kさん ワードプレス zoom
CMS WP 中級者クラス
- WP_Queryを使ってクエリを定義する
固定ページのサイドバーに、「最新記事」を作成し表示させる
get_template_part(‘loop’, ‘recently’) loop-recently.phpを読み込む
$args = array(
‘post_type’ => ‘post’, //投稿記事だけを指定
‘posts_per_page’ => 3, //最新記事を3件表示
);
どんなクエリを作るか配列で指定、パラメーターで記述
- $the_query = new WP_Query( $args );
クエリの作成 先の配列を引数にして「new WP_Query( 配列 )」の形で記述
「$the_query」という名前の変数に格納
if ( $the_query->have_posts() ) :?>
<section class=”recentEntries”>
<h1 class=”type-C”>最新記事</h1>
<div class=”entries”>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
先の$the_query変数を、ループのhave_posts()の先頭に付け足す
$the_query->have_posts() は「もしも$the_queryの記事があるならば」と考える
- アクションフックでメインクエリを定義する
- WP_Queryについて応用編
先生からのアドバイス・感想
HTML CSS コーディング経験があり、今回はPHPに挑戦のKさん。
次回は404エラーページ作成、WP_Queryを使ってクエリを定義します。
担当komori
ココデジタル教室とは
デジタルデザインの「よくわからないところ」がすぐ聞ける、お助けオンラインと出張教室
- 出張サービスでご自宅や会社、店舗、フリースペースで学べます
- 好きな時間、空いている時間を有効活用、マイペースに学習講座を受講できます
- 初心者歓迎、中級者やフリーランスまで専門性の高い知識を、細やかに直接指導いたします