Articles of wpdb

Выбор MySQL в шаблоне страницы WP

У меня есть одна страница WP, которая содержит форму, которая отправляет данные в таблицу в базе данных WordPress под названием «члены», такие данные, как имя, фамилия, адрес электронной почты, роль и биография. Табличные сообщения мелкие и данные хранятся в порядке. Затем у меня есть вторая страница, где я хочу перечислить данные из таблицы, у меня […]

Связанные с WPDP функции работают, но они не

У меня есть таблица пользовательской базы данных wp_wcpl_user_packages, которая имеет следующие столбцы: id | user_id | product_id | ..irrelevant columns… | package_limit | package_timestamp | package_dduration пример строки: 1 | 1 | 44 | …. | 3 | 2015-09-08 22:18:44 | 90 Мне нужно, чтобы задание cron запускалось каждый час и устанавливало значение package_limit -1, […]

Новый идентификатор пользователя, не работающий в пользовательской функции с помощью user_register hook

Я добавляю данные в таблицу всякий раз, когда новый пользователь регистрируется на сайте. add_action( 'user_register', 'auto_follow_admin', 10, 1 ); function auto_follow_admin() { global $wpdb; $wpdb->insert( 'wp_um_followers', array( 'time' => current_time( 'mysql' ), 'user_id1' => 1, 'user_id2' => $user_id ) ); } Все работает отлично, кроме нового $ user_id, который не передается в запрос. Сохраненные данные […]

запись внутреннего соединения в wpdb

У меня возникла проблема с написанием синтаксиса SQL Inner Join в wordpress, эта логика должна определенно работать, я пробовал это в phpmyadmin, и он отлично работает SELECT booking_calendars.cal_name FROM booking_calendars INNER JOIN booking_reservation ON booking_calendars.id = booking_reservations.calendar_id WHERE status LIKE 'pending' но это не в WordPress $pending_reservations = $wpdb->get_results(" SELECT booking_calendars.cal_name FROM'.$wpdb->prefix.'booking_calendars AS booking_calendars INNER […]

Запуск запроса обновления в функции

Мне нужно запустить ниже в функции, она обновляет мою базу данных, если выполняются определенные условия. Я не могу заставить его работать, и я могу только предположить его из-за «SET @newnum» в начале. Я получил echo'd мой запрос и протестировал его через PHPMyAdmin, и он отлично работает. Кто-нибудь знает, как правильно это выполнить? global $wpdb; $sql […]

Меню Frontside на основе пользовательских ролей, зарегистрированных в разрешении

У меня две фазы на моем сайте, первое меню, я хочу, чтобы мой сайт скрывал (нормальные) пункты меню, если пользователь не зарегистрирован, например, когда кто-то посещает мой сайт, меню должно быть Главная О нас Продукты портфолио контакт Но когда кто-то вошел в систему, в том же меню есть Главная О нас Продукты портфолио контакт Мой […]

Доступ к внешней базе данных: ERR_INCOMPLETE_CHUNKED_ENCODING

Я установил плагин «Insert PHP» на моей странице WordPress, активировал его и поместил этот код на свою страницу: <p> Connection test </p> [insert_php] $mydb = new wpdb('user','pass','database','hostname'); [/insert_php] Когда я пытаюсь загрузить страницу, она загружается в течение длительного времени и останавливается. Затем я вижу следующую ошибку в консоли Chrome: GET [my_site_url] net::ERR_INCOMPLETE_CHUNKED_ENCODING Я уже проверил […]

wpdb-> обновить всю таблицу вместо одной строки

Я пытаюсь использовать функцию update wpdb , например: $wpdb->update( 'protocol_data_list', array( 'used' => 1 ), array( 'cod_protocollo' => $_POST['numero_protocollo'] ), array( '%d' ), array( '%d' ), array( '%s' ) ); Но эта функция обновляет всю таблицу, а не одну строку. Есть ли что-то, что я делаю неправильно?

Почему пустым является ошибка? ($ wpdb-> get_row)

У меня есть запрос, где я получаю наивысший идентификатор из таблицы. $user_id = $wpdb->get_row("SELECT * FROM $table WHERE id=(SELECT MAX(id) FROM $table)") В таблице всегда должны быть строки, но если по какой-то причине она возвращает пустую, появляется ошибка (напечатанная с помощью $wpdb->print_error() ): WordPress database error: [] Мне было интересно, почему пустой результат означает ошибку? […]

Как объединить одно поле с помощью wpdb и group?

У меня есть следующий код в моих functions.php, где я пытаюсь сгруппировать количество, проданное из заказов woocommerce, в вариант, выбранный на продукте. Мой запрос: $uvuorderposts = $wpdb->get_results( " SELECT p.ID, p.post_title, p.post_date, wcom.order_item_name, wcomm.meta_key, wcomm.meta_value, wcomm2.meta_key AS meta_key_qty, wcomm2.meta_value AS meta_value_qty, pm2.meta_value AS meta_value_location FROM $wpdb->posts AS p INNER JOIN $wpdb->postmeta AS pm ON p.ID […]

Intereting Posts
WPAlchemy: Как выводить значения? Как включить файл шаблона, позволяя ему отображать собственный динамический контент, добавленный через пользовательский флажок? Как я могу редактировать сообщение из внешнего интерфейса? Удаленная страница в базе данных WordPress WordPress 3.1 – Как добавить липкие возможности для публикации сообщений Смутно о значении короткого кода и настроек add_meta_box () на экране редактирования категорий? изменение поведения get_search_form Как вставить в очередь стиль с помощью wp_enqueue_style () Как получить выпадающее меню шаблона в атрибутах страницы пользовательского типа сообщений? Публикация комментария перенаправляет администратора / пользователей на пустую страницу Как запросить «posts_per_page», чтобы отобразить другой шаблон индекса блога? Создать регистрационную форму без плагина Как я могу запрашивать сообщения по суб-значению с помощью API? как удалить / скрыть 'featured image' из бокового меню