WordPress

11
Решение для контроля версий и развертывания базы данных?

В настоящее время я использую скрипт дампа и фиксирую базу данных в git-репо. --skip-extended-insert --skip-comments --skip-dump-dateозначает, что diff может дать мне четкое представление о том, что изменилось, но все это рухнет, если я попытаюсь слиться. WP_SITEURL, WP_HOME и все другие места...

11
Почему простые обновления wp_postmeta «_edit_lock» такие медленные?

В нашем журнале медленных запросов MySQL кумулятивно самый медленный запрос представляет собой простое обновление wp_postmeta. Вот пример: UPDATE `wp_postmeta` SET `meta_value` = '1392835505:386' WHERE `post_id` = 94705 AND `meta_key` = '_edit_lock'; Соответствующие подробности о нашей настройке:...

11
как починить сломанный визуальный редактор

Наш визуальный редактор отображает сырой HTML: Если я нажимаю на Visual или Text, ничего не происходит вообще - щелчок не регистрируется. В моем профиле не установлен флажок «отключить визуальный редактор». То же самое происходит в Chrome, Opera и Firefox. Я отключил все темы и плагины без...

11
Переместить мета-поле выдержки в вышеуказанный редактор содержимого

Я нашел хук WordPress под названием " edit_form_after_title", чтобы добавить текстовое поле после заголовка. Как я могу использовать этот хук, чтобы отобразить отрывок после заголовка при создании нового...

11
Изменение сообщения «Плагин активирован» по умолчанию

Всякий раз, когда администратор в WordPress активирует плагин, после перезагрузки страницы плагина появляется сообщение об успешной активации, сообщающее «Плагин активирован». Есть ли способ изменить этот текст, который появляется в уведомлении администратора, или я должен использовать свое...

11
Как я могу узнать текущий тип сообщения, когда он находится на post.php в админке?

Я пытаюсь сделать что-то с хуком admin_init, если - и только если - пользователь редактирует пост (post.php) с типом поста "событие". Моя проблема в том, что, хотя WordPress указывает на глобальную переменную вызывает $ post_type. если я сделаю: global $post_type; var_dump($post_type); Возвращает...

11
Можно ли переопределить результат get_template_part ()?

Я работаю над дочерней темой, я настоятельно предпочитаю не переопределять основные файлы шаблонов, чтобы сохранить простоту дочерней темы, а также минимизировать объем кода и обслуживания с течением времени. В цикле шаблон index.php в родительской теме использует: get_template_part( 'content' );...

11
Различное количество постов на первой странице

Мне нужно иметь различное количество постов на странице на первой странице, чем на других страницах. Например, это то, что мне нужно Всего сообщений: 6 Первая страница: показаны 3 сообщения Следующая страница: показывает 2 сообщения на странице Вот мой код: $paged = (get_query_var('paged')) ?...

11
Должен ли я использовать spl_autoload_register () в моем плагине?

Когда я использую spl_autoload_register в моем плагине, я получаю: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Я немного почитал и нашел различные исправления. Один на SO сказал не...

11
Переписать слаг для страниц архива CPT на множественное имя слаг

У меня есть пользовательский тип записи с переписанным слагом для pluginсоздания структуры URL http://site.com/plugin/plugin-slug/ . Что делает архив CPT как http://site.com/plugin/ Я хотел бы переписать его, не используя страницу и пользовательский шаблон страницы, чтобы использовать...

11
Что может сделать хакер с моим wp-config.php

Я пытаюсь защитить свой блог WordPress. Я прочитал некоторые посты в Интернете, которые я должен изменить table_prefixи скрыть свои wp-config.php. Тем не менее, я не понимаю? Что может сделать злоумышленник с моим wp-config.php? Я имею в виду, что есть мои конфигурации базы данных, но,...

11
Где хранится старый слизень?

Я опубликовал статью с постоянными ссылками: http://domain.com/writing Затем после публикации я изменил ссылку на постоянную ссылку на writing-lorem. Теперь, когда я посещаю /writing, он перенаправляет на /writing-lorem. Я хочу использовать writingслаг для новой категории, но не могу, он меняется...

11
Создание формы поиска для пользовательских полей

Я построил тему для автосалона. Каждый автомобиль имеет пользовательский тип сообщения («транспортное средство») и имеет около 12 пользовательских полей с такими вещами, как Марка, Модель, Пробег, Тип топлива и т. Д. И т. Д. Так что в основном на главной странице я хочу форму поиска, которая имеет...

11
Постоянные ссылки Wordpress не работают в Apache2 Ubuntu 14.04

В моей локальной машине постоянные ссылки WordPress не работают. После исследования я обнаружил, что WordPress не создает файл .htaccess. Для этого я следовал ниже шагов. Вручную создайте .htaccessфайл " " и сохраните его в своем основном каталоге WordPress. (Это папка wp-admin, wp-includes и...

11
Функция для получения URL исходного загруженного изображения - полный размер

В настоящее время я использую следующий код для получения URL-адреса избранного изображения в WordPress: URL="<?php if (function_exists('wp_get_attachment_thumb_url')) {echo wp_get_attachment_thumb_url(get_post_thumbnail_id($post->ID), 'big-size'); }?>" Но код возвращает только меньшую...

11
Преобразование вывода элементов nav_menu в древовидный многомерный массив

Есть ли способ получить элементы навигационного меню как многомерный массив вместо плоского массива? Под древовидной структурой я подразумеваю что-то, что сохраняло бы отношения между дочерними и родительскими элементами, вот так (это всего лишь пример)… array( array( 'post_type' => 'page',...

11
Получить URL загрузки по идентификатору блога в мультисайте

Суть вопроса в том, что я ищу решение, подобное этому: $blog_upload_dir_info = wp_upload_dir( $date, $blog_ID ); $blog_upload_url = $blog_upload_dir_info[ 'baseurl' ]; Где $blog_IDотличается текущий идентификатор блога. Наиболее «WP-очевидное» решение терпит неудачу: switch_to_blog( $blog_ID );...

11
Перенаправление на старый домен после миграции

Я переместил один из своих веб-сайтов на новый домен, вот что я сделал. Резервная копия базы данных Загрузил все файлы на новый сервер. Импортированный sql на новый сервер через phpmyadmin Теперь я использовал этот скрипт для изменения URL в базе данных. Теперь проблемы, с которыми я сталкиваюсь:...

11
Администратор: очень медленное редактирование страницы, вызванное основным мета-запросом

Мы замечали очень долгое время загрузки при редактировании поста или страницы. Используя Query Monitor, мы обнаружили, что этот основной запрос WP занимает до 15-20 секунд. SELECT meta_key FROM wp_postmeta GROUP BY meta_key HAVING meta_key NOT LIKE '\\_%' ORDER BY meta_key LIMIT 30 caller:...