Articles of передовые методы

Загрузка Modernizr (или других библиотек JavaScript) для использования в плагине

Загрузите копию Modernizr , поместите ее в каталог своего плагина и просто установите в очередь скрипт, когда это необходимо. Готово. Проблема в том, что Modernizr уже может быть загружен другим плагином . Вы не захотите загружать его более одного раза. Как вы можете узнать, доступен ли Modernizr уже до того, как он будет выставлен сам? […]

Наилучшая практика структуры файловой структуры темы

Я создаю пользовательскую тему и хочу иметь организованную структуру файлов. Существует ли стандартная передовая практика? Я просмотрел файловую структуру популярных стартовых тем, и все они используют разные структуры. Некоторые темы размещают важные файлы php в папке include, другие в папке библиотеки , некоторые в папке с функциями … В некоторых случаях темы размещают свои функции […]

Лучшие практики для полностью настраиваемой домашней страницы – без плагинов

Допустим, у вас есть домашняя страница, где вы хотите разместить 10 сообщений разных типов (сообщения, страницы и пользовательские типы сообщений). У вас есть сотни этих сообщений на выбор. Какой был бы лучший, самый удобный способ, позволяющий пользователю выбирать и сортировать сообщения, которые появятся на главной странице, без использования плагина? Уловка заключается в том, что дата […]

Перевод длинных текстов с форматированием html

Мне было интересно, какой лучший способ перевести некоторые более длинные тексты с форматированием html. Было несколько решений, с которыми я столкнулся, но не знал, что будет лучшим. Написание нескольких html-файлов с расширением языка (например, maintext_en.html, maintext_de.html, …) и импорта этих файлов. Pro : Мне легко Contra : Не так просто для переводчиков Запись только одного […]

Добавление функций к крючкам внутри класса

Ниже приведена сводная версия моего плагина, чтобы это было просто. Моя функция настройки вызывается, но когда я перехожу на страницу входа, она не умирает, как должна. У меня был плагин, который работал раньше, но я пытаюсь переписать его в структуру класса, чтобы сделать его более автономным. if ( ! function_exists('add_action') ) { header('Status: 403 Forbidden'); […]

Лучшая практика – Meta Query и post_clauses для упорядочения «левого соединения»

Moreso – вопрос с псевдонимом, чем действительный код. У меня есть специальная мета-запись, прикрепленная к вложениям, и созданная столбец таблицы списков для этой мета. Мета – либо 1, либо null (не задано), но я пытаюсь включить сортировку для указанного столбца. Есть ли способ использовать meta_query для WP_Query по существу LEFT JOIN, где я получаю все […]

Значение по умолчанию для add_settings_field

Следуя этим инструкциям, я создаю простую страницу настроек. Поскольку это настраиваемый плагин, я бы хотел, чтобы один из моих параметров начинался с предопределенного значения (которое впоследствии может быть изменено). Каков рекомендуемый способ установки значения по умолчанию для параметра, добавленного с помощью add_settings_field ?

Лучший способ создать список музыкантов в WordPress

В настоящее время я разрабатываю тему wordpress музыканта, и я хочу создать список динамических динамиков, управляемый пользователем. Я сделал это перед использованием PHP, но мне интересно, какой лучший способ сделать это в WordPress. Я протестировал метод с использованием пользовательских типов сообщений, но я чувствую, что некоторые пользователи будут путаться о создании «сообщения» для события, а […]

Редактирование сложных страниц в визуальном режиме

Это может быть глупый вопрос, и, возможно, я пропустил некоторые примеры передовой практики, но у меня была эта проблема с клиентами, использующими сайты в WordPress. Допустим, у нас довольно сложная страница, которая требует некоторого количества HTML-кода внутри самой страницы. Мы выразились, и это выглядит великолепно. Теперь, через месяц клиент хочет редактировать пару слов там, входит […]

Каков наилучший способ загрузки среды WP в поддомену моей многопоточной установки WordPress?

У меня есть установка вложенных папок WP multisite, скажем, на «domain.com». Теперь мне нужно загрузить среду WP в поддомены domain.com, например «sub1.domain.com», «sub2.domain.com», … «subN.domain.com». Обратите внимание, что эти поддомены не соответствуют блогам WP. Но мне нужно иметь доступ к зарегистрированному пользователю, базе данных и т. Д. Я создал поддомены подстановочных подстановок для загрузки php-файла, […]

Intereting Posts
«Показать опцию все» в категориях категорий не отображается таксономия Пользовательское уведомление администратора WordPress по-прежнему отображается после проверки wp_insert_post_data Измените the_content после более тега Где вызывать wp_enqueue_script в плагине с настраиваемым шаблоном? Субдомены на страницы Лучший способ закончить запрос ajax для WordPress и почему? Есть ли способ сделать этот вид цикла короче и приятнее? Как распечатать имена меню в цикле foreach? повторно отправить имя пользователя и пароль с помощью настраиваемой кнопки Почему в моем плагине не работает функция remove_action? Как я могу позволить пользователям получать доступ к функциям плагина на основе ролей? Установка определенного размера изображения для определенного поля загрузки файла формы Остановить 'alt' от добавления в the_post_thumbnail Навигация (wp_nav_menu) отказывается в гнездо внутри родительского элемента Избегайте обновления темы, только одна тема