17

ページのタイトルから「アーカイブ」という単語を削除しようとしています。

それを取り除く方法は?フィルターを追加して?

例:

私のコレクションのアーカイブ| 私のサイト名

4

8 に答える 8

30

YoastのWordpressSEOを使用するのが最適です。

Titles&Metas内で、[Taxonomies]タブに移動し、製品カテゴリのTitleテンプレートを更新して、Archiveという単語を削除します。私のは次のようになりました:

%% term_title %% %% page %% %% sep %% %% sitename %%

于 2013-02-03T23:44:18.160 に答える
14

functions.php でフィルターを書き直して失敗するようにすると、WooCommerce がレンダリングされなくなります。

function override_page_title() {
return false;
}
add_filter('woocommerce_show_page_title', 'override_page_title');
于 2013-07-15T23:01:50.700 に答える
7

これが古い投稿であることは知っていますが、ここで回答を試してみましたが、うまくいきませんでした。renegadeskの回答に基づいて解決策を見つけましたが、分類法タブに移動するだけでなく、投稿タイプタブでも変更する必要がありました。下記参照:

WordPress SEO by Yoast をまだ持っていない場合は入手し、[SEO] > [タイトルとメタ] > [投稿タイプ] をクリックします。下にスクロールして、「カスタム投稿タイプのアーカイブ」という見出しを探します。「商品」では、本タイトルの内容を編集することができます。私のものは次のようになります。

%%pt_plural%% %%page%% %%sep%% %%sitename%%
于 2014-03-06T23:46:37.193 に答える
0

woocommerce では、アーカイブ (大文字と小文字を区別) の 3 つのインスタンスがあるようです。 240 行目あたり おそらく、それらの 1 つが探しているものであり、コードを変更できる可能性があります。

于 2012-10-27T01:45:45.280 に答える
0

すべてのケースにこのフィルターがあります:「get_the_archive_title」。しかし、その後、さまざまなケースがあります。

単純なカテゴリの例として、次のことができます。

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

カスタム投稿タイプの場合、次のことを行う必要があります。

function prefix_category_title( $title ) {
  if(is_archive('slug-of-your-custom-post-type')){
    $title = single_cat_title( '', false );
  }
  return $title;
}
add_filter( 'get_the_archive_title', 'prefix_category_title' );

最後に、次のような多くの条件があります。

  • is_category
  • is_archive
  • is_tag
  • is_author
  • is_year
  • is_tax

https://developer.wordpress.org/reference/functions/get_the_archive_title/

ヴィンセント。

于 2020-05-13T10:37:33.980 に答える
-4

wp-content/plugins/woocommerce/templates/archive-product.php

このファイル archive-product.php を編集して、以下の 3 行を削除します。

                    <h1 class="page-title"><?php woocommerce_page_title(); ?></h1>

            <?php endif; ?>

これにより、ショップ ページと他のすべてのページのページ タイトルが削除されます。

于 2015-10-25T16:35:40.100 に答える