Отобразить мета-сообщения WordPress в другой таблицеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Отобразить мета-сообщения WordPress в другой таблице

Сообщение Anonymous »

У меня вопрос относительно WooCommerce и WordPress. Вероятно, моя проблема является фиктивной, но текущий код не работает.

Я хотел добиться отображения данных моего настраиваемого поля на подстранице заказов woocommerce. Мое настраиваемое поле post_meta имеет имя (metakey): wccpf_authorvalue

В Google я нашел код и просто изменил мета-имя моего сообщения на это один:

Код: Выделить всё

   add_filter( 'manage_edit-shop_order_columns', 'MY_COLUMNS_FUNCTION' );
function MY_COLUMNS_FUNCTION($columns){
$new_columns = (is_array($columns)) ? $columns : array();
unset( $new_columns['order_actions'] );

//edit this for you column(s)
//all of your columns will be added before the actions column
$new_columns['for-author-value'] = 'Dla autora';
//stop editing

$new_columns['order_actions'] = $columns['order_actions'];
return $new_columns;
}

add_action( 'manage_shop_order_posts_custom_column', 'MY_COLUMNS_VALUES_FUNCTION', 2 );
function MY_COLUMNS_VALUES_FUNCTION($column){
global $post;
$data = get_post_meta( $post->ID );

//start editing, I was saving my fields for the orders as custom post meta
//if you did the same, follow this code
if ( $column == 'for-author-value' ) {
echo (isset($data['wccpf_authorvalue']) ? $data['wccpf_authorvalue'] : '');
}

}

add_filter( "manage_edit-shop_order_sortable_columns", 'MY_COLUMNS_SORT_FUNCTION' );
function MY_COLUMNS_SORT_FUNCTION( $columns ) {
$custom = array(
//start editing

'for-author-value'    => 'wccpf_authorvalue'

//stop editing
);
return wp_parse_args( $custom, $columns );
}
Столбец «Проблема» отображается, но без какого-либо значения. Почему?

Я использовал решение отсюда: Stackoverflow.com, но оно не работает.

Подробнее здесь: https://stackoverflow.com/questions/344 ... ther-table
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»