【问题标题】:Woocommerce category page display this custom field before productsWoocommerce 类别页面在产品之前显示此自定义字段
【发布时间】: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


    【解决方案1】:

    使用以下操作在产品列表之前显示自定义字段 add_action('woocommerce_before_shop_loop','wpm_product_cat_archive_add_meta');

    【讨论】:

    • 就像一个魅力,谢谢现在我对 add_action 命令有了更多的了解!
    猜你喜欢
    • 2021-09-03
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 2021-12-13
    • 2020-02-22
    相关资源
    最近更新 更多