web-dev-qa-db-ja.com

Woocommerce:タイトルの「アーカイブ」を削除する方法?

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

それを削除するには?フィルターを追加することによって?

例:

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

15
MrRoman

使用に最適Wordpress YoastによるSEO。

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

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

28
Simon Kelly

フィルターが失敗するようにfunctions.phpでフィルターを書き換えて、WooCommerceにレンダリングさせないようにすることができます。

function override_page_title() {
return false;
}
add_filter('woocommerce_show_page_title', 'override_page_title');
14
Ted C

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

Get Wordpress SEO by Yoastがない場合は、SEO> Titles&Metas> Post Typesをクリックします。下にスクロールして、「Custom Post Type Archives」という見出しを探します。 「製品」では、このタイトルのコンテンツを編集できます。鉱山は次のようになります。

%%pt_plural%% %%page%% %%sep%% %%sitename%%
7
Stephan Muller

Yoast SEO(バージョン8.1.2)を使用している場合、オプションは次の場所に移動されました。

Yoast SEO->検索の外観->分類。

enter image description here

そこで、製品カテゴリ(product_cat)で検索して開きます。

enter image description here

次に、アーカイブ文字列を先頭から削除します。

3
Sergio Barbosa

テッドCに加えて:

この目的のためにWordpressには、__ return_で始まる定義済みの関数がすでにあります。この場合、探している関数は__return_falseです。

add_filter( 'woocommerce_show_page_title'、 '__return_false'、10,0);も動作します。

最後の2つのパラメーターは、関数の順序とそれに渡されるパラメーターの数です。

それらを設定することは常に良い習慣ですが、これはデフォルトの順序(10)と渡されるパラメーターの数(1)を変更したい場合にのみ必要です。

0

Woocommerceでは、アーカイブの3つのインスタンス(大文字と小文字が区別されます)が\ wp-content\plugins\woocommerce\woocommerce-hooks.phpの50行目にあり、2つが\ wp-content\plugins\woocommerce\woocommerce-template.phpにあるようです。約240行目おそらくこれらの1つは探しているものであり、コードを変更できる場合があります。

0
Win