2017-12-13 9 views
1

WooCommerceで私はStorefrontの子供のテーマを使用しています。単一の製品ページでソーシャルメディアアイコンの場所を変更したい私はそれらを画像の下に置きたい。デフォルトでは、それらはメタの下に置かれます。wooocommerceの単一商品ページの共有アイコンを変更する

私は(私の子のテーマで)functions.php次のコードを追加してい

/* Enter your custom functions here */ 
add_action('woocommerce_before_single_product_summary','woocommerce_template_single_sharing',30); 

// Remove Sharing icons 
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_sharing',50); 

をしかし、動作しませんです。

ご協力いただければ幸いです。アイコンの場所を共有して移動するには

答えて

1

、あなたの代わりにこれを試すことができます。

add_action('woocommerce_before_single_product_summary', 'move_template_single_sharing', 5); 
function move_template_single_sharing(){ 

    // Remove Sharing icons 
    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 50); 

    // New Sharing icons location 
    add_action('woocommerce_before_single_product_summary', 'woocommerce_template_single_sharing', 30); 
} 

コードは、あなたのアクティブな子テーマ(またはテーマ)のfunction.phpファイルやも任意のプラグインファイルになります。

テストと

+0

の作品は、イメージギャラリーの下のアイコンを配置することが可能ですか? – projects

+0

これははるかに複雑です...私はいくつかのCSSスタイリングと[テーマを使ってWooCommerceテンプレートをオーバーライドする](https://docs.woocommerce.com/document/template-structure/)だけで済むと思いますいくつかのhtml構造変更を行う必要があります。あなたのテーマCSSにも依存しています...だから、私がコードを作っているように、この回答を受け入れることができるかもしれません。次に、新しい質問をして自分の回答コードを追加して、画像の下にアイコンを追加することができないことを説明することができます。ウェブサイトへのライブリンクも含める必要があります。 – LoicTheAztec

関連する問題