WordPressテーマTCDのカスタマイズを研究するサイト

TCDテーマSTORY:ブログ投稿ページのパンくずリストの名称を変更する方法

Q.ブログ投稿ページのパンくず名称を変更したいのですが可能でしょうか

テーマの編集からbreadcrumb.phpを開いて
以下ソースコードの背景色が付いている箇所を任意の文字列に変更ください。
※変更箇所は2か所あります※

編集するファイル:breadcrumb.php

<?php
global $author, $post;

$options = get_desing_plus_option();

// ニュースのパンくず
$news_label = $options['news_breadcrumb'] ? $options['news_breadcrumb'] : __( 'News', 'tcd-w' );

// ギャラリーのパンくず
$gallery_label = $options['gallery_breadcrumb'] ? $options['gallery_breadcrumb'] : __( 'Gallery', 'tcd-w' );
?>
	<div class="breadcrumb-wrapper">
		<ul class="breadcrumb inner" itemscope itemtype="http://schema.org/BreadcrumbList">
			<li class="home" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
				<a href="<?php echo esc_url( home_url( '/' ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item">
					<span itemprop="name">HOME</span>
				</a>
				<meta itemprop="position" content="1" />
			</li>
			<?php if ( is_author() ) : ?>
			<li><?php echo esc_html( get_the_author_meta( 'display_name', $author ) ); ?></li>
			<?php
			elseif ( is_category() || is_tag() || is_tax( 'gallery_category' ) ) : 
				if ( is_category() || is_tag() ) : 
			?>
			<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
				<a href="<?php echo esc_url( get_post_type_archive_link( 'post' ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item">
					<span itemprop="name"><?php _e( 'Blog', 'tcd-w' ); ?></span>
				</a>
				<meta itemprop="position" content="2" />
			</li>
			<?php
				elseif ( is_tax( 'gallery_category' ) ) : 
			?>
			<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
				<a href="<?php echo esc_url( get_post_type_archive_link( 'gallery' ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item">
					<span itemprop="name"><?php echo esc_html( $gallery_label ); ?></span>
				</a>
				<meta itemprop="position" content="2" />
			</li>
			<?php
				endif;
			?>
			<li><?php echo esc_html( single_term_title( '', false ) ); ?></li>
			<?php elseif ( is_day() ) : ?>
			<li><?php echo esc_html( get_the_time( __( 'F jS, Y', 'tcd-w' ), $post ) ); ?></li>
			<?php elseif ( is_home() ) : ?>
			<li>【任意の文字】</li>
			<?php elseif ( is_month() ) : ?>
			<li><?php echo esc_html( get_the_time( __( 'F, Y', 'tcd-w' ), $post ) ); ?></li>
			<?php elseif ( is_post_type_archive( 'gallery' ) ) : ?>
			<li><?php echo esc_html( $gallery_label ); ?></li>
			<?php elseif ( is_post_type_archive( 'news' ) || is_singular( 'news' ) ) : ?>
			<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
				<a href="<?php echo esc_url( get_post_type_archive_link( 'news' ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item">
					<span itemprop="name"><?php echo esc_html( $news_label ); ?></span>
				</a>
				<meta itemprop="position" content="2" />
			</li>
			<?php elseif ( is_page() ) : ?>
			<li><?php echo is_mobile() && ! is_no_responsive() ? wp_trim_words( get_the_title( $post->ID ), 20, '...' ) : wp_trim_words( get_the_title( $post->ID ), 60, '...' ); ?></li>
			<?php elseif ( is_search() ) : ?>
			<li><?php _e( 'Search result', 'tcd-w' ); ?></li>
			<?php 
			elseif ( is_single() ) : 
				if ( is_singular( 'gallery' ) ) :
			?>
			<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
				<a href="<?php echo esc_url( get_post_type_archive_link( 'gallery' ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item"><span itemprop="name"><?php echo esc_html( $gallery_label ); ?></span></a>
				<meta itemprop="position" content="2" />
			</li>
			<?php
					$terms = get_the_terms( $post->ID, 'gallery_category' );
					if ( $terms ) :
			?>
			<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
			<?php
						foreach ( $terms as $key => $term ) :
							if ( 0 !== $key ) {
								echo ', ';
							}
			?>
				<a href="<?php echo esc_url( get_term_link( $term ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item">
					<span itemprop="name"><?php echo esc_html( $term->name ); ?></span>
				</a>
			<?php
						endforeach;
			?>
				<meta itemprop="position" content="3" />
			</li>
			<?php
					endif;
				elseif ( is_singular( 'post' ) ) :
			?>
			<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
				<a href="<?php echo esc_url( get_post_type_archive_link( 'post' ) ); ?>">
					<span itemprop="name">【任意の文字】</span>
				</a>
				<meta itemprop="position" content="2" />
			</li>
			<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
			<?php
					$categories = get_the_category();
					foreach ( $categories as $key => $category ) :
						if ( 0 !== $key ) {
							echo ', ';
						}
			?>
				<a href="<?php echo esc_url( get_category_link( $category->term_id ) ); ?>" itemscope itemtype="http://schema.org/Thing" itemprop="item">
					<span itemprop="name"><?php echo esc_html( $category->name ); ?></span>
				</a>
			<?php
					endforeach;
			?>
				<meta itemprop="position" content="3" />
			<?php
				endif;
			?>
			</li>
			<?php elseif ( is_year() ) : ?>
			<li><?php echo esc_html( get_the_time( __( 'Y', 'tcd-w' ), $post ) ); ?></li>
			<?php elseif ( is_404() ) : ?>
			<li><?php _e( "Sorry, but you are looking for something that isn't here.", 'tcd-w' ); ?></li>
			<?php endif; ?>
		</ul>
	</div>

※テーマファイルのカスタマイズ、プラグインの使用、設定方法につきましてはサポートの対象外となっておりますため、
万が一不具合が生じました場合弊社では責任を負う事ができかねます。何卒ご了承下さいませ。
つきまして、カスタマイズに関しましては必ずバックアップをご用意の上、恐縮ながらお客様の責任において実施して頂けますようお願い申し上げます。

The following two tabs change content below.

ハリー

コーヒーが好きすぎて困っています。最近パンにもはまりました。

関連記事

TCD LABO ご利用上の注意

TCD LABO(ティーシーディー・ラボ)に掲載しているTCDテーマのカスタマイズ情報のご利用にあたっては、必ずカスタマイズするファイルのバックアップをご用意の上、ご利用者様責任において実施していただきますようお願いいたします。

カスタマイズの実施により生じたいかなる不具合等についてもTCD LABOはその責任を負いかねます。
何卒ご理解、ご了承の上、当サイトをご活用いただけますようお願い申し上げます。

お問合せ・ご要望

TCDLaboへのお問合せやご要望は
ご連絡フォーム をご利用ください。