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

Slug не отображается для моего пользовательского типа сообщения

Регистрация настраиваемого типа сообщения, как указано ниже, и ввод пули не отображается. Любые идеи почему? res = register_post_type( 'twig_anything_tmplt', [ 'label' => 'Twig Templates', 'labels' => [ 'name' => 'Twig Templates', 'singular_name' => 'Twig Template', 'menu_name' => 'Twig Templates', 'add_new_item' => 'Add New Twig Template', 'edit_item' => 'Edit Twig Template', 'new_item' => 'New Twig Template', […]

Внедрение плагина с формой HTML / CSS?

Я работаю над своим первым плагином WordPress. На стороне браузера некоторый код html / css / jQuery реализует простую форму диалога всплывающих окон. Пользователь вводит текстовое поле, нажимает на кнопку, а вызов ajax принимает вход и выполняет некоторую обработку db. Все работает нормально. В настоящее время плагин содержит некоторые настройки и код на стороне сервера. […]

Добавить кнопку в пользовательское меню TinyMCE

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

Проблема WordPress-child со многими файлами css в родительской теме

Итак, я пытаюсь настроить дочернюю тему и не могу решить проблему со множеством разных файлов css в родительской теме. Когда я смотрю на руководство codex, мы просто приводим пример о том, как настроить его только с одним файлом style.css в родительской теме. Родительская тема – wooshoplite . Я получил детскую тему, чтобы работать частично с […]

Glyphicons Dont Show в плагине WordPress

У меня очень простой плагин WordPress, который показывает страницу меню / администратора. Страница содержит Glyphicons – Font Awesome. Эти глификоны никогда не показываются. Я не могу понять, почему, потому что я знаю, что шрифт-awesome css-файл загружается правильно, и я знаю, что HTML-страницы admin отлично работают за пределами плагина wordpress и показывают символы. Что может быть […]

создать пост acf frontend, не опубликованный, а не обработанный

im, используя расширенный пользовательский пост pro для гостевого сообщения пользователя, и все работает отлично. но на экране админ-сообщений сообщение отправлено в черновик, но когда я нажимаю, чтобы публиковать публикацию, или когда я нажимаю мусор, а не выгружается, все еще находится в проекте. мой код function.php: add_filter ('acf / pre_save_post', 'my_pre_save_post'); function my_pre_save_post ($ post_id) { […]

Есть ли способ узнать, выполняется ли обработчик shorcode до или после фильтра форматирования содержимого?

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

Можно вызвать wp_enqueue_style в wp_iframe применить таблицу стилей ко всему, что не только iframe?

В настоящее время я обнаруживаю проблему, когда вызов wp_enqueue_style в wp_iframe вызывает wp_iframe моей страницы из-за того, что CSS перезаписывает некоторые из родительских CSS вне iframe. add_action('wp_ajax_getImageEditor', 'exampleCall'); function exampleCall(){ wp_iframe('frameInfo'); } function frameInfo(){ wp_register_style('fabriccss', plugins_url('/fabricJS.css', __FILE__)); wp_enqueue_style('fabriccss'); echo "HELLO"; } Включены две фотографии. Первый показывает, как выглядит код, как обычно. https://s27.postimg.org/mqiidwtqb/stack_Question1.png На втором изображении […]

Каков правильный способ включения Bootstrap при выполнении короткого кода

Я пытаюсь включить bootstrap только тогда, когда выполняется функция короткого кода. Он включается, но влияет на другие теги темы. Единственный способ обойти это – включить загрузку по всему миру в основной файл плагина. Он работает на переднем конце, делая вывод короткого кода и вывод на экран с помощью классов начальной загрузки, а все остальные страницы […]

Пользовательский тип сообщения не вытягивается в виджет

Я создаю виджет, который отображает данные из моих отзывов. Задний конец виджета отлично работает и отображает список отзывов и позволяет мне выбрать, что я хочу появиться в интерфейсе. Однако мой WP_Query, похоже, вообще не тянет никаких данных. Вот код для интерфейса моего виджета. public function widget( $args, $instance ) { // extract the widget arguments […]