サイト制作の合同会社ジリキ

WordPressでうっかり忘れてしまうこと

あれ?どうだっけ?
となんか忘れてしまいがちなコード。

たいていテーマはベースを既に作ってたりするので、
新規に書く場合「あれ?そういえばどうだっけ」になったとき思い出す用です。

ショートコードをテーマ内で実行

<?php echo do_shortcode('[ショートコードの文字列]'); ?>

Advanced Custom Fields の取得

<?php the_field('Field名',postID); ?>

WordPressでの条件分岐

<?php if (条件) : ?>
  条件に当てはまるとき
<?php else: ?>
  条件に当てはまらないとき
<?php endif; ?>
<?php if( is_single( array('postID','postID','postID') ) ) : ?>

特定の記事カテゴリーを出力

<?php
 $args = array(
 'posts_per_page' => 4,
 'category' => 2
 );
 $posts = get_posts( $args );
 foreach ( $posts as $post ): // ループの開始
 setup_postdata( $post ); // 記事データの取得
?>
<?php the_title(); ?>
<?php the_excerpt(); ?>
<?php
 endforeach;
 wp_reset_postdata();
?>

記事アイキャッチ取得

<?php if (has_post_thumbnail()) : ?>
<img src="<?php echo get_the_post_thumbnail_url(); ?>">
<?php endif; ?>

includeのやつ

<?php include( STYLESHEETPATH . '/sample.php' ); ?>