У меня есть небольшой виджет, который получает некоторую информацию с других сайтов. Теперь, иногда, возможно, что эти другие веб-сайты недоступны. Можно ли отключить или скрыть виджет автоматически (через класс WP_Widget , то есть в моем коде, который его расширяет) всякий раз, когда я обнаруживаю ошибку? Я не хочу отключать его навсегда, я просто не хочу […]
Я разрабатываю минималистическую тему, и мой план состоит не в том, чтобы включать в нее меню или виджеты. На странице « Обзор темы» на wordpress.org говорится: Вне зависимости от того, выполняются ли требуемые, рекомендуемые или дополнительные функции, Темы необходимы для поддержки правильной реализации WordPress всех включенных функций. Это для меня довольно нечеткое. Означает ли это, […]
Я пытаюсь вставить код в wp_footer, присутствует ли виджет на боковой панели. Как избежать ненужного кода в нижнем колонтитуле? Добавьте код, только если виджет содержит боковую панель. class CustomWidget extends WP_Widget { function CustomWidget() { add_action( 'wp_footer', array($this,'footer'), 10, 1 ); } function widget($args, $instance) { } function update( $new_instance, $old_instance ) {} function form($instance) […]
Я создаю собственный шаблон домашней страницы. Наверху у меня есть слайдер изображения (с помощью плавного модуля «Реагирующий слайдер») . Затем я запрашиваю некоторые сообщения, и после этого хочу включить один из моих виджетов. Проблема в том, что если я добавлю вызов get_sidebar () или покажу только один виджет (используя короткий код плагина Widget Instance), слайдер […]
Я загружаю новые поля формы из Ajax, когда я нажимаю на переключатель в своем пользовательском виджете. В обработчике обратного вызова Ajax мне нужно использовать методы класса get_field_name и get_field_id. Метод get_field_name возвращается в класс WP_Widget . Поэтому я пытаюсь получить мгновение этого класса. Но я не могу этого сделать. Поэтому, пожалуйста, кто-нибудь поможет мне, как […]
Настройщик виджета только что стал основным в WordPress 3.9. Я тестирую бета-версию, надеясь получить виджеты, работающие на экране настройки, так же, как и на обычной странице виджетов. Некоторые из моих виджетов используют javascript, например, элемент select, преобразованный с использованием плагина jQuery, называемого tokenInput. Мне нужно иметь возможность инициализировать javascript на новом экране настройки, где я […]
Я хочу создать виджет с изображением сверху и заголовком внизу. Пожалуйста, помогите мне отобразить как верх изображения и Title внизу также добавляют ссылку на изображение стрелки. я создал область виджета и установил «виджет изображения», может отображать изображение с помощью «виджета изображения», но проблема в том, что я не могу отобразить заголовок внизу и добавить ссылки […]
Я хочу использовать загрузку файлов. Вводная опция, в которой пользователь может загрузить файл Excel на бэкэнд, а виджет сохранит файл в каталоге загрузок и сохранит ссылку на файл в переменной экземпляра $ widget. Итак, я могу использовать эту ссылку для использования этого файла excel для дальнейшей работы. Я не вижу способа сохранить загруженный файл в […]
Я создал виджет для вывода некоторого причудливого контента из API. Я понимаю, что сегодня я добавил переходную систему, поэтому каждый раз, когда виджет обновляется, переходный процесс удаляется, и все в порядке. Я пропустил, что сгенерированный контент на самом деле отличается от URL. Таким образом, моя система не подходит, пока контент остается неизменным на каждом посту. […]
Я использую виджет на сайте с blogid 1 . Но я хочу использовать тот же виджет с контентом из blogid 1 во всех других сайтах. Есть ли способ повторно использовать этот виджет? Я попробовал switch_to_blog(1); поэтому у меня есть правильный запрос, но это не похоже на метод включения виджета с контентом. Добавлено после редактирования: /* […]