WordPressでアーカイブページのタイトルを変更するのでR

WordPressではカテゴリーなどをまとめたページ表示ができるのでR。

それがアーカイブページになるのでR。

たぶん、

「ダッシュボード」→「外観」→「テーマ編集」でのarchive.phpがそれにあたるのでR。

例えば、あるカテゴリー(このサイトでは、例えば、WordpressなのでRのカテゴリー)を選択すると、ページの先頭に

「カテゴリー: WordPressなのでR」

とタイトルが表示されるのでR。

この「カテゴリー:」の部分のをなくして、単に「WordpressなのでR」とタイトルを変更したいのでR。

<?php the_archive_title( '

<h1 class="page-title">', '</h1>


' ); ?>

とarchive.php内にあるのがその役目をするようでR。

the_archive_titleを変更するには、「ダッシュボード」→「外観」→「テーマの編集」で、function.phpに

add_filter( 'get_the_archive_title', function ( $title ) {
    if( is_category() ) {
        $title = single_cat_title( '', false );
    }
    return $title;
});

と記述すれば、単に「WordpressなのでR」とタイトルがなったのでR。

ここ、と、ここを参考したのでR。

ただし、

function.phpをいじるには、ここにあるように注意しないといけないのでR。

ちなみに、「タグ:….」たタグのタイトルも消したいときは、

add_filter( 'get_the_archive_title', function ( $title ) {
    if( is_category() ) {
        $title = single_cat_title( '', false );
    }
    elseif( is_tag() ) {
        $title = single_tag_title( '', false );
    }
    return $title;
});

とすればよいのでR。





(広告)月額900円(税抜)から、高速・多機能・高安定レンタルサーバー『エックスサーバー』
(広告)WordPressの運用に特化したレンタルサーバー『wpXレンタルサーバー』
(広告)年間920円(税抜)からの格安ドメイン取得サービス─ムームードメイン─




この記事をシェアできます。