簡體   English   中英

Woocommerce允許在類別頁面上簡短描述html

[英]Woocommerce allow html in short description on category page

我在類別頁面上添加了產品的簡短描述(摘錄),但是摘錄中的html標簽無法正常工作。 奇怪的是,它們在單個產品頁面上工作。 下面給出的是我正在使用的功能,以防萬一。 我正在為Wordpress使用understrap主題框架。

function woocommerce_after_shop_loop_item_title_short_description() {
    global $product;
    if ( ! $product->post->post_excerpt ) return;
    ?>
    <div itemprop="description">
        <?php echo apply_filters( 'woocommerce_short_description', $product->post->post_excerpt ) ?>
    </div>
    <?php
}
add_action('woocommerce_after_shop_loop_item_title', 'woocommerce_after_shop_loop_item_title_short_description', 5);

這是我得到的輸出:

<p>lorem lipsum losem</p>

這是我想要的輸出(這是我在woocommerce產品后端的簡短描述框中添加的內容):

<ul>
    <li> lorem </li>
    <li> lipsum </li>
    <li> losem </li>
</ul>
foreach ( array( 'pre_term_description' ) as $filter ) {
    remove_filter( $filter, 'wp_filter_kses' );
}

foreach ( array( 'term_description' ) as $filter ) {
    remove_filter( $filter, 'wp_kses_data' );
}

嘗試將此代碼段添加到活動子主題的functions.php中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM