サポート » テーマ » 「SILK」というテーマのカテゴリーページのタイトル部分

  • 解決済 hk0024a

    (@hk0024a)


    はじめまして、WordPressの初心者で調べても分からなかったため質問させていただきます。
    WordPressで現在「SILK」というテーマを使用してサイトをカスタマイズしていっているのですが、
    カテゴリーページのタイトル部分が現在、
    カテゴリー: Work
    になっているのを
    Category: Work -仕事
    に変更したいのですが、どのファイルをどう変更すればできるでしょうか?

    「-仕事」箇所が難しい様なら、せめてカテゴリーをCategoryに変えたいです。
    どうかご教授よろしくお願い致します。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • カテゴリー名を Work -仕事 にすれば良いのではないですか?
    あと、SILKというテーマWordPress公式の物ですか?
    検索しても同一の名前のテーマはありませんでした。
    名称に関しては似たようなものが複数あったりするので正確に記して且つリンクを貼った方が無難かと思います。

    こんにちは

    Silk Lite テーマ(下記 URL)でしょうか?
    https://ja.wordpress.org/themes/silk-lite/

    このテーマの場合は、archive.php テンプレート ファイルを変更または下記のコードを functions.php へ記述することで変更することができます。

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

    カテゴリー名は、manbo さんの回答の通り、カテゴリー名がそのまま表示されていますね。

    > manbo様
    ご指摘ありがとうございます、その通りだと思います。
    説明不足ですみませんでした。
    公式ではなく、ishitaka様が記載して下さった
    https://ja.wordpress.org/themes/silk-lite/
    になります。

    > ishitaka様
    教えて頂きありがとうございます。
    functions.php ファイルの最後に頂いたコードを記述してみたのですが上手くいきませんでした。
    当方PHPが分からないため記述方法が間違っていたら教えて頂けないでしょうか。
    何度もすみません、よろしくお願い致します。

    検証してみたところカテゴリー ページのタイトルを変更できました。
    そのまま、functions.php の最後にコピペするだけで取りあえず動作はするコードにはなっているのですが・・・。
    ファイルは functions.php で間違いないでしょうか、またコードの記述に誤りはないでしょうか?
    https://wpdocs.osdn.jp/functions.php_概説

    別の方法として、archive.php ファイルを変更する方法ではどうでしょうか。

    変更前

    <?php
    	the_archive_title( '<h1 class="page-title">', '</h1>' );
    	the_archive_description( '<div class="taxonomy-description">', '</div>' );
    ?>

    変更後

    <?php
    	if ( is_category() ) {
    		echo '<h1 class="page-title">Category: ' . single_cat_title( '', false ) . '</h1>';
    	} else {
    		the_archive_title( '<h1 class="page-title">', '</h1>' );
    	}
    	the_archive_description( '<div class="taxonomy-description">', '</div>' );
    ?>
    • この返信は4 ヶ月、 3 週間前に  ishitaka さんが編集しました。

    > ishitaka様
    何度もご丁寧に教えて頂きありがとうございます。
    functions.phpの変更だとやはりページ上部にタグがそのまま出てしまい変更できませんでした。
    ファイルも確認してそのままページの最後に付けたしたのですが、
    最後の2行↓の後で問題ないのですよね。。。

    require get_template_directory() . '/inc/widgets/popular-posts.php';
    require get_template_directory() . '/inc/widgets/about-me.php'; ?>

    archive.phpは頂いたコードで変更出来ました、
    助かりました本当にありがとうございます。

    テーマのバージョンが違うのかな?
    バージョン 1.2.8 の functions.php の最終行は、
    require get_template_directory() . '/inc/admin/about-page.php';
    ですね。
    なぜ反映されないかは気になることろですが、とりあえず解決したようでよかったです(解決済みにしてくださいね)。

    > ishitaka様
    バージョンを更新してませんでした!お手間をおかけしてすみませんでした。。
    更新してからだとfunctions.phpでの変更で解決出来ました。
    本当にご親切にありがとうございました。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。