Tag: テンプレートタグ


wordpress|カスタム投稿のタームタイトルの一覧表示

2017年01月08日 wordpressカスタム投稿テンプレートタグ

サイドバーに特定タームの記事一覧を表示

<?php
$args = array(
'post_type' => 'タイプ名',
'taxonomy' => 'タクソノミー名',
'term' => 'ターム名',
'posts_per_page' => 10,
'numberposts' => '-1', //表示する記事数。-1 ならすべての投稿を取得。
);
$my_posts = get_posts($args);
foreach ( $my_posts as $post ) {
setup_postdata($post); ?>
<li class="icon"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php
}
?>

 

シンプルなターム一覧

<?php wp_list_categories(array('taxonomy' => 'タクソノミー名')); ?>
<?php wp_list_categories(array('title_li' => '', 'taxonomy' => 'タクソノミー名')); ?>

記事の件数を表示する場合

<?php wp_list_categories(array('taxonomy' => 'architect','show_count' => 1)); ?>

 

特定タームの一覧表示

<?php wp_list_categories(array('title_li' => '', 'taxonomy' => 'カスタム分類名')); ?>

 

 

【Jetpack】パブリサイズ共有でカスタム投稿タイプも連携させたいとき|WordPress

2016年11月02日 wordpressテンプレートタグプラグイン

facebookとの連携に便利なプラグインJetpack

共有させたい投稿タイプが複数あっても以下のコードで問題ないです。

 

function.php

//jetpackでカスタム投稿の連携
function hoge() {
 add_post_type_support( '【カスタム投稿タイプ】', 'publicize' );
}
add_action( 'init', 'hoge' );

カテゴリー毎にsingle.phpのデザインを変更する方法

2014年06月06日 テンプレートタグ
<?php
 $post = $wp_query->post;

if ( in_category('カテゴリーID') ) {
 /* カテゴリーID1 */
 include(TEMPLATEPATH.'/single-1.php');

}

else {
 /* それ以外 */
 include(TEMPLATEPATH.'/single-default.php');
 }
 ?>

“カテゴリーID”の投稿は[single1.php]のデザインを使用してそれ以外の投稿は、[single2.php]のデザインを使用する。
という内容。

single.phpのコードはこの記述のみ。
あとはsingle1.php、single2.phpにそれぞれ単一ページ用のコードを記述。

もっとたくさんデザインを使い分けたいとき

2つだけだはなく、もっと多くのデザインを使い分けたいときは

 <?php
 $post = $wp_query->post;

if ( in_category('カテゴリーID1') ) {
 /* カテゴリーID1 */
 include(TEMPLATEPATH.'/single-1.php');

}

elseif ( in_category('カテゴリーID2') ) {
 /* カテゴリーID2 */
 include(TEMPLATEPATH.'/single-2.php');

}

elseif ( in_category('カテゴリーID3') ) {
 /* カテゴリーID3 */
 include(TEMPLATEPATH.'/single-3.php');

}

elseif ( in_category('カテゴリーID4') ) {
 /* カテゴリーID4 */
 include(TEMPLATEPATH.'/single-4.php');

}

else {
 /* 上記に当てはまらない */
 include(TEMPLATEPATH.'/single-default.php');
 }
 ?>

アイキャッチ画像をLightboxで展開するコード|WordPress

2014年05月24日 wordpressアイキャッチ画像

rel=”lightbox”の場合

<?php $thumbnail_id = get_post_thumbnail_id($post->ID); $image = wp_get_attachment_image_src($thumbnail_id, 'full'); ?>
 <a href="<?php echo $image[0]; ?>" rel="lightbox">
  <?php the_post_thumbnail('thumbnail'); ?>
 </a>

ページスラッグを取得する|WordPress

2013年12月20日 wordpressテンプレートタグ
<?php echo attribute_escape($post->post_name); ?>

アイキャッチ画像の出力|WordPress

2013年08月06日 wordpressアイキャッチ画像

 

//ダッシュボードのメディアで設定したサイズを使う場合

//サムネイル
 <?php the_post_thumbnail('thumbnail'); ?>

//中サイズ
 <?php the_post_thumbnail('medium'); ?>

//大サイズ
 <?php the_post_thumbnail('large'); ?>

//フルサイズ
<?php the_post_thumbnail('full'); ?>

 

ログインしているかしていないかで表示を変える|WordPress

2013年01月26日 wordpressテンプレートタグ
<?php if( is_user_logged_in() ) : ?>
<!--ログイン状態-->
<?php else : ?>
<!--ログインしていないとき-->
<?php endif; ?>