0

私の Wordpress サイトで、ポートフォリオ カテゴリをクリックすると、希望するタイトルではない「ブログ アーカイブ」というタイトルが表示されます。

「ポートフォリオ」というタイトルでお願いします。だから私は archive.php のテンプレートファイルを見つけました。基本的に、変数 is_Day、is_Month、または is_Year が設定されている場合は、関連するアーカイブのタイトルを表示し、そうでない場合は 'Blog Archive' を表示します。以下のコードを参照してください。

<h2>
    <?php if ( is_day() ) : /* if the daily archive is loaded */ ?>
  <?php printf( __( 'Daily Archives: <span>%s</span>' ), get_the_date() ); ?>
<?php elseif ( is_month() ) : /* if the montly archive is loaded */ ?>
  <?php printf( __( 'Monthly Archives: <span>%s</span>' ), get_the_date('F Y') ); ?>
<?php elseif ( is_year() ) : /* if the yearly archive is loaded */ ?>
  <?php printf( __( 'Yearly Archives: <span>%s</span>' ), get_the_date('Y') ); ?>
<?php else : /* if anything else is loaded, ex. if the tags or categories template is missing this page will load */ ?>
  <?php _e('Blog Archive', 'theme5820'); ?>
<?php endif; ?>
</h2>

ポートフォリオ ページはアーカイブ テンプレートを使用して投稿を表示しているように見えます。タグまたはカテゴリ テンプレートがない場合、このページが読み込まれます。

私の質問は、'Blog Archive' を Portfolio に変更するだけでよいのでしょうか、それとも、ポートフォリオ ページ自体にタイトルが表示されるので、ポートフォリオ カテゴリのページを作成する必要があるのでしょうか。

乾杯、リッチ:)

4

1 に答える 1

0

まず、category.phpテンプレートがあるかどうかを確認します。もしそうなら、それをにコピーしてくださいcategory-portfolio.php。そうでない場合は、にコピーarchive.phpcategory-portfolio.phpます。次に、新しいファイルを編集し、不要なヘッダー コードを削除します (カテゴリ表示に固有であるためcategory.php、コードが多少異なる場合があります)。archive.phpカテゴリを選択すると、WP は自動的に新しいテンプレートを使用しPortfolioます。

(これはあなた自身のテーマにあると思います。そうでない場合は、子テーマを作成し、そこに新しいファイルを配置して選択します。そうすれば、現在のテーマがアップグレードされてもやけどすることはありません)。

于 2013-03-18T13:42:48.257 に答える