wordpressワードプレス勉強するスクール現役プロデザイナーが教える学校教える人教わりたい人のマッチング phpとはプログラミング言語、プログラマーとはゲームやアプリ開発者でWordPressにはphpのテンプレートタグ必要スキル、未経験初心者歓迎

オンラインレッスン 茨城 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

ココデジタル教室とは

デジタルデザインの「よくわからないところ」がすぐ聞ける、お助けオンラインと出張教室

  • 出張サービスでご自宅や会社、店舗、フリースペースで学べます
  • 好きな時間、空いている時間を有効活用、マイペースに学習講座を受講できます
  • 初心者歓迎、中級者やフリーランスまで専門性の高い知識を、細やかに直接指導いたします