Articles of mysql

Какие проблемы связаны с обновлением MySQL для WordPress?

Каковы проблемы, связанные с обновлением MySQL с 5.1 до 5.5 для сервера, на котором размещаются несколько сайтов WordPress? Будут ли проблемы с базой данных после обновления? У меня есть Plesk 12, установленный на сервере Ubuntu, и я могу обновить до последней версии MySQL (я верю только 5.5), но я не знаю, вызвали бы это проблемы? […]

Изменение префикса таблицы для существующего сайта WordPresss

Надеюсь, кто-то может помочь с префиксом таблицы WordPress для уже созданного сайта. Каков наилучший подход при изменении существующего префикса таблицы в обоих файлах DB и wp-config, чтобы отразить новый префикс таблицы. На самом деле, это больше требует БД. Есть приличный плагин, или кто-то может указать мне на необходимые шаги. Просто волновался, что я могу вызвать […]

Есть ли способ получить 3 + мерный массив из одной команды MySql

Например, массив, у которого есть все месяцы, внутри каждого месяца, все пользователи, зарегистрированные в этом месяце, и данные для каждого пользователя. Я мог бы решить это, просто выполнив поиск всех пользователей, зарегистрированных в этом году, а затем поместите результаты через цикл, который строит массив, который я хочу, обнаружив, когда есть изменения в 6-м и 7-м […]

Что произойдет, если я перезаписал текущую таблицу wp_options резервной копией неделю назад?

У меня довольно глупая ситуация. Я попробовал этот запрос UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins'; который отключил все мои плагины. Я тестировал некоторые проблемы на своем сайте, и это было единственное решение для их отключения. У меня не было доступа к wp-админу. Проблема заключается в том, что после добавления старого кода […]

PHP-код внутри коротких кодов

В принципе, у меня есть эта строка кода: <?php echo do_shortcode('[O_U user_name="operator" blocked_message="This page is restricted for guests."] **Content Goes here** [/O_U]'); ?> Теперь внутри Content Goes здесь я использую обычный HTML для создания своего контента. Но теперь мне нужно добавить php внутри этого HTML. Прямо сейчас мне нужно заполнить опцию select tag с результатами […]

Пользовательский плагин для преобразования CSV в MySQL

Я написал плагин для добавления файла csv в базу данных. Я создал пользовательскую таблицу для использования. Мой путь к файлу выглядит следующим образом: wuno-uploader/wuno-uploader.php wuno-uploader/inventory.csv На странице параметров настроек на панели управления администратора есть кнопка. Когда кнопка нажата и отправлена, она запускает мой код без ошибок. I console.log () после каждой части моей программы, чтобы […]

Добавить пользовательские данные в таблицу при создании пользователя?

Я пытаюсь выяснить, как добавить информацию пользователя и конкретные метаданные в отдельную таблицу через PHP. Я бы предпочел сделать это, когда пользователь отправил в wp_users и таблицу wp_usermeta . Я использую плагин аукциона WooCommerce и тему Salient. Также, если я сделал PHP-файл, который запускал запрос, чтобы вытащить данные, а затем вставить, где это хорошее место, […]

Мне нужно подготовить запрос до get_results (), get_row () и get_var ()?

Я знаю, что нам не нужно использовать prepare ($ query), когда мы помещаем его в insert () и update (), потому что эти функции дезинфицируют данные для нас, но я не уверен, что нам нужно подготовить запрос, прежде чем помещать его в get_results (), get_row () и get_var ()? Спасибо.

Транзакция при использовании функций WP, а не ванильного SQL?

Предоставляет ли WordPress способ отката при использовании, например update_post_meta или wp_insert_post ? Например, я вставляю новую запись и даю ей некоторую мета-почту внутри одной функции: some_wp_transaction_init_function(); try{ $post_id = wp_insert_post($args, true); update_post_meta($post_id, 'meta_key', 'meta_value'); }catch(Exception $e){ some_wp_rollback_function(); } some_wp_commit_function(); Или мне нужно использовать vanilla SQL или объект $wpdb ? благодаря

Неиспользуемые меню и параметр «Неверный идентификатор виджета: nav_menu_item »

Это ошибка в моей установке WP, которая скрывалась неосознанно; Я не могу сказать точно, когда это началось. Чтобы описать это, на раннем этапе истории сайта были созданы меню, созданные на странице «Внешний вид ->», и они отлично работают, как в: У них есть пункты меню Они могут быть назначены в пункты меню Их можно переименовать […]