Articles of виджеты

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

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

Загрузка скриптов только в том случае, если присутствует конкретный шорт-код или виджет

Мне нужно было отфильтровать содержимое страницы / сообщений до его загрузки, чтобы я мог добавлять скрипты в заголовок, если присутствует конкретный короткий код. После долгих поисков я наткнулся на это на http://wpengineer.com function has_my_shortcode($posts) { if ( empty($posts) ) return $posts; $found = false; foreach ($posts as $post) { if ( stripos($post->post_content, '[my_shortcode') ) $found […]

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

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

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

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