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

Популярные темы в WordPress

Мне нужно вставить что-то довольно обычное в плагин WPP . Мне нужно вставить этот код или вручную закодированные кнопки совместного доступа для FB и Twitter под заголовком сообщения: echo do_shortcode( '[easy-social-share buttons="facebook,twitter" counters=0 style="button"]' ); Все, что я пробовал, ломает сайт. Я хочу изменить основной код плагина.

Как я могу предоставить доступ к моим разделам плагина в admin?

Это мой первый плагин с использованием ролей и возможностей. Как я могу предоставить пользователям «подписчика» доступ к моему плагину в администраторе WP или создать меню для подписчиков?

get_users () не возвращает всех пользователей на сайте

Я довольно новичок в разработке wordpress / php, поэтому простите меня, если это глупый вопрос. Я пытаюсь получить список всех пользователей с метаданными, чтобы экспортировать их в файл CSV. В настоящее время на сайте имеется 69 пользователей, но метод get_users () содержит только 4 пользователя. В настоящее время я использую приведенный ниже код. $args = […]

Объявляя новый тип продукта woo commerce, я получаю эту ошибку

Предупреждение: Отсутствует аргумент 1 для WC_Product_PJB :: __ construct () class WC_Product_PJB extends WC_Product { public function __construct( $product ) { $this->product_type = 'pjb_product'; parent::__construct( $product ); } } Какой параметр я могу передать, ни один из примеров не говорит о передаче каких-либо параметров.

Представления форм, не отправляемые в базу данных / отображение на панели управления

В процессе создания простого плагина контактной формы. По какой-либо причине данные из представления формы не публикуются в базе данных / и не отображаются на панели инструментов WordPress. Если бы кто-нибудь мог помочь мне решить эту проблему, это было бы очень признательно. Большое спасибо заранее за полученную помощь. Код для настроек плагина <?php /* Description: Contact […]

Добавить заполнителя в контактную форму 7 текстовое поле recaptcha

Я хочу добавить «Placeholder» в текстовое поле «plug-in-real-just-recaptcha». Я попробовал $('field_id).attr("Placeholder" "My Placeholder Text") с помощью jQuery. Есть ли другой способ сделать это?

Вы видите какие-либо проблемы (в основном связанные с безопасностью) с тем, как я использовал действия wp_ajax_ *?

Я пишу плагин WordPress, который позволит регистрировать пользователей для управления конкретными ресурсами через интерфейс администратора WP. Эти ресурсы затем должны быть доступны для приложения для Android, но предполагается, что только пользователи, прошедшие аутентификацию в базе данных WP, должны иметь доступ к пользовательским ресурсам, открытым WP. Я решил реализовать это, добавив функциональность Ajax в свой плагин. […]

Что означает «и» означает infront переменной?

Когда мы используем & в аргументе в функции, это означает, что если мы изменим переменную внутри этой функции, переменная не будет изменена вне. <?php function add_10(&$number) { $number +=10; } $our_lovely_number = 10; add_10($our_lovely_number); echo $our_lovely_number; // outputs 20 ?> не так ли? Но когда я столкнулся с плагинами, я увидел, что & был использован […]

Отображать архив пользовательских сообщений на шаблоне page.php

Я хочу отобразить архив пользовательского типа сообщений моего плагина внутри обычного шаблона страницы. Мой подход: function my_include_template($template) { global $post; if ( is_post_type_archive('my_custom_post') ) { $new_template = locate_template( array( 'page.php' ) ); if ( '' != $new_template ) { return $new_template ; } } return $template; } add_filter('template_include', 'my_include_template', 99); Таким образом будет создан шаблон […]

Должны ли все роли разрешать работу CRUD в базе данных?

Есть ли ограничение, что любая конкретная роль из (Admin / Subscriber / Editor / Contributor и т. Д.) Может выполнять операции CRUD в базе данных. На моем веб-сайте WordPress все пользователи являются подписчиками, и они могут выполнять CRUD.