Articles of виджеты

Nonce и виджет

Я просматривал код нескольких виджета и не нашел ни одного из них, обрабатывающего nonce. Я также посмотрел класс WP_Widget и ничего не нашел об этом. Это из кода: ( https://codex.wordpress.org/Widgets_API ) class Foo_Widget extends WP_Widget { function __construct() { //something } public function widget( $args, $instance ) { //something } public function form( $instance ) […]

Виджет без DIV-обертки

Всякий раз, когда я добавляю текстовый виджет, он добавляет div вокруг содержимого, которое я добавляю. Например <div class="textwidget"> <my content> </div> который испортил форматирование некоторых из моего контента. Есть ли способ НЕ иметь окружающий div? т.е. виджет, который выводится без каких-либо окружающих div?

отображать пользовательский тип сообщения в виджетах aera

Я использую https://wordpress.org/plugins/custom-post-type-ui/ плагин для пользовательских типов сообщений. Теперь мне нужно отобразить контактную информацию в моей области нижнего колонтитула, электронную почту, номер телефона, адрес и т. Д. Для этого я создал собственный тип сообщения, используя вышеуказанный плагин с именем contact , теперь как мне отобразить этот тип сообщения в моей области виджета, чтобы я мог […]

Страница администратора Widget и Javascript enqueuing

Я создаю плагин WP Widget, и у меня возникают проблемы с enqueuing javascript на странице администратора Widget. Javascript работает, когда страница загружается или обновляется, но когда вы нажимаете «Сохранить» на одном из виджетах, страница перезагружается, MINUS – javascript? Я заставляю внешний файл javascript следующим образом: function enqueue_admin_scripts() { wp_register_script('mp3-admin-script', plugins_url('assets/js/wp-mp3-admin.js' , __FILE__ ), array( 'jquery' […]

Организация позиции виджетных областей в бэкэнд

Есть ли способ разместить области виджетов на странице администратора WP -> Внешний вид -> Виджеты? Я упорядочил функцию register_sidebars в правильном порядке, но, похоже, они отображаются случайным образом. $sidebars = array ( 'sidebar-about' => 'About', 'sidebar-wwd' => 'What We Do', 'sidebar-news' => 'News', 'sidebar-videos' => 'Videos', 'sidebar-careers' => 'Careers', 'sidebar-news' => 'News', 'sidebar-posts' => 'Shared', […]

Как добавить переключатель в левой части моей страницы?

Как добавить переключатель в левой части моей страницы и содержимое в правой части страницы wordpress. Переключатель должен вести себя как меню с левой стороны (расположение), и каждый заголовок будет иметь значок, и когда я нажму на него, он должен отобразить список других страниц, таких как подменю. Это возможно?

Создание новых боковых панелей через сообщение администратора / страница обмена

У меня есть этот бит для регистрации боковых панелей динамически: function my_custom_sidebars() { $sidebars = get_option('my_theme_sidebars'); // get all the sidebars names if ( ! empty($sidebars) ) { // add a sidebar for every sidebar name foreach ( $sidebars as $sidebar ) { if ( empty($sidebar) ) continue; register_sidebar(array( 'name' => $sidebar, 'id' => sanitize_title($sidebar), […]

Создайте настройку на бэкэнд, чтобы печатать только выбранные категории в интерфейсе

Я делаю виджет плагинов. В фоновом режиме, когда я нажимаю на выбранные категории, которые только категории отображаются в интерфейсе. Я просто делаю код проверенных категорий, но после этого, что делать, я не знаю. if(isset($_POST['exclude_main'])) { //print_r($_POST); //echo "sonali"; $chk=implode(',',$_POST['exclude_main']); //print_r($chk);exit; //header("location:http://localhost/wordpress/wp/wordpress/?value=".$chk); }?> <?php /* Plugin Name: Thanks Plugin */ class wpt_widget extends WP_Widget { function […]

Где добавить класс виджета?

Где мы добавляем наш пользовательский виджет? Я продолжаю получать внутренние ошибки, я пытался добавить класс в wp_content> плагины или wp_includes> виджеты, но я получаю внутреннюю ошибку. Класс прост, внутри «My_Widget.php»: <?php /* Plugin Name: My_Widget Description: my widet description Author: Author */ class My_Widget extends WP_Widget { /** * Sets up the widgets name etc […]

Как добавить кнопку WooCommerce Добавить в корзину в виджет?

Как добавить отдельный виджет WooCommerce с кнопкой «Добавить в корзину» и его параметрами, чтобы я мог отображать его в любой части боковой панели на странице сведений о продукте?