Articles of плагины для разработки

Оптимизация интеграции с плагинами

Я пишу плагин, который должен показывать модальное всплывающее окно с формой нажатием кнопки. Теперь вопрос в том, как / где вводить этот модальный и форму HTML? Я могу подумать об этих вариантах: Создайте его с помощью JS. Я могу добавить HTML с помощью wp_add_inline_script () или wp_localize_script в JS var и добавить его в DOM. […]

Плагин WordPress для сообщений

Это моя первая разработка WordPress плагина для блога, отслеживания и отображения просмотров сообщений. Я не являюсь владельцем блога, поэтому у меня нет возможности проверить мой плагин. Это то, что у меня есть до сих пор. add_action("wp_head", "tracker_add_view"); function tracker_add_view() { // Function to retrieve current post views and add 1 to it. } function tracker_get_view_count() […]

Персонализированный URL-адрес для незарегистрированных в WordPress

я исследовал с помощью Google, но не нашел ответа на то, как это сделать. Я просто начинаю WP с написания собственных функций Мой клиент: имеет страницу WordPress, где будущие клиенты заполняют данные и отправляются на db. Клиент создает конкретное предложение для этого клиента. Он хочет публично публиковать это предложение, кроме личных данных, которые будут защищены […]

Предотвратите активацию плагина и добавьте уведомление администратора

Я работаю над плагином, которому нужно создать файл CSV после его активации. Я хочу заметить пользователя, если по какой-то причине файл не может быть открыт и предотвратить активацию плагина. Вот мой код: public static function hcg_create_csv_file(){ try { $file_name = self::FILE_NAME; $fields = self::get_csv_head_fields(); $file = fopen( HCG_ABSPATH . 'src/' . $file_name, 'w' ); if […]

заменяя jquery google cdn на новую версию динамически

У меня нет большого опыта работы с WordPress, и у меня есть одна проблема, которую мне придется исправить. Моя тема загружает более старую версию jquery (1.8.3) через google cdn, и из-за этой библиотеки мои маленькие плагины работают неправильно. Я тестировал свой сайт с темой WordPress по умолчанию, и плагины начали работать. Я попытался найти эту […]

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

Я ищу способ включить управляемый пользователем заголовок в меню. В идеале он заменит первый объект <li> на выходе. Есть идеи? Изменить разъяснение Я ищу способ добавить заголовок в список меню, определяемый заданным именем меню в панели администратора. Итак, код должен выглядеть примерно так: <ul> <li class="title"> Menu Name</li> <li><a href=#>Link</a></li> <li><a href=#>Link</a></li> <li><a href=#>Link</a></li> <li><a […]

Где и как WordPress хранит и использует свою информацию о плагине и крюке?

Когда WordPress устанавливает плагин, где он сохраняет факт существования hook / plugins? Например, wp-includes / plugin.php Я вижу do_action , но я недостаточно осведомлен, чтобы узнать, как WP загружает свои плагины. Имеет ли он имя крючка в базе данных вместе с новым подключенным именем перехвата? Я посмотрел в wp_options, но ничего не сделал.

Помощь с обратным вызовом с помощью do_action_ref_array

Мне удалось получить поведение, которое я хочу, изменив код плагина. Тем не менее, я хотел бы переместить мои модификации вне кода плагина, используя предоставленный крючок, но я не могу заставить его работать. Крючок использует do_action_ref_array. Ситуации не помогает тот факт, что единственный способ найти доступ к php vars – это отправить сообщения об ошибках в […]

Могу ли я использовать% категории%, например Шаблоны в моем плагине?

Я видел, что WordPress использует %category% как строки для создания шаблонов URL. Есть ли простой способ разрешить такой механизм в плагине? Например, на странице настроек плагина пользователь указывает параметр `<a href=%my_url%>Click here</a>` И в моем плагине я заменяю %my_url% фактическим URL-адресом перед его echo %my_url% . Есть ли функция / механизм в wordpress, который я […]

Какой крючок для фильтрации всех текстов сайта?

Я разрабатываю плагин для замены символа, который Google не показывает его с принятым символом. Я хочу получить все тексты, которые возвращает wordpress (контент, комментарии, название, имена и т. Д.), Но я не знаю, какой именно крючок следует использовать для этого. Кто-нибудь может мне помочь?

Intereting Posts
Facebook Like – Показать счетчик, начинающийся с нуля? Электронная почта пользователя электронной почты Trigger Woocommerce Является ли хорошей практикой использовать базу данных WordPress для хранения содержимого страниц, которые загружаются на страницу динамически? Front-end update_post_meta с ajax как создать параметры экспорта / импорта темы в wordpress без плагина switch_to_blog ($ blog_id); все еще пишут на главный блог Сопоставление субдоменов в WordPress, чтобы создать локализованный сайт, лучший подход? Пустое пустое пространство с заголовком Настройщик: триггеры синхронизированы с помощью виджета Разрешение WordPress из непубличного адреса / домена Custom Taxonomy Select Menu: настройка значения по умолчанию? Получить имя и адрес электронной почты текущего незарегистрированного пользователя, который недавно отправил имя и адрес электронной почты в форме комментариев? PHP: вводят HTML в тег if / else? Разбиение страниц в архивах Не удается получить пользовательские сообщения по категориям