【发布时间】:2019-07-20 23:49:57
【问题描述】:
我正在使用从@LoicTheAztec 在这里提供的答案中获得的一大段(漂亮)代码中的 sn-p:WooCommerce : Add custom Metabox to admin order page
// Display field value on the order edit page (not in custom fields metabox)
add_action( 'woocommerce_admin_order_data_after_billing_address', 'my_custom_checkout_field_display_admin_order_meta', 10, 1 );
function my_custom_checkout_field_display_admin_order_meta($order){
$my_custom_field = get_post_meta( $order->id, '_my_field_slug', true );
if ( ! empty( $my_custom_field ) ) {
echo '<p><strong>'. __("My Field", "woocommerce").':</strong> ' . get_post_meta( $order->id, '_my_field_slug', true ) . '</p>';}
}
通过了解自定义属性,通过我发现的其他问题,我知道我可以通过添加 array('readonly' => 'readonly') 来使文本字段只读,但不确定如何在上述 sn-p 中实现(如果可能)。任何帮助将不胜感激,并提前感谢您!
【问题讨论】:
标签: php wordpress woocommerce custom-fields orders