Wordpress print_r или echo из обратного вызова перехватчикаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Wordpress print_r или echo из обратного вызова перехватчика

Сообщение Anonymous »

Я хочу отладить функцию, указанную ниже. Однако print_r и echo ничего не отображают. Как мне распечатать содержимое:
$order или $paypal_args?

function custom_override_paypal_email1( $paypal_args, $order ) {
print_r($paypal_args);
print_r($order);
// die();
global $woocommerce;

foreach ( $order->get_items() as $product ) {
$terms = get_the_terms($product['product_id'],'product_cat');
if (!is_null($terms)){
if(count($terms)>0)
{
//get first one
$term = $terms[0];

if(strtolower($catName)==='ethics'){
$paypal_args['business'] = "zzz@zzz.example.com";
}
else{
// $t = strval($term);
$paypal_args['business'] = $t ."yyy@yyy.example.com";
}
}
}
// break;
}
// $woocommerce->add_error( sprintf( "You must add a minimum of %s %s's to your cart to proceed." , 1, "T" ) );
return $paypal_args;
}
add_filter( 'woocommerce_paypal_args' , 'custom_override_paypal_email1', 10, 2 );


Каждый раз, когда я запускаю эту функцию, я получаю следующее уведомление woocommerce:

SyntaxError: Unexpected token m in JSON at position 0


Подробнее здесь: https://stackoverflow.com/questions/393 ... k-callback
Ответить

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

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

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

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

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