Articles of плагинов

Что необходимо для защиты плагина WP от попыток прямого доступа к файлу?

При разработке плагина WordPress, каковы наилучшие методы защиты плагина от попыток прямого доступа к файлу? Я видел, что плагины WordPress используют ряд опций, из .htaccess файлов в каталогах плагинов, чтобы иметь пустые файлы index.php в каждом каталоге, чтобы каждый включенный файл выдавал ошибку, если она загружалась напрямую (например, сбой, если ABSPATH не является определены).

Невозможно активировать плагин: неожиданный T_STRING, ожидающий T_FUNCTION

Я пишу плагин, но у меня проблема. Я хотел создать форму загрузки для моего существующего плагина, поэтому мне не нужно загружать каждую картинку с помощью Media Uploader и копировать и вставлять URL-адрес в форму. Я использовал этот учебник: Учебник Теперь, когда я хотел установить обновленный плагин, я получаю следующее сообщение об ошибке: Ошибка анализа: синтаксическая […]

Измените заголовок результатов поиска из плагина

Привет, я пишу плагин для включения пользовательских результатов поиска. Мне не разрешено редактировать какие-либо тематические страницы, но страница результатов поиска в файле search.php двадцать четвертая кажется мне жестко запрограммированной: <header class="page-header"> <h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'twentyfourteen' ), get_search_query() ); ?></h1> <?php if (function_exists("getGlossarySearchResults")) { echo getGlossarySearchResults(); } ?> </header><!– .page-header –> […]

Функция запуска при активации плагина перед загрузкой плагина

У меня две версии одного и того же плагина – одна бесплатная версия на WordPress.org, а другая – платная модернизация. Обе версии используют одни и те же имена функций и поэтому не могут быть активированы одновременно. Когда кто-то устанавливает и активирует оплаченную версию перед деактивацией бесплатной версии, в настоящее время отображается Fatal Error с сообщением […]

Правильный способ использования функций плагина в functions.php

Я просто столкнулся с раздражающей проблемой на одном из моих сайтов WP. Я использую плагин qtranslate и в функции functions.php моей темы, я обращаюсь к некоторым из функций этого плагина. Теперь кажется, что function.php активированной темы включен в WP-сервер (по какой-то причине). Это означает, что когда я деактивирую плагин, функции из этого плагина, которые используются […]

Какова производительность икоты при создании плагинов?

Im очень заинтересованы в разработке плагинов для wordpress. Но мне нужно лучше понять, какие части функциональности плагинов наносят более или менее вред производительности WordPress. Мне особенно интересны следующие вопросы: скажем, мы регистрируем 3 типа сообщений: хуже ли для производительности делать это в 3 разных плагинах (по одному для каждого типа сообщений), чем регистрировать все 3 […]

Проверьте, существует ли пользователь в WordPress Multisite

Привет Я создаю пользовательскую форму для регистрации нового пользователя в Backend. Проблема в том, как я проверяю, существует ли пользователь на другом веб-сайте моей WordPress Network? И если нет, то как я могу зарегистрировать нового пользователя?

Как передать все пользовательские данные между установками wordpress?

Из-за того, что мы были взломаны, мы недавно перевели наш сайт в новую хостинговую компанию, перестроив сайт вручную, чтобы мы не копировали все зараженные файлы или записи в базу данных. Моя последняя задача – собрать всех пользователей (ну, только клиентов) из старой установки и добавить их в новую настройку. Я столкнулся с этой проблемой и […]

Автозаполнение или предложение из заголовков сообщений внутри плагина

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

dequeue не работает

Я использую плагин , содержащий этот код, и я хочу изменить местоположение js, которое будет расположено в моей директории шаблонов, вместо плагина без редактирования файлов плагинов class jqueryTimelinrLoad { public function registerScripts() { if (!wp_script_is( 'jquery', 'registered' )) wp_register_script( 'jquery' ); wp_deregister_script('jquery.timelinr'); wp_register_script('jquery.timelinr', JQTL_BASE_URL . '/assets/js/jquery.timelinr-1.0.js', array( 'jquery' )); } public function loadScripts() { if […]

Intereting Posts
Сравнение данных переходных процессов с использованием значения мета-поля Мне нужны идеи для сложного меню Использование стандартных бэкэнд-элементов в плагине Показать сообщения на пользовательской странице Удалить дублирующее главное – подменю в admin? Добавить дополнительные параметры после permalink? Как вы обнаружите, установлен ли WordPress в подкаталоге (не root)? Как построить многотаксономический многопользовательский запрос на основе пользовательского ввода Простейшая форма ajax не работает, когда она должна сохранить параметры URL-адреса от партнерских сайтов the_content вместе с require_once возвращает 1 вместо содержимого включенного файла несколько категорий и проблема с панировочными сухарями Как добавить jQuery Infinite Прокрутите страницу до Моего пользовательского архива Как я могу отображать «читать больше» без какого-либо другого текстового сообщения? Показывать электронные сообщения пользователей, которые уже опубликовали хотя бы один раз