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

Рисование линии между темой и плагином в крупных проектах на заказ

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

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

Я разрабатываю плагин. Чтобы внедрить таблицу стилей, я использовал wp_enqueue_style() . Я хочу, чтобы файл CSS был только реализован на странице плагина. Я уже видел решения с условными тегами, но ни is_page() ни is_admin() не подходят для моего запроса. Я могу реализовать таблицу стилей только в бэкэнд, но ее можно реализовать только на странице плагина?

Квази-пользовательский плагин для вызова API

В основном я пытаюсь отобразить данные с сайта № 1 WordPress на сайте № 2 WordPress, и чтобы обойти проблему попыток подключения к базе данных, я подумал, что было бы разумнее сделать API-подобный плагин для возврата информации. Мое понятие состояло в том, чтобы создать URL-адрес с параметром, который будет использоваться для получения необходимой мне информации. […]

post_title пуст на глобальном объекте $ post

Мой плагин использует механизм publish_post для получения данных для публикации и выполняет некоторую обработку: add_action('publish_post', 'publish_post'); function publish_post($post_id) { global $post, $blog_id; $author = get_userdata ($post->post_author); $title = $post->post_title; //some processing here… } Я замечаю, что для нового сообщения $ title всегда пуст, а все остальные поля доступны. Если я снова опубликую сообщение (обновление), название […]

неспособный wp_enqueue_script ('предложить');

Я не могу поставить в очередь встроенный скрипт autosuggest в моей теме WordPress. wp_enqueue_script('suggest'); мой текущий обходной путь для этой проблемы заключается в том, чтобы отменить регистрацию, зарегистрировать вручную, а затем поставить в очередь – вот так: wp_deregister_script('suggest'); wp_register_script('suggest', '/wp-includes/js/jquery/suggest.js'); wp_enqueue_script('suggest'); я не могу понять, как решить эту проблему, потому что я вообще не получаю […]

Включить файл в файл плагина

У меня есть рабочий плагин с множеством функций. Я хочу разбить плагин на несколько файлов. Я удалил некоторые функции и поместил их в файл под названием activate.php k7Course.php. Затем в файле k7Couses.php i включите следующее: /* Plugin Name: k7 Course Management Plugin URI: http://yourdomain.com/ Description: A plugin to manage k7 Courses Display Version: 1.0 Author: […]

Обновление wordpress Core удаленно

Я делаю проект, который необходимо обновить блог wordpress удаленно, например: обновление ядра wordpress обновление плагинов и обновление тем любая помощь будет оценена благодаря!

Подстраницы администратора без записи в меню

Я добавил несколько страниц в WP-Adminmenu с помощью add_menu_page и add_submenu_page . URL-адреса этих страниц выглядят как admin.php?page=my-plugin/admin/submenupage.php . Если я попытаюсь добавить страницу, которая не зарегистрирована в меню, и ссылается на нее с помощью <a href="?page=my-plugin/admin/add.php"> Я получаю ошибку разрешений. Есть ли способ добавить страницы в область администрирования без регистрации их в меню?

Могу ли я изменить header.php текущей темы через функцию плагина?

Мне нужно добавить некоторый html в header.php, но вместо прямого изменения заголовка header.php или создания дочерней темы, как я могу сделать это с помощью только действий и / или перехватчиков?

Как вставить скрипты в правильный путь в плагине?

Я разрабатываю плагин wordpress и только что вышел с проблемой с скриптами очереди. Я хочу установить в JQuery UI (.js) и (.css) в свой плагин. Лучше ли выложить его из Google CDN или из WordPress в комплекте? Если на странице администрирования WordPress активны 2 плагина, и оба используются JQUERY UI разных версий. Тогда это будет […]

Intereting Posts
Google Map не работает на второй вкладке «Плагины вкладок» WP Group по годам (по убыванию)> месяц (по убыванию)> дата (по возрастанию) Различные версии WordPress между локальными и производственными Оптимизация производительности структуры дерева Customizer: сохранение настроек / контроля содержимого для публикации / страницы Как гиперссылка содержимого с страницы архива с пользовательским пост-типом Как настроить содержание справки по умолчанию для администратора WP admin Действие: отредактировать настраиваемый тип сообщения? strtotime и значение настраиваемого поля Исправить htaccess для отображения страницы, а также передать параметры GET Как выбивать пользовательскую таксономию? Noindex, Nofollow в header.php темы? Определите, имеет ли элемент навигации Дополнительные варианты формы на основе выбранной категории не работают Перемещение на другой хост; какие таблицы перемещать в базе данных