私が正しく理解している場合は、カスタムPHPコードを実行して、SKU番号または製品の説明でコンテンツを表示する必要があります。と
wp-content/themes/your-theme/woocommerce/single-product/meta.php
:(現在の更新によって変更される可能性があります場合はchild themeに)私が推薦する何
オプション#1
は、あなたの現在のテーマにという名前のファイルを追加しています以下からの内容:
wp-content/plugins/woocommerce/templates/single-product/meta.php
次に、コードのこの部分の間に、あなたがあなた自身を追加できます:
<?php if (wc_product_sku_enabled() && ($product->get_sku() || $product->is_type('variable'))) : ?>
<span class="sku_wrapper"><?php _e('SKU:', 'woocommerce'); ?> <span class="sku" itemprop="sku"><?php echo ($sku = $product->get_sku()) ? $sku : __('N/A', 'woocommerce'); ?></span></span>
<!-- YOUR CONTENT HERE -->
<p><?php echo $content_from_database; ?></p>
<?php endif; ?>
商品ページのSKU番号の直後に表示されます。
オプション#2
あなたのコンテンツが前に登場してOKなら/「製品の簡単な説明」した後、クリーンなアプローチはwoocommerce_short_description
フィルタを使用することです。
この方法では、そのようなPHPファイルで、この1としての機能を書き込むことによって:あなたはあなたのコンテンツは、製品の短い記述に追加取得します
function custom_woocommerce_description($product_post_excerpt) {
$product_post_excerpt = $product_post_excerpt . $content_from_database; // append your content
return $product_post_excerpt;
}
add_filter('woocommerce_short_description', 'custom_woocommerce_description', 10, 1);
。
これで問題は解決しますか?