Я добавил некоторые пользовательские поля для каждого продукта в Woocommerce, и я хотел бы, чтобы данные из настраиваемых полей отображались на следующей странице получения (информация о заказе) после завершения проверки.Woocommerce/Display Custom Field в Wordpress
Просто не получается, не сильно в php, почему ничего не получается. Я пытался использовать var_dump(get_post_custom($order->id));
У меня нет моего настраиваемого поля в результате.
Может ли кто-нибудь зажечь меня?
Вот мой код:
add_action('woocommerce_order_details_after_order_table', 'code_activation', 10, 1);
function code_activation($order){
echo '<p><strong>'.__('Activation code').':</strong> ' . get_post_meta($order->id, 'activation_code', true). '</p>';
}
Спасибо много, думаю, что получил его, вы можете сказать мне, пожалуйста, где я должен поставить этот Еогеасп – user3730710
, если вы хотите, чтобы отобразить детали после таблицы продукта и до деталей заказчика затем крюке у использоваться является идеальным woocommerce_order_details_after_order_table. Другие крючки могут быть интересны для вас: woocommerce_order_details_after_customer_details и woocommerce_order_items_table – DaZ
просто не сделал, как это сделать, сделал все, что вы мне сказали, и get_post_meta ($ order-> id дал мне просто слово «массив», используя var_dump показывает, что у меня все еще нет моего настраиваемого поля, можете ли вы, пожалуйста, дать мне немного больше объяснений. Мне очень жаль, что скучно, кажется, я не вижу картинки с отверстиями, как это работает, просматривая через сеть did't Помоги мне. – user3730710