Вопросы с тегом «plugin-development»

21
Разве можно включить встроенный CSS в плагины?

Обычно в плагине я бы добавил стили, используя wp_enqueue_style. Тем не менее, в настоящее время я создаю плагин, которому требуется всего несколько строк CSS, и мне интересно, может быть, лучше использовать встроенные стили для сохранения запроса. Очевидно, что использование wp_enqueue_style имеет...

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

Я постоянно сталкиваюсь с одним и тем же раздражением, поэтому я подумал, что посмотрю, есть ли какие-нибудь идеи или опыт там ... Я создал плагин, который использует свою собственную страницу администратора. Он должен. Теперь, когда я разобрался с WP_List_Table (), я должен сказать, что это...

20
Плагины в каталогах с символическими ссылками?

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

20
В чем разница между term_id и term_taxonomy_id

Название говорит само за себя. В настоящее время в моих пользовательских таксономиях я получаю термины, используя термин id и название таксономии. Подумал, что этот вопрос уже задавали, но нигде не могу его найти! Так что подумал, что я спрошу и посмотрю, есть ли у кого-нибудь...

20
Сколько раз будет выполняться этот код? (или насколько богата бабушка?)

Гипотетический пример, но применимость в реальном мире (для тех, кто учится, как я). Учитывая этот код: <?php function send_money_to_grandma() { internetofThings("send grandma","$1"); } add_action('init','send_money_to_grandma'); add_action('init','send_money_to_grandma'); Хорошо, теперь я...

20
Как создать API для моего плагина?

Я разрабатывал плагины для WordPress, большинство разработанных мной плагинов используют два или три класса, следовательно, не такие большие, как Buddypress или WooCommerce. Я планирую разработать два плагина с открытым исходным кодом для предоставления какой-то сложной системы (не могу делиться...

20
Добавить пользовательскую кнопку TinyMCE 4, которую можно использовать с WordPress 3.9-beta1

Как можно добавить пользовательскую кнопку в визуальный редактор TinyMCE версии 4 ? В настоящее время я нашел этот вопрос с небольшими подсказками к теме, но не решением или как. Но я не могу найти учебник, документацию, вопросы и ответы по этой теме, чтобы добавить пользовательскую кнопку в...

19
«Ошибка: страница опций не найдена» на странице настроек для плагина ООП

Я разрабатываю плагин, используя в качестве шаблона репозиторий Тома Макфарлина Boilerplate , который использует методы ООП. Я пытался выяснить, почему я не могу правильно отправить свои настройки. Я попытался установить для атрибута action пустую строку, как предложено для другого вопроса, но это...

19
Как подготовить перевод плагина WordPress?

Как лучше всего создать плагин, который готов к переводу? Его не нужно переводить с самого начала, но его нужно легко перевести, чтобы коллеги-разработчики из разных культур могли участвовать в процессе локализации плагина....

19
Как сохранить имя пользователя и пароль для API в базе данных Wordpress?

В настоящее время я разрабатываю плагин, и есть вероятность, что я, скорее всего, опубликую его в общедоступном хранилище плагинов, чтобы другие могли его использовать. Плагин будет использовать API, и для использования этого API вам необходимо передать имя пользователя и пароль. Так что мой плагин...

18
Как переопределить существующее действие плагина новым действием

Я использую плагин. У него есть действие, подобное этому. add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } Я пишу модуль для этого плагина. Поэтому мне нужно переопределить эту старую функцию действия с моей новой функцией действия. Это моя новая функция....

17
Кто самые надежные разработчики плагинов? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

17
Методы интеграции данных плагина с темами

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

17
Модульное тестирование для разработки плагинов

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

17
Как программно изменить пароль пользователя

Я пытаюсь создать совершенно другую страницу профиля (не ту, что предоставляется Wordpress), поскольку макет и вид страницы профиля по умолчанию слишком "Wordpress" для пользователей. Теперь мне удается представить страницу, которая может изменять метаданные пользователя, такие как имя, фамилия,...

17
В каких контекстах плагины отвечают за проверку данных / санитарную обработку?

Я хочу убедиться, что все данные в моих плагинах / темах надежно обрабатываются перед входом в базу данных и перед выводом в браузер. Моя проблема в том, что есть ситуации, когда API обрабатывает санацию для вас - например, при сохранении мета-полей поста - и другие, где автор плагина / темы несет...

16
ловушка body_class для страниц администратора

Хук body_class, похоже, работает только со страницами без прав администратора. Когда я делаю add_filter('body_class', 'add_body_classes'); function add_body_classes($classes) { $classes[] = 'myclass'; return $classes; } Есть ли еще один хук, который я должен использовать, если я хочу добавить класс...

16
Должны ли папки плагинов включать пустой файл index.php?

Сам WordPress в wp-contentпапке содержит пустой PHP-файл, который выглядит следующим образом. <?php // Silence is golden. ?> Должны ли плагины включать в себя такой пустой файл, чтобы люди не могли просматривать содержимое каталога? А как насчет дополнительных папок в темах - как...

16
Как перенаправить на страницу настроек после активации плагина?

Я создал свой плагин. Кажется, все в порядке, но одна вещь, которую я хочу сделать в этом плагине - это перенаправление на соответствующую страницу настроек плагина, когда плагин активирован. Например: http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator Есть ли способ...