post_type_archive_title – カスタム投稿タイプのアーカイブページタイトルを出力する関数

投稿日 :

このページでは、カスタム投稿タイプのアーカイブページタイトルを出力する post_type_archive_title() 関数について詳しく紹介します。

目次

post_type_archive_title() 関数とは

archive.php と archive-{$post_type}.php のテンプレートファイル(要するにアーカイブ関係のテンプレート)でカスタム投稿タイプのタイトルを表示するために最適化されています。

パラメーター

$prefixカスタム投稿タイプタイトルの前に出力したいものを設定
$display表示するかどうかを設定

使い方

一般的にはアーカイブを表示するテンプレートに設置することが多いでしょう。

post_type_archive_title();

出力するタイトルの前に挿入する文言などを設定することができます。

post_type_archive_title( 'カスタム投稿タイプタイトル:');

フック

post_type_archive_title

apply_filters( ‘post_type_archive_title’, string $post_type_name, string $post_type )

第一引数に post_type_name 、第二引数に $post_type にフィルターすることができます。

以下のコードで値を確認することができます。

add_filter(
	'post_type_archive_title',
	function ( $post_type_name, $post_type ) {
		echo '<hr>' . basename(__FILE__) . ' :: ' . __LINE__;
		echo( '<pre>' );
		var_dump( $post_type_name, $post_type );
		echo( '</pre>' );
		echo '<hr>';

		return $post_type_name;
	},
	10,
	2
);

まとめ

WordPress テーマ開発において、カスタム投稿タイプに対応することは多くあるでしょう。その際には、当然アーカイブページも用意するでしょうし、そこで使われる関数が今回紹介した post_type_archive_title() 関数です。ぜひしっかり確認しておきましょう。

出版書籍一覧

WordPress 7.0.x 対応
いちばんわかりやすいWordPressの本

WordPress 6.9.x 対応
いちばんわかりやすいWordPressの本

WordPress 6.7.x 対応
Twenty Twenty-Fourでウェブサイトを作ろう

WordPress 6.4.x 対応 Twenty Twenty-Four でウェブサイトを作ろう

WordPress 6.4.x 対応
Twenty Twenty-Fourでウェブサイトを作ろう

Udemy 新着・人気 講座

いちばんやさしいWordPress入門講座
【ゼロから学べる基礎】

以下のリンクから常に最安値で購入できるものを選んでお求めいただけます。

Udemy 新規 講座

いちばんやさしい Snow Monkey 講座 – 基礎編 –

以下のリンクから常に最安値で購入できるものを選んでお求めいただけます。

Udemy 新規 講座

いちばんやさしい Snow Monkey 講座 – 応用編 –

以下のリンクから常に最安値で購入できるものを選んでお求めいただけます。

コーディングや
WordPress開発のリソースが足りない!

オレインデザインでは、デザインデータからの HTML コーディングや WordPress テーマ・プラグイン開発まで幅広くウェブ制作に対応しています。

ご相談は無料です。お気軽にお問い合わせください。