Не разрешать доставку по почтовому ящику, woocommerce не работаетPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не разрешать доставку по почтовому ящику, woocommerce не работает

Сообщение Anonymous »

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

add_action('woocommerce_after_checkout_validation', 'deny_pobox_postcode');

function deny_pobox_postcode( $posted ) {
global $woocommerce;

$address  = ( isset( $posted['shipping_address_1'] ) ) ?          $posted['shipping_address_1'] : $posted['billing_address_1'];
$postcode = ( isset( $posted['shipping_postcode'] ) ) ?    $posted['shipping_postcode'] : $posted['billing_postcode'];

$replace  = array(" ", ".", ",");
$address  = strtolower( str_replace( $replace, '', $address ) );
$postcode = strtolower( str_replace( $replace, '', $postcode ) );

if ( strstr( $address, 'pobox' ) || strstr( $postcode, 'pobox' ) ) {
$woocommerce->add_error( "Sorry, we don't ship to PO BOX addresses." );
}
}
я получаю:


неустранимая ошибка: вызов неопределенного add_error


когда я вставляю в свою функцию .php

Подробнее здесь: https://stackoverflow.com/questions/303 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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