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

Можно ли установить тему через плагин?

Я хотел бы упростить установку и настройки по умолчанию для моей темы, создав плагин, который устанавливает его (по сравнению с традиционной процедурой «Внешний вид> Установить теги». После установки я хочу иметь возможность удалить плагин с сайта, поэтому после активации не будет никаких зависимостей. Это возможно? Я бы включил файл theme.zip в файл plugin.zip, чтобы его […]

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

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

Вывод Требуется тег WP для плагина при его отправке

Я собираюсь представить свой первый плагин в репозиторий. Как узнать значение тега Requires, для которого будет работать мой плагин? Я знаю, что он несколько расплывчатый, но как вы, ребята, выяснили? Как и мой плагин, просто добавьте некоторую информацию в раздел главы. Единственное, что требуется для его функциональности – это wp_head hook. Поэтому я просто сделал […]

wp_mail не распознает заголовки cc и bcc

Я использую WordPress 3.1.3 Я получаю следующие уведомления, когда я использую wp_mail с заголовками cc и bcc. Notice: Undefined variable: cc in /var/www/mysite.info/htdocs/wordpress/wp-includes/pluggable.php on line 349 Notice: Undefined variable: bcc in /var/www/mysite.info/htdocs/wordpress/wp-includes/pluggable.php on line 352 Вот как я устанавливаю заголовки электронной почты $email_headers = "From: ".$from_field_value.PHP_EOL; $email_headers .= "Reply-To: ".$from_field_value.PHP_EOL; $email_headers .= "CC: mail@gmail.com".PHP_EOL; $email_headers […]

Как добавить пользовательский виджет «Текст» в диспетчер Appearance из functions.php?

Я пытаюсь добавить реплику текстового виджета WP по умолчанию с моим собственным параметром класса CSS, в functions.php, чтобы он отображался в менеджере виджетов и может быть добавлен на боковой панели. Моя первая попытка ниже, но я уверен, что должен быть более простой способ, чем то, как я это делаю. Можно ли это сделать проще? В […]

Как удалить текущую запись из запроса?

В приведенной ниже функции я пытаюсь удалить текущую запись из цикла вывода (так как это список «связанных» сообщений). Однако, когда я пытаюсь передать текущий пост $ post-> ID в параметр post__not_in, все ад разрывается. Предупреждение: array_map () [function.array-map]: Аргумент # 2 должен быть массивом в C: \ xampplite \ htdocs \ theteareport \ wp-includes \ […]

Функция: Добавить ссылку на / внутри div

Я ищу, чтобы создать функцию, которая добавит ссылку на div (или заменит div на div и ссылку – в простой, я пытаюсь создать плагин, который превратит изображение заголовка в интерактивную ссылку без редактирование кода). Возможно, я собираюсь сделать это неправильно, но путь, который я выбрал, был str_replace. Я надеялся, что что-то вроде этого будет работать: […]

Расширенные настройки текстового редактора сохраняются во всех редакторах расширенного текста

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

Должен ли я переопределить функцию подключения wp_mail () с записью плагина?

Если я хочу переопределить wp_password_change_notification, мне нужно написать плагин для этого? Кажется, это не влияет на functions.php моей темы. Единственное, что мне нужно сделать, это изменить формулировку на нижний регистр. if ( !function_exists('wp_password_change_notification') ) : /** * Notify the blog admin of a user changing password, normally via email. * * @since 2.7 * * […]

Измените внешний вид страниц администратора

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

Intereting Posts
Загрузка изображения URL из плагина настроек администратора Удалить ссылку боковой панели администратора Создание и заполнение настраиваемого навигационного меню (позиция меню-позиция не работает) плагин внутри темы wordpress Форма пользовательского поиска WordPress, отображающая неожиданные результаты Не удается заставить order_by meta_value_num работать правильно Разбивка страниц не работает. Получить условия для страницы Как удалить раздел Customizer и переместить Control прямо на панель с помощью детской темы Показать последние сообщения, используя WP Loop с разным размером divs Восстановить несколько сообщений до более старой версии? как получить список всех пользователей и их метаданных Почему мои плагины обновляются автоматически? Получить URL текущего изображения с JS в режиме редактирования сообщения Передача переменных PHP в JS с использованием скрипта Localize