Articles of массива

wpdb выберите из массива в качестве параметров поиска

Подобно тому, как вы можете вставлять в массив с помощью кода, такого как $wpdb->insert( $table_name, $inputs); //where inputs is an array Я хочу сделать предложение select sql с кодом, например $wpdb->get_results("SELECT * FROM " . $table_name . " WHERE " . $input); где вход может содержать несколько параметров поиска. Возможно ли подобное?

Макрос флажков виджетов пуст в функции обновления

У меня есть виджет, который не передает состояние флажка в $ new_instance, в частности $ instance ['posts']; если я сброшу $ new_instance в функции обновления, он пуст? Все остальные переменные экземпляра являются точными и ожидаемыми? /** * Ouputs the options form on admin * * @param array $instance The widget options */ public function form( […]

Ввод файлов возвращает значение null в массиве параметров темы

Попытка разработать довольно сложную ситуацию с массивом на странице параметров темы. Во время работы с загрузкой файла я не могу заставить его работать. Любая идея, что я могу пропустить? Упрощенный пример add_action( 'admin_menu', 'rd_settings_menu' ); function rd_settings_menu() { add_options_page( 'Settings', 'Settings', 'manage_options', 'rd-settings', 'rd_settings_page' ); } function rd_settings_page() { ?> <div class="wrap"> <h2><?php _e( 'Settings', […]

Echo только дает мне первую часть строки

Поэтому я вытаскивал мета-значение и пытался использовать его в массовом электронном письме и сначала проверял его, повторяя то, что получаю в массиве. В var_dump я вижу массив и что он получает мои правильные данные, но когда я повторяю значения в цикле, они возвращают только первую букву в строке. $meta_key = 'agency_email'; $agency_emails = $wpdb->get_col($wpdb->prepare("SELECT meta_value […]

Проблема с WP_Query (нужен массив выбранных идентификаторов)

Сегодня у меня есть <?php $loop = new WP_Query( array( 'post_type' => 'inspirations', 'posts_per_page' => 50 ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> который дает мне все сообщения внутри налогового inspiration – мне нужно изменить это, так что я получаю только выбранные идентификаторы в моем массиве, например. 4714, 3608, вместо всех […]

Как отсортировать массив WP_Query по post_name после array_merge ();

У меня есть массив WP_Query, состоящий из двух объектов WP_Query (), объединенных вместе следующим образом: $query1 = new WP_Query($args1); $query2 = new WP_Query($args2); $wp_query = new WP_Query(); $wp_query->posts = array_merge( $query1->posts, $query2->posts ); Каждый из исходных запросов упорядочивается по имени – «orderby» => «post_name» – но слияние массивов явно не уважает это. Кто-нибудь знает способ […]

При использовании массива параметров API-интерфейс настроек не создает запись базы данных

На данный момент я создаю свой первый плагин. Пока я сохранил и успешно удалил опции с одиночными db-записями; все работало как шарм. В настоящий момент я пытаюсь улучшить ситуацию и группировать все параметры (значения флажка) в один массив. Но когда я устанавливаю и активирую плагин, запись базы данных не создается. : / function mm_install() { […]

как запросить meta_value имеет массив

У меня массив в post_meta вот так: array( 'option1' => 'true', 'option2' => 'true', 'option3' => 'false', option4' => 'true', 'option5' => 'false' ) и я хотел бы фильтровать option1 со значением true. Кто-нибудь может мне помочь?

Как найти функцию, которая выводит массив

Я вызываю плагин (Event Rocket) из шаблона, и вывод в основном ожидаем, но редко единственное, что отображается, это «Массив». Я консультировался с производителями плагинов, и они понятия не имеют, откуда он. Они говорят, что что-то еще может фильтровать выход и давать неправильный вывод. Поскольку это живой веб-сайт, я не в состоянии следовать традиционным шагам «отладки» […]

Данные реформата внутри вложенного массива

У меня есть вложенный массив данных ниже, который поступает из таблицы базы данных форм плагина WordPress Formidable Pro. Я хотел бы переформатировать его, чтобы использовать его в WordPress WP_list_table, но я не могу решить, как изменить самый внутренний вложенный массив. Мне нужно, чтобы каждая строка была отформатирована как «product_id» => «4080», Array ( [30] => […]