如何从WooCommerce存档描述中删除HTML

时间:2014-10-05 00:47:20

标签: php wordpress woocommerce

在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') ); ?>

2 个答案:

答案 0 :(得分:0)

您需要剥离附加到该操作的每个函数中的标记。搜索您的主题和插件以查找功能。例如,在woocommerce 2.0.20中有两个 - woocommerce_taxonomy_archive_descriptionwoocommerce_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