if ( array_key_exists( $key, $this->current_data ) ) {
return $this->current_data[ $key ];
}
$address_meta_field = array (
[1] => WC_Meta_Data Object
(
[current_data:protected] => Array
(
[id] => 2919
[key] => billing_last_name
[value] => Ержик
)
[data:protected] => Array
(
[id] => 2919
[key] => billing_last_name
[value] => Ержик
)
)
)
if($address_meta_field->key !== null) {
//
}
if (array_search( 'billing_last_name', $address_meta_field )) ?
add_action( 'woocommerce_admin_order_data_after_shipping_address', 'add_admin_billing_fields', 10 );
function add_admin_billing_fields( $order ) {
$order_meta = $order->get_meta_data();
print_r($order);
}
$("#not-found-form").submit(function(e){
e.preventDefault();
var sendForm = $(this).serialize().trim();
var data = {
action: 'not_found_form',
found_form: sendForm
}
console.log(data);
$.ajax({
type: "POST",
url: not_found_404.ajax_url,
data: data,
success: function(data) {
console.log(data);
},
error: function(xhr){
}
});
return false;
});
function scripts() {
if ( is_404() ) {
wp_enqueue_script( '404-form', get_template_directory_uri() . '404-form.js', array( 'jquery' ), '1', true );
wp_localize_script( '404-form', 'not_found_404', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
}
}
add_action( 'wp_enqueue_scripts', 'scripts' );
add_action('wp_ajax_not_found_form', 'form_not_found_page');
add_action('wp_ajax_nopriv_not_found_form', 'form_not_found_page');
function form_not_found_page() {
require get_template_directory() . '/inc/mailer/Validator.php';
require get_template_directory() . '/inc/mailer/ContactMailer.php';
//соответственно внутри папки mailer также все пути заменил на: require get_template_directory() . '/inc/mailer/тут путь до файла
if ( isset($_POST['name'] ) ) {
$name = trim( strip_tags( $_POST['name'] ) );
}
if ( isset($_POST['phone'] ) ) {
$phone = trim( strip_tags( $_POST['phone'] ) );
}
print_r($_POST['name']);
ContactMailer::send( $name, $phone);
exit;
}
<ul class="nav-list">
<li>
<h3>About</h3>
<ul>
<li><a href="#">name</a></li>
<li><a href="#">name</a></li>
</ul>
</li>
<li>
<h3>Test</h3>
<ul>
<li><a href="#">name</a></li>
<li><a href="#">name</a></li>
</ul>
</li>
</ul>
Потому как тут объект, а не массив:
У меня так ошибку выводит: