関数の概要
is_author()
は、WordPressで現在表示されているページが著者アーカイブページであるかどうかを確認するための条件タグです。著者アーカイブページは、特定の著者が書いたすべての投稿を一覧表示するページです。この関数は、著者アーカイブページで特定のコンテンツやスタイルを適用する際に役立ちます。
パラメータの説明
is_author()
関数はオプションの引数を受け取ることができます。引数には著者ID、著者のニックネーム、または著者のスラッグを指定することができます。
is_author(5)
: 著者IDが5の著者アーカイブページであるかどうかを確認します。is_author('johndoe')
: スラッグが’johndoe’の著者アーカイブページであるかどうかを確認します。is_author('John Doe')
: ニックネームが’John Doe’の著者アーカイブページであるかどうかを確認します。
使用例
以下は、is_author()
関数を使用して特定の著者アーカイブページでのみ特定のコンテンツを表示する例です。
<?php
if (is_author('johndoe')) {
// スラッグが'johndoe'の著者アーカイブページで表示するコンテンツ
echo '<p>This is John Doe\'s author page.</p>';
} elseif (is_author(5)) {
// 著者IDが5の著者アーカイブページで表示するコンテンツ
echo '<p>This is the author page for author with ID 5.</p>';
} else {
// 他の著者アーカイブページで表示するコンテンツ
echo '<p>This is another author page.</p>';
}
?>
関連する関数
is_category()
: 現在表示されているページがカテゴリアーカイブページであるかどうかを確認します。is_tag()
: 現在表示されているページがタグアーカイブページであるかどうかを確認します。is_archive()
: 現在表示されているページがアーカイブページであるかどうかを確認します。is_search()
: 現在表示されているページが検索結果ページであるかどうかを確認します。is_singular()
: 現在表示されているページが個別の投稿、固定ページ、またはカスタム投稿タイプのいずれかであるかどうかを確認します。