我无法在每件商品下方的“描述”选项卡中为每件产品的每个描述的末尾添加我的产品的类别描述。到目前为止,我的函数(在底部)放置了所有类别描述,而不是产品实际所在的一个类别。
带有描述的示例产品页面 (开始于:Stories 美国原住民的故事和传说传统上服务... ...)
这是我用来组合两个功能的代码。它可以添加所有类别描述,但我试图让它只显示一个相关描述:
add_filter( 'the_content', 'customizing_woocommerce_description' );
function customizing_woocommerce_description( $content ) {
// Only for single product pages (woocommerce)
if ( is_product() ) {
// The custom content
$args = array( 'taxonomy' => 'product_cat' );
$terms = get_terms('product_cat', $args);
$count = count($terms);
// if ($count > 0) {
foreach ($terms as $term) {
/* echo $term->description;*/
$custom_content = '<p class="custom-content">' . __($term->description, "woocommerce").'</p>';
// Inserting the custom content at the end
$content .= $custom_content;
}
// }
}
return $content;
}
到目前为止,我正在为 wordpress 实现一个非破坏性 php 插件中的代码。