2015-04-06 99 views
0

感谢您的阅读,刚才有关于woocommerce的问题,我想为商店页面上的每个产品添加一个简短的5-10字描述。我是否创建自定义字段,填写简短描述部分?如何给woocommerce商店页面上的每个产品添加简短说明

我不希望它出现的产品描述页面上(当您单击产品)

对不起新的WordPress/woocommerce!

会后,例如图像,但没有足够的代表:(

谢谢!

+0

请使用the_excerpt(); codex显示简短描述。 – craig

回答

-1
add_action('woocommerce_after_shop_loop_item_title', 'woocommerce_template_single_excerpt', 5); 
+0

请你补充一些额外的解释! – Cleb

0

要添加短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); ?> 

使用此代码变化字数限制在店铺页面非产品详细页面

0

在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; 
} 

希望有所帮助。

相关问题