Добавить поле ACF в столбец списка заказов WooCommerce - PullRequest
1 голос
/ 14 апреля 2020

Я попробовал этот код, он добавил столбец, и добавление данных отображает только «Подтверждение не обновлено». Я хочу отобразить эти метаданные «cknowledge_noo », Это поле« ACF Подтвердить_Noo »

add_filter( 'yith_wcfm_print_shortcode_template_args', 'yith_wcfm_print_shortcode_template_args', 20 );
if ( ! function_exists( 'yith_wcfm_print_shortcode_template_args' ) ) {
function yith_wcfm_print_shortcode_template_args( $cols ) {
$columns = $cols['columns'];
    $keys            = array_keys( $columns );  
    $first           = array_slice( $columns, 0, $ship_to_pos );
    $last            = array_slice( $columns, $ship_to_pos + 1 );
$billing_to_col = array( 'acknowledge' => __( 'Acknowledge', 'yith-frontend-manager-for-woocommerce') );
$cols['columns'] = array_merge( $first,$billing_to_col, $last );
    return $cols;
}
}
add_action( 'yith_wcfm_order_cols', 'yith_wcfm_order_biloing_to_coll', 10, 2 );
if ( ! function_exists( 'yith_wcfm_order_biloing_to_coll' ) ) {
function yith_wcfm_order_biloing_to_coll( $column, $post) {
    if ( 'acknowledge' == $column ) {
        global $post;
    if ( $address = $order = wc_get_order( $post->ID ) ) {  
     $address = wc_get_order_item_meta( $item_id, 'acknowledge_noo', true );
        $tooltip = __('Print details', 'textdomain');
        echo '<a href="/wp-content/uploads/customerpdf/'.$address.'.pdf" data-tip="'.$tooltip.'" target="_blank">'.$address.'</a>';
        } 
        else {
            echo 'Acknowledge Not Updated';
        }           
    }       
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...