Я редактирую функцию Woocommerce для отображения разных текстов на разных языках. Я не знаком с объектами, поэтому я обращаюсь за помощью.
Мне нужно вставить переменную в многомерный массив, но так как это объект, я не смог сделать это через array_pu sh.
Моя цель - вставить значение $ comments_placeholder в ключ массива 'placeholder'.
Вот текущий код:
$this->fields = array(
'billing' => WC()->countries->get_address_fields(
$billing_country,
'billing_'
),
'shipping' => WC()->countries->get_address_fields(
$shipping_country,
'shipping_'
),
'account' => array(),
'order' => array(
'order_comments' => array(
'type' => 'textarea',
'class' => array( 'notes' ),
'label' => __( 'Order notes', 'woocommerce' ),
'placeholder' => '',
),
);
array_push($this["order"]["order_comments"]["placeholder"]) = $comments_placeholder;
Спасибо!