2015-04-06 56 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; 
} 

希望有所幫助。

相關問題