WordPress

100
Деинсталляция, активация, деактивация плагина: типичные функции и инструкции

Я делаю плагин для WordPress. Какие типичные вещи я должен включить в функцию удаления? Например, я должен удалить все таблицы, которые я создал в функции установки? Очистить ли мои записи опций? Что-нибудь...

92
Организация кода в файле functions.php вашей темы WordPress?

Чем больше настроек я делаю в WordPress, тем больше я начинаю думать о том, стоит ли мне организовывать этот файл или разбивать его на части. Более конкретно, если у меня есть набор пользовательских функций, которые применяются только к области администратора, а другие - только для моего...

90
Лучший способ начать класс в плагине WP?

Я создал плагин, и, конечно же, я, я хотел пойти с хорошим подходом ОО. Теперь я создал этот класс, а затем чуть ниже создаю экземпляр этого класса: class ClassName { public function __construct(){ } } $class_instance = new ClassName(); Я предполагаю, что есть более WP способ инициировать этот...

87
Где поставить мой код: плагин или functions.php?

Существует ли простая для понимания схема для определения того, какой код принадлежит плагину или теме functions.php? Там есть много случаев , и много дискуссий о той теме, в основном , потому что есть некоторые неправильные представления о внутренней работе WordPress. Я прошу ответ на основе...

85
add_menu_page () с другим именем для первого элемента подменю

В add_menu_pageдокументации сказано, что передается заголовок меню как второй параметр: add_menu_page('Page Title', 'Menu Title', ...); При добавлении дополнительных страниц через add_submenu_pageглавную страницу становится первой записью в подменю: Однако я хочу, чтобы первый элемент в списке имел...

80
Как защитить загрузки, если пользователь не вошел в систему?

Я использую WordPress для частного сайта, где пользователи загружают файлы. Я использую «Private WordPress», чтобы запретить доступ на сайт, если пользователь не вошел в систему. Я хотел бы сделать то же самое с файлами, загруженными в папку загрузки. Поэтому, если пользователь не вошел в систему,...

79
Какие расширения и библиотеки PHP нужны и / или используются WP?

Кодекс свободно упоминает только версию PHP в требованиях к серверу , однако PHP может быть сконфигурирован в довольно широком диапазоне, исключая / включая различные части. Что такое расширения / библиотеки, которые: нужны для WP вообще работать? MySQL ... необходимы для определенных функций? БЖ?...

77
Избавиться от другого обновления в настоящее время в процессе

Я пытался обновить ядро ​​WordPress до версии 4.5.1, но в моей системе отсутствовали некоторые разрешения, и теперь, после предоставления правильного разрешения, я не могу избавиться от этого сообщения и не могу выполнить обновление. Пытался искать файл .maintainance, но его нет. Как мне обновить...

77
Между functions.php, виджетами и плагинами, который загружается первым?

Клиент спрашивает, может ли конкретный плагин карусели, который он использует, быть виджетизирован. Это означает, что я должен создать виджет внутри functions.php, который вызывает функцию плагина. Это означает, что код плагина должен быть загружен первым, чтобы функция была доступна WordPress при...

76
Платформы WordPress и родительские темы [закрыто]

К настоящему времени вокруг WordPress существует значительный объем кода, который предполагается использовать другими разработчиками. К сожалению, практически нет практической и надежной информации об этом, и, как правило, вы застреваете, просматривая фреймворки один за другим, пока не найдете...

72
Хранилище плагинов WPSE: плагины, которые появились из WP-Ответов

Свяжите ваши WPSE-плагины Если вы ответили на вопрос и сделали плагин из своего кода, тогда это ваше место, чтобы поделиться им. Идея: старый комментарий @MikeSchinkel во время бета-фазы, где он написал что-то вроде «Интересно, сколько плагинов выйдет из WA». «Правила» Напишите короткую - одну...

71
Программное обеспечение для разработки WordPress Theme и плагинов? [закрыто]

Какое программное обеспечение вы используете для своих нужд, связанных с WordPress? Пожалуйста, укажите вашу ОС. На Windows XP я использую: filezilla (FTP) notepad ++ (для чтения файлов PHP / CSS) firebug (расширение firefox, позволяющее мне играть с элементами сайта) Другие вещи, которые я не...

70
Автозагрузка и пространства имен в плагинах и темах WordPress: может ли это работать?

Кто-нибудь использовал автозагрузку и / или пространства имен PHP внутри плагина или темы? Мысли об их использовании? Любой вред? Ловушки? Примечание: пространства имен только для PHP 5.3+. Предположим, для этого вопроса вы знаете, что будете иметь дело с серверами, которые, как вы знаете, имеют...

70
Можно ли переименовать папку wp-admin?

Можно ли переименовать папку wp-admin? Я знаю, что могу просто переименовать его, но если это не поддерживается кодом, многое может сломаться. Если я использую произвольное имя папки, это сделает его немного более безопасным, безопасность от неясности и все...

68
Каков предпочтительный способ добавления пользовательских файлов JavaScript на сайт?

Я уже добавил свои сценарии, но я хотел знать предпочтительный способ. Я просто поместил <script>тег прямо в header.phpмой шаблон. Есть ли предпочтительный способ вставки внешних или пользовательских файлов js? Как бы я связал файл JS на одной странице? (Я имею в виду домашнюю...

67
Является ли Git / GitHub хорошим решением для развертывания WordPress?

В настоящее время я разрабатываю свой WordPress локально, фиксирую свой код в GitHub с помощью Git, а затем SSHing на моем сервере и выполняю «git pull» для обновления моего кода. Является ли это хорошим вариантом для развертывания кода на сайте WordPress (в этом случае у меня, очевидно, есть...