MEMO
タグの考慮追加しました。基本的な部分だけのカスタマイズです。
カスタム投稿記事の一覧にて、各カードにカテゴリーを表示するのは別記事にしました。
パンくず
ここは、何も考えずにBreadcrumb NavXTプラグインを使うようにカスタマイズします。
子テーマのfunctions.phpに以下を追加します。
親テーマのbreadcrumb()をオーバーライド出来るようになっているので、簡単です♪
/*********************
パンくずリストをBreadcrumb NavXTプラグインに変更
*********************/
function breadcrumb(){
?>
<div class="breadcrumbs">
<?php if(function_exists('bcn_display'))
{
bcn_display();
}?>
</div>
<?php
}
ついでに、パンくずにカレントページタイトルを表示したくない場合は以下も追加します。
/* カレントページのタイトルを表示しない */
add_action('bcn_after_fill', function ($trail) {
array_shift($trail->trail);
});
カスタム投稿の一覧表示カスタマイズ
アーカイブの文字を消す
子テーマのfunctions.phpに以下を追加します。
/* アーカイブの文字を消す */
add_filter( 'get_the_archive_title', function ($title) {
if ( is_post_type_archive() ) {
$title = post_type_archive_title( '', false );
}
return $title;
});
カスタム投稿のカテゴリー名表示カスタマイズ
コピー元:sango-theme/parts/archive/archive-header.php
コピー先:sango-theme-child/parts/archive/archive-header.php
アーカイブ用のarchive-header.phpを親テーマからコピーして、以下のように修正します。
//
//略
//
<?php else : //著者ページ以外?>
<h1><?php
if(output_archive_title()){
echo output_archive_title();
} else {
if(is_tax()) {
echo '「'; single_term_title(); echo '」の記事一覧';
} else {
echo '「'; the_archive_title(); echo '」の記事一覧';
}
} ?></h1>
<?php endif; ?>
//
//略
//
カスタム投稿記事表示でCATEGORY/TAGSの表示カスタマイズ
コピー元:sango-theme/parts/single/entry-footer.php
コピー先:sango-theme-child/parts/single/entry-footer.php
記事表示用のentry-footer.phpを親テーマからコピーして、以下のように修正します。
//
//略
//
<?php if(get_the_category_list()): //カテゴリー一覧を出力 ?>
<p class="footer-meta_title">CATEGORY :</p>
<?php echo get_the_category_list(); ?>
<?php else: //カスタム投稿の場合 ?>
<?php $taxonomy_names = get_post_taxonomies( get_the_ID() );
$taxonomy_name = null;
foreach ($taxonomy_names as $value)
if(is_taxonomy_hierarchical($value)) // カテゴリの場合
$taxonomy_name = $value; ?>
<?php if ( !empty($taxonomy_name) ) : ?>
<p class="footer-meta_title">CATEGORY :</p>
<?php echo get_the_term_list( get_the_ID(), $taxonomy_name,'<ul class="post-categories"><li>','</li><li>','</li></ul>'); ?>
<?php endif; ?>
<?php endif;
if(get_the_tags()) : //タグ一覧を出力?>
<div class="meta-tag">
<p class="footer-meta_title">TAGS :</p>
<?php the_tags('<ul><li>','</li><li>','</li></ul>');?>
</div>
<?php else: ?>
<?php if(get_post_type() !== 'post') : ?>
<?php $taxonomy_names = get_post_taxonomies( get_the_ID() ); ?>
<?php $taxonomy_name = null; ?>
<?php foreach ($taxonomy_names as $value)
if(!is_taxonomy_hierarchical($value)) // tagの場合
$taxonomy_name = $value; ?>
<?php if ( !empty($taxonomy_name) ) : ?>
<?php if(get_the_term_list( get_the_ID(), $taxonomy_name)) : ?>
<div class="meta-tag">
<p class="footer-meta_title">TAGS :</p>
<?php echo get_the_term_list( get_the_ID(), $taxonomy_name,'<ul><li>','</li><li>','</li></ul>' ); ?>
</div>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
//
//略
//
Monappy: MBDQ39VHypMQwfyR8SshuHvfPNUz321F6B

モナゲ(tipmona)ってなに?
そもそもMonacoinってなに?
コメントを残す