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

WP: добавление Javascript на конкретные страницы торговли woo

Я занимаюсь разработкой сайта электронной коммерции с использованием Woo-Commerce, я надеюсь ввести JavaScript на мои страницы продаж только во имя финансового слайдера. Каков наилучший способ включить конкретную часть JavaScript на мою страницу продажи Woo-Commerce. Я новичок в WP, так что извиняюсь, если это очевидно, Google не помог. благодаря

Плагин выводит содержимое сообщений незаметно!

Я написал свой первый плагин. Цель состоит в том, чтобы показать изображение, заголовок и выдержку из первых 6 сообщений. (Он использует функцию от Divi, здесь и там). function jm_blog_layout($atts) { ob_start(); echo '<div class="featured-posts">'; query_posts(array('category_name' => "", 'posts_per_page' => "6")); $post_index = 0; while (have_posts()) : the_post(); $thumbnail_image = get_thumbnail($width = 333)["thumb"]; $post_id = get_the_id(); […]

Ссылки на действия в классе, расположенные в подкаталоге плагина

Класс для ссылок на действия в плагине правильно загружается, если класс помещается внутри основного файла plugin.php. Если класс перемещается в отдельный файл, находящийся в подкаталоге плагина, тогда класс загружается, но ссылки на действие не могут загружаться на странице плагина. class XenWord_Action_Links { public function __construct() { $this->load_filters(); } public function load_filters() { $basename = plugin_basename( […]

Ошибка скрипта Enqueue

Это мой код для установки сценариев в очередь. Более поздний с заголовком yourscript2 работает, но первый с upload заголовка не работает: add_action( 'wp_enqueue_scripts', 'add_my_script' ); function add_my_script() { wp_enqueue_script( 'upload', get_template_directory_uri() . '/js/upload.js', array( 'jquery' ) ); wp_enqueue_script( 'yourscript2', get_template_directory_uri() . '/js/text.js', array( 'jquery' ) ); }

Как отобразить файл .ptm на моем сайте WP без JAVA

Я создал сайт wordpress, который отображает Полиномиальную карту текстур (.ptm), используя средство просмотра Java PTM, разработанное Hembo Pagi . См. Здесь . Он использует короткие коды WP , поэтому для встраивания моего файла просто напишите: [rti src="_filename.ptm_" width="_width_" height="_height_"] Но этот плагин использует JAVA- апплет, и есть ограничение на то, что JAVA должен быть установлен […]

Grandchildtheme (плагин) добавить header.php (не существует в дочерней теме)

Я пишу плагин, и мне нужно заменить некоторые файлы используемой темы. Например, я хотел бы добавить файл header.php, потому что этот файл находится в теме grandparent, а не в дочерней теме. Я заменил некоторые файлы шаблонов на этот код: function grandchild_include( $template ) { if ( file_exists( untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/templates/' . […]

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

Я создаю плагин, в котором мне нужно создать динамическую страницу и назначить ей шаблон. Я создал его, используя следующий код: function gallerypage() { global $wpdb; $check_page = $wpdb->get_row( "SELECT * FROM wp_posts WHERE post_name = 'archive-gallery'" ); if ( ! $check_page ) { $page_time = the_time( 'Ymd g:i:s' ); $gallery_page = array( 'post_title' => 'Archive […]

Нужно изменить URL профиля профиля buddypress от add_rewrite_rule

У меня есть проблема с wordpress / buddypress url rewrite Поэтому у меня есть URL-адрес, например localhost / site / members / admin / jobs / it-job-create /, но нужно сделать его localhost / site / members / admin / jobs / it-job / create / так что это должно быть это-job / create form […]

Создание плагина, ограничение доступа к определенным ролям

Я создаю свой первый, довольно простой плагин WP. Я изо всех сил пытаюсь разобраться в разрешениях и доступе. Как я могу ограничить доступ плагина только к администраторам? Есть ли простой способ сделать это, когда плагин загружается в панель меню администратора? Вдоль строк псевдокода ниже: if(logged_in_user != Amdim){ do not load menu }

Woo-commerce: добавление дополнительных разделов страницы с использованием дочерней темы

Я надеюсь изменить Woo-commerce, добавив раздел на каждую страницу продукта. У меня есть настройка детской темы с копией файлов шаблона Woo-commerce. Я хочу, чтобы новый раздел появился в разделе описания продукта. Проблема в том, что я не уверен, как я могу это сделать. Описание продукта отображается как description.php в папке «tabs», знает ли кто-нибудь, откуда […]

Intereting Posts
Сделать каталог плагина распознанным номера новой версии get_terms с более чем числом сообщений x Защитить сообщение Как создать метабокс содержимого HTML с инструкциями для редакторов при редактировании сообщения или страницы? Тема Live Preview на лицевой стороне? Предотвращение экранирования котировок при использовании запроса поиска и замены в базе данных Кто-нибудь использовал require.js для обработки сценариев плагина? как предотвратить загрузку всех файлов css и javascripts Как вставить виджеты в сообщение? Есть ли простой способ получить список идентификаторов категорий? Получите от автора одно сообщение в пользовательском типе сообщения Добавить и сохранить дополнительные поля – Комментарии WordPress Корзина не обновляется должным образом Как создать список настроек для пользовательской страницы плагина без использования настраиваемого типа сообщений Как скрыть кнопку «Главная» от появления на сайтах – двадцать одиннадцать тем