Wordpress 取得タグの備忘録

初めてWordpressを使ったサイトを作成した時に使用したタグを備忘録として残そうかと

以下タグ一覧です。

ヘッダー取得

<?php get_header(); ?>

フッター取得

<?php get_footer(); ?>

ループ処理①

<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?>
    <!-- /////// START THE LOOP ////////// -->
               
        <?php the_content(); ?>
               
    <!-- ///////// END THE LOOP ////////// -->
<?php endwhile; endif; ?>

ループ処理②

 <?php
      $paged = get_query_var('paged') ? get_query_var('paged') : 1;//pagedに渡す変数
      $args = array(
           'post_type' => 'post',
            'posts_per_page' => 9, // 表示件数の指定
            'paged' => $paged,     
          );
          $my_query = new WP_Query( $args );
          $posts = get_posts( $args );
          foreach ( $posts as $post ): // ループの開始
             setup_postdata( $post ); // 記事データの取得
             ?>
             <?php
             //Advancedカスタムフィールド取得
             $title = get_the_title();
             $date = get_field('date');//デイトピッカー
             $image = get_field('image');//画像URL
             $txt1 = get_field('txt1');//本文1
             ?>
               <li>
                 <a href="<?php the_permalink(); ?>">
                   <img src="<?php echo $image; ?>" alt="">
                   <div class="news_text"><?php echo $txt1; ?></div>
                   <p class="news_date"> <?php echo $date; ?></p>
               </a>
           </li>
           <?php
           endforeach; // ループの終了
           if(function_exists('wp_pagenavi')){
             wp_pagenavi(array('query'=>$my_query));
           }
           wp_reset_postdata(); // 直前のクエリを復元する
           ?>

カスタム投稿取得

   <?php
    //Advancedカスタムフィールド取得
    $title = get_the_title();
    $date = get_field('date');//デイトピッカー
   $image = get_field('image');//画像URL
    $txt1 = get_field('txt1');//本文1
   ?>

TOPページにだけ読み込む

<!-- TOPページに読み込む -->
<?php if( is_front_page() && is_home() ): ?>
   //処理を記述
<?php endif; ?>

固定ページにだけ読み込む

<!-- 固定ページに読み込む --> 
<?php if ( is_page() ): ?>
   //処理を記述
<?php endif; ?>

記事ページのカテゴリを取得

<?php if ( in_category('NEWS') ): ?>

//処理を記述

<?php endif; ?>

ショートリンク取得(短縮URL)

<?php echo wp_get_shortlink(); ?>

テーマディレクトリのパスの取得

<?php echo get_template_directory_uri(); ?>

アイキャッチ画像取得

<?php echo get_the_post_thumbnail_url( get_the_ID(), 'medium' );?>





この記事が気に入ったらサポートをしてみませんか?