2017-05-11 9 views
1

私は、WooCommerceの製品ページの製品タイトルとその短い説明の間にカスタムコンテンツを挿入する方法を探しています。これまでのところ私は次のコードで簡単な説明の冒頭にカスタムコンテンツを追加することができました:WooCommerceの製品ページの短い説明の上にコンテンツを追加

function insert_content($post_excerpt) { 
     $content = 'My custom content'; 
     return $content.'<br>'.$post_excerpt; } 
add_filter('woocommerce_short_description', 'insert_content', 10, 1); 

しかし、私は以下の製品のタイトルと簡単な説明のタイトルの間になるようにこのコンテンツをする必要はありませんこの最後のもの。私は間違ったフックを使用していると思いますが、私が試したいくつかの他のものは動作しません。何か案は?

答えて

3

content-single-product.phpテンプレートをご覧ください。タイトルと短い説明の両方が異なるプライオリティでwoocommerce_single_product_summaryフックに添付されていることがわかります。それらの間にコンテンツを挿入する場合は、2つの値の間に優先順位を付けてそのフックにコンテンツを追加します。タイトルは5であり、抜粋は20であるので、15は2つの間にあるが、依然として価格と格付けの後である。

function so_43922864_add_content(){ 
    echo 'TACOS!'; 
} 
add_action('woocommerce_single_product_summary', 'so_43922864_add_content', 15); 
+0

答えと説明の両方についてHelgaさんありがとうございました!これは完全に動作します:) – Adrien

関連する問題