在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') ); ?>
您需要剥离附加到该操作的每个函数中的标记。搜索您的主题和插件以查找功能。例如,在wooccommerce2.0.20中,有两个woocommerce_taxonomy_archive_description
和woocommerce_product_archive_description
。由于这些函数声明要检查它们是否存在,因此可以通过在主题中添加自己的同名函数来覆盖它们。
您可以做的是替换:
<?php do_action( 'woocommerce_archive_description' ); ?>
带有:
<?php echo $queried_object->description; ?>
我更喜欢这样做:
<?php echo '<h2 class="term-description">' . $queried_object->description . '</h2>'; ?>
因为我想去掉描述周围的段落标记,我想用H2替换类为"术语描述"的DIV,我可以保留原始类。
享受吧!
谨致问候,Mihai Bocsaru