Var_dump ACF "API"

Я использую ACF (последняя версия) с WordPress (последняя версия тоже). Мне нужно изменить поля post_object в ACF, поэтому я использую эту acf/fields/post_object/query .

Все работает нормально, но когда я делаю var_dump в функции в файле functions.php, невозможно найти результат где угодно 🙁

Кто-нибудь знает, где я могу это найти?

Мой код в функции functions.php

 function member_relation($args, $field, $post) { var_dump($post); // This var_dump ? $args['post_parent'] = $post; return $args; } add_filter('acf/fields/post_object/query/name=list_cases', 'member_relation', 10, 3); 

Solutions Collecting From Web of "Var_dump ACF "API""

Наверное, нигде, потому что он выходит слишком рано. Я рекомендую использовать функцию error_log и включить WP_DEBUG_LOG .

Просто добавьте файл wp-config.php где-нибудь перед этой строкой:

 require_once(ABSPATH . 'wp-settings.php'); 

эти новые строки:

 define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); 

Теперь создайте в папке wp-content новый файл debug.log и установите chmod на 640.

И эта строка в вашем коде:

 var_dump($post); 

замените следующим образом:

 error_log( var_export( $post, true ) ); 

Теперь вы найдете содержимое переменной $post в файле debug.log .

Вероятно, вы можете попробовать использовать die () после сброса.

 var_dump($post); // This var_dump ? die(); 

ИЛИ

 print_r($post); die(); 

Если я правильно помню, поле post object не запрашивает никаких сообщений до момента открытия раскрывающегося списка, и это происходит через AJAX.

Это означает, что для того, чтобы увидеть переменную, которую вы сбросили, вам нужно открыть инструменты разработчика вашего браузера, когда вы находитесь на странице администратора, где отображается поле, перейдите на вкладку сети, попытайтесь открыть раскрывающийся список, а затем, наконец, , проверьте последний вызов.

Однако, как я уже сказал, это то, что происходит только в админе. Если вы хотите изменить значение в интерфейсе, вы должны просто использовать get_field () и манипулировать возвращаемой переменной.