Вопросы с тегом «widgets»

Виджеты - это настраиваемые элементы, используемые для динамического создания разделов темы WordPress.

87
Где поставить мой код: плагин или functions.php?

Существует ли простая для понимания схема для определения того, какой код принадлежит плагину или теме functions.php? Там есть много случаев , и много дискуссий о той теме, в основном , потому что есть некоторые неправильные представления о внутренней работе WordPress. Я прошу ответ на основе...

77
Между functions.php, виджетами и плагинами, который загружается первым?

Клиент спрашивает, может ли конкретный плагин карусели, который он использует, быть виджетизирован. Это означает, что я должен создать виджет внутри functions.php, который вызывает функцию плагина. Это означает, что код плагина должен быть загружен первым, чтобы функция была доступна WordPress при...

62
Программно добавлять виджеты на боковые панели

Я хотел бы программно добавить виджеты на мои две боковые панели, которые у меня есть. Я не мог найти какой-либо официальный способ сделать это? Я начал искать в базе данных. Я обнаружил, что это опция 'sidebars_widgets', которая помещает виджеты на боковые панели. При просмотре опций к именам...

24
Wordpress 3.8 - Панель инструментов с 1 колонкой

В новом Wordpress 3.8 в разделе «Параметры экрана» они, похоже, не поместили функцию «Столбцы», в которой можно разместить виджеты в 1 столбце, 2 столбцах, 3 столбцах или 4 столбцах. Мой вопрос заключается в том, как сделать так, чтобы мои виджеты Dashboard составляли только 1 столбец, или, другими...

20
Выполнение JavaScript при добавлении виджета в бэкэнд

У меня есть виджеты, к которым прикреплены элементы управления JavaScript. Если виджет присутствует при загрузке страницы администратора виджета, элементы управления работают правильно. Когда я добавляю новый виджет, они не работают правильно, я получаю разметку, но никакие события javascript не...

17
Загрузка сценариев только при наличии определенного шорткода или виджета

Мне нужен был способ фильтрации содержимого страницы / публикации перед его загрузкой, чтобы я мог добавить сценарии в заголовок, если присутствовал определенный шорткод. После долгих поисков я наткнулся на это на http://wpengineer.com function has_my_shortcode($posts) { if ( empty($posts) ) return...

17
Ограничить количество виджетов на боковых панелях

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

17
Как добавить вкладку «Вставить из URL» в пользовательский медиа-загрузчик 3.5?

Я вставил загрузчик мультимедиа WP 3.5 в виджет, запустив этот JavaScript при нажатии кнопки: var frame = wp.media( { title : 'Widget Uploader', multiple : false, library : { type : 'image' }, button : { text : 'Select Image' } } ); frame.on( 'close', function() { var attachments =...

17
Как включить флажок в форме бэкэнда виджета?

Я пытаюсь включить флажок в моем конце виджета. Но я не могу получить значение (включено или выключено) после того, как пользователь отправит его. Я думал, что значение будет храниться в "esc_attr ($ check)" (как это происходит при использовании ввода текста), но я не могу получить его. Вот что я...

15
Обновить форму виджета после перетаскивания (ошибка сохранения WP)

Я опубликовал отчет об ошибке несколько месяцев назад ( в WordPress trac (Ошибка обновления формы экземпляра виджета) ), и я решил попробовать написать об этом и здесь. Может быть, у кого-то есть лучшее решение этой проблемы, чем у меня. В основном проблема заключается в том, что если вы перетащите...

15
Функция пользовательского виджета в плагине не работает?

Я взял код прямо из одной из созданных мной тем, и это список всех 50 состояний в неупорядоченном списке, упакованном в виджет, который можно просто перетащить на боковую панель. Проблема в том, что когда я пытаюсь использовать этот код в файле PLUGIN, я получаю следующую ошибку: Fatal error: Call...

15
Предоставить редактору доступ к боковой панели

Я хочу дать редактору роль доступа к редактированию боковой панели и ее содержимого. У меня есть текстовый виджет там, и для редактирования этого текстового виджета пользователь должен быть администратором - это отстой. Как я разрешаю роль редактора, которая даст ему доступ к редактированию боковой...

14
Могу ли я создать свой собственный виджет «Последние сообщения» или настроить существующий?

Я хотел бы включить виджет «Последние сообщения» с возможностью отображать ссылку «Просмотреть все», когда сообщений больше, чем у меня установлено на данный момент для отображения виджета. Я также хотел бы иметь возможность исключить определенные категории или сообщения из него. Можно ли сделать...

13
Использование параметров виджета «вне» виджета

Я хочу сохранить некоторые параметры в настройках виджета, которые затем передаются на другую страницу. Виджет - это форма, которая вызывает веб-сервис. Параметры, которые я хочу передать, - это аутентификация для веб-службы, которая в настоящее время жестко запрограммирована на странице...

13
Как загрузить файлы виджета JavaScript + CSS только при использовании?

Я хотел бы сохранить стили javascript и css, используемые моим виджетом, в своих собственных файлах (и не добавлять их в тему). Но я не могу заставить WordPress добавить их, когда виджет фактически используется на боковой панели. Я пробовал это: внутри объявления класса я добавил 2 функции class...

13
Условно поставьте в очередь скрипт / таблицу стилей виджета в HEAD (только если присутствует на странице!)

Я пытался загрузить скрипты и стили для виджета WordPress со следующими условиями ... Скрипты ДОЛЖНЫ загружаться в ГОЛОВУ (иначе они ломаются). Скрипты должны загружаться ТОЛЬКО, когда виджет действительно отображается (они довольно тяжелые). Я много занимался поиском, и это, кажется, обычная...

11
Добавление полей формы виджета динамически

Я пытаюсь динамически добавить поле формы в виджет WordPress. Поэтому, если пользователь хочет добавить другую дату к событию, он может нажать кнопку, чтобы получить больше полей. Вопрос: как сохранить вновь созданные поля ввода в моей базе данных? Мне нужно написать пользовательскую функцию...

11
изменение wp-admin / widgets.php

Мы хотим оформить страницу виджетов в панели администратора немного по-другому, главным образом, чтобы помочь администратору сайта понять, где каждый виджет появится на сайте: Для этого нам нужно изменить HTML-код, который отображает widgets.php (простого изменения CSS недостаточно). Как бы мы...

11
Как сохранить данные полей виджета в виде массива?

Я создаю виджет, он должен хранить около 10 идентификаторов. Прямо сейчас я использую следующий метод поля для хранения каждого идентификатора в отдельном поле. Он хранит данные каждого поля в отдельности в WordPress. Можно ли хранить данные всех полей в одной строке в WordPress для проверки с...