如何给woocommerce商店页面上的每个产品添加简短说明
问题描述:
感谢您的阅读,刚才有关于woocommerce的问题,我想为商店页面上的每个产品添加一个简短的5-10字描述。我是否创建自定义字段,填写简短描述部分?如何给woocommerce商店页面上的每个产品添加简短说明
我不希望它出现的产品描述页面上(当您单击产品)
对不起新的WordPress/woocommerce!
会后,例如图像,但没有足够的代表:(
谢谢!
答
add_action('woocommerce_after_shop_loop_item_title', 'woocommerce_template_single_excerpt', 5);
+0
请你补充一些额外的解释! – Cleb
答
要添加短5-10字描述了店铺页面每个产品
创建一个函数,然后勾到过滤器...这样的事情...
add_filter('woocommerce_short_description', 'limit_woocommerce_short_description', 10, 1);
function limit_woocommerce_short_description($post_excerpt){
if (!is_product()) {
$pieces = explode(" ", $post_excerpt);
$post_excerpt = implode(" ", array_splice($pieces, 0, 10));
}
return $post_excerpt;
}
将其粘贴到您的主题的functions.php文件中。
,并要显示产品说明使用下面的代码 -
<?php echo apply_filters('woocommerce_short_description', $post->post_excerpt); ?>
使用此代码变化字数限制在店铺页面非产品详细页面。
答
在functions.php中,您可以添加下面的代码,以便在商店页面中查看每个产品时具有每个产品的简短说明。之后,您可以通过php代码或javascript更改它。
add_action('woocommerce_after_shop_loop_item_title', 'output_product_excerpt', 35);
function output_product_excerpt() {
global $post;
echo $post->post_excerpt;
}
希望有所帮助。
请使用the_excerpt(); codex显示简短描述。 – craig