php 在后端产品类别列表中显示自定义字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在后端产品类别列表中显示自定义字段相关的知识,希望对你有一定的参考价值。

<?php

//Displaying Additional Columns
add_filter( 'manage_edit-product_cat_columns', 'wh_customFieldsListTitle' ); //Register Function
add_action( 'manage_product_cat_custom_column', 'wh_customFieldsListDisplay' , 10, 3); //Populating the Columns

/**
 * Meta Title and Description column added to category admin screen.
 *
 * @param mixed $columns
 * @return array
 */
function wh_customFieldsListTitle( $columns ) {
    $columns['pro_meta_title'] = __( 'Meta Title', 'woocommerce' );
    $columns['pro_meta_desc'] = __( 'Meta Description', 'woocommerce' );
    return $columns;
}

/**
 * Meta Title and Description column value added to product category admin screen.
 *
 * @param string $columns
 * @param string $column
 * @param int $id term ID
 *
 * @return string
 */
function wh_customFieldsListDisplay( $columns, $column, $id ) {
    if ( 'pro_meta_title' == $column ) {
        $columns = esc_html( get_term_meta($id, 'wh_meta_title', true) );
    }
    elseif ( 'pro_meta_desc' == $column ) {
        $columns = esc_html( get_term_meta($id, 'wh_meta_desc', true) );
    }
    return $columns;
}

以上是关于php 在后端产品类别列表中显示自定义字段的主要内容,如果未能解决你的问题,请参考以下文章

显示自定义字段打击产品标题 Woocommerce 产品单页

Shopware 6 具有自定义字段类型的产品

Woocommerce:自定义类别的可用性

如何在 wordpress 中显示自定义帖子类别名称列表

PHP 高级自定义字段

Fluidtypo3:使用自定义字段作为 FCE 的标题