is_authorは「投稿者アーカイブページ」が表示中かどうかを判定する条件分岐タグです。
※「true or false」を返却するBoolean型関数となっています。
PHP
is_author();
パラメータ
PHP
is_author( $author );
「author」パラメータに「投稿者 ID」または「投稿者ニックネーム」を入力することでより詳細に絞り込むことができます。
※デフォルトはなし
テーマ開発での使用例
投稿者ページが表示されている場合
PHP
<?php if( is_author() ): ?>
<!-- 投稿者ページが表示されている場合 -->
<?php endif; ?>
投稿者ID 「3」の投稿者が表示されている場合
PHP
<?php if( is_author('3') ): ?>
<!-- 投稿者ID 「3」の投稿者が表示されている場合 -->
<?php endif; ?>
ニックネーム「Oliver」である投稿者が表示されている場合
PHP
<?php if( is_author( 'Oliver' ) ): ?>
<!-- ニックネーム「Oliver」である投稿者が表示されている場合 -->
<?php endif; ?>
nice name「oliver-jones」である投稿者が表示されている場合
PHP
<?php if( is_author( 'oliver-jones' ) ): ?>
<!-- nice name「oliver-jones」である投稿者が表示されている場合 -->
<?php endif; ?>
投稿者ID「3」、nicename が「oliver-jones」、nicknameが「Oliver」のいずれかの投稿者が表示されている場合
PHP
<?php if( is_author( array( 3,'oliver-jones','Oliver' ) ) ): ?>
<!-- 投稿者ID「3」、nicename が「oliver-jones」、nicknameが「Oliver」のいずれかの投稿者が表示されている場合 -->
<?php endif; ?>