在WooCommerce中,我的主题显示了类别,档案等的描述。我试图从其中一个中删除HTML,这就是WooCommerce存档描述。使用以下命令进行描述:
<?php endif; ?>
<?php do_action( 'woocommerce_archive_description' ); ?>
<?php if ( have_posts() ) : ?>
我需要将wp_strip_all_tags函数应用于do_action ......可能吗?我知道这是错的,但是像:
<?php do_action( wp_strip_all_tags('woocommerce_archive_description') ); ?>
答案 0 :(得分:0)
您需要剥离附加到该操作的每个函数中的标记。搜索您的主题和插件以查找功能。例如,在woocommerce 2.0.20中有两个 - woocommerce_taxonomy_archive_description
和woocommerce_product_archive_description
。由于这些函数声明会检查它们是否存在,因此您可以通过在主题中添加自己的相同名称来覆盖它们。
答案 1 :(得分:0)
您可以更换:
<?php do_action( 'woocommerce_archive_description' ); ?>
具有:
<?php echo $queried_object->description; ?>
我更喜欢这样:
<?php echo '<h2 class="term-description">' . $queried_object->description . '</h2>'; ?>
因为我想摆脱描述周围的段落标签,并且想用H2替换类为“ term-description”的DIV,所以可以保留原始类。
享受!
亲切的问候, Mihai Bocsaru