【发布时间】:2014-12-30 22:42:30
【问题描述】:
下面的代码是显示我为自定义 Woocommerce 产品类别页面创建的自定义字段。此代码使自定义字段出现在产品列表“之后”。我需要将此代码显示在产品列表之前...关于我必须在这段 php 代码中更改哪些内容以使自定义字段显示之前的任何提示?
<?php
// Display details on product category archive pages
add_action( 'woocommerce_after_shop_loop', 'wpm_product_cat_archive_add_meta' );
function wpm_product_cat_archive_add_meta() {
$t_id = get_queried_object()->term_id;
$term_meta = get_option( "taxonomy_$t_id" );
$term_meta_content = $term_meta['custom_term_meta'];
if ( $term_meta_content != '' ) {
echo '<div class="woo-sc-box normal rounded full">';
echo apply_filters( 'the_content', $term_meta_content );
echo '</div>';
}
}
谢谢,我真的很想了解是什么让代码出现在之后而不是之前,是过滤器吗?在最后几行?
我在http://www.wpmusketeer.com/add-a-wysiwyg-field-to-woocommerce-product-category-page/找到了这段代码
【问题讨论】:
标签: php woocommerce