[英]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.