<?php $fruits = get_field('fruits',$post->ID); ?> <?php if ( is_array( $fruits ) && in_array('リンゴ', $fruits ) ) : ?> <img src="images/ringo_on.gif"> <?php else: ?> & […]
<?php if ( has_post_thumbnail() ) { the_post_thumbnail(); }?>
<h3><?php the_category(' | '); ?>の最新記事</h3> <?php $post_id = get_the_ID(); foreach((get_the_category()) as $cat) { $cat_id = $cat->cat_ID ; break ; } query_posts( array( 'cat' […]
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> ここが繰り返し <?php endwhile; else: ?> 中身がない時 <?php endif; ?>
用途 関数 取得値の例 ホーム home_url() http://my-site.com (末尾のスラッシュは無し) 任意のURL home_url( $path ) http://my-site.com/news/ (home_url('/news/')とした場合) シングル・固定ページ 投稿記事(出力) the_permalink() http://my-site.com/post_slug […]
◯投稿 <<?php $post_id = get_posts("name=sulg_name"); $post_id = $post_id[0]->ID; ?> ◯固定ページ <?php $get_page_id = get_page_by_path("sulg_name"); $get_page_id = $get_page_id->ID; ?> ◯カ […]
◯取得 <?php $cat = get_the_category(); $cat = $cat[0]; $cat_name = $cat->name; $cat_id = $cat->cat_ID; $cat_slug = $cat->slug; $cat_term = $cat->term_id; $cat_termid = $cat->term_taxon […]
<?php $term_children = get_term_children($term->term_id, $brand_taxonomy); ?> 上記ではID順にタクソノミーが返るので並び変えプラグイン用に下記に変更 <?php $args = array( 'orderby' => order, 'order' => ASC, 'child_of' […]
<?php $terms = get_the_terms( $post->ID, 'タクソノミー名' ); // 複数のタクソノミー情報を取得したい場合 $terms = get_the_terms( $post->ID, array( 'タクソノミー名1', 'タクソノミー名2' ) ); ?>
<?php $select = get_post_meta($post_id, 'カスタム投稿タイプ名', false); ?>