Intereting Posts
Выходной цикл для возврата функции? Исключить категорию из шаблона тега Обновить до старой версии WordPress от администратора? Объявления ограничены на WordPress.com? Как использовать новые Dashicons для пользовательских кнопок TinyMCE? Как добавить виджет подписки на MailChimp на страницу? (не виджет боковой панели) Проблема с использованием .htaccess для перенаправления feedburner feed Пользовательский тип сообщения, нет необходимости в отдельном представлении, плюс необходимость перезаписи постоянной ссылки, которые включают хеш в URI Перенаправление пользователей при первом входе в динамическую ссылку Пользовательский MySQL-запрос с логикой Возможно ли запланировать редактирование страницы, чтобы перейти в прямом эфире на определенную дату? Показывать комментарии верхнего уровня, упорядоченные по количеству ответов Печать имени и ссылки меню панели мониторинга. Изображение заголовка является перекрывающейся боковой панелью? Как добавить HTML / форму в меню панели администратора

Цитировать ротатор в боковой панели

Мне нравится стилизовать пост (жирный шрифт и ссылка) в редакторе сообщений (легко и весело) и классифицировать его как «цитату». Затем отобразите его на основе CSS на боковой панели, повернув его, как показано 1 раз каждые 5 секунд, случайным образом. Знаете ли вы плагин, как это сделать?

Для этого вам не нужен плагин (и я не могу себе представить, чтобы он существовал для этого). Достаточно простой простой функции, которую вы вызываете на боковой панели:

Запрос

function quote_posts_list() { // Retrieve 5 random posts: $posts = get_posts( array( 'numberposts' => 5, 'orderby' => 'rand', 'tax_query' => array( 'taxonomy' => 'post-format', 'terms' => array( 'quote' ), 'field' => 'slug' ) ) ); // Echo the posts and wrap each post in a div element containing the quote // inside a blockquote element echo '<div id="quoterotator">; foreach ( $posts as $p ) echo "<div><blockquote id='{$post->ID}' class='rotator-quote'>{$post->post_content}</blockquote></div>"; echo '</div>'; } 

Это просто будет помещено в ваш файл functions.php и вызовет нужную боковую панель.

Сценарий и определение плагина jQuery

Затем вам просто нужно добавить jQuery: (Используйте этот плагин и поместите его в папку с именем /js внутри вашей темы).

 // inside functions.php: function add_jquery_rotator() { wp_register_script( 'jquery-rotator', get_stylesheet_directory().'/js/jquery.jshowoff.min.js', array( 'jquery' ), 0, true ); wp_enqueue_script( 'jquery-rotator' ); jQuery( document ).ready( function($) { $( '#quoterotator' ).jshowoff( { // add your options here - see linked source docu for more details } ); ) }; } add_action( 'wp_enqueue_scripts', 'add_jquery_rotator' ); 

Заметка

Этот ↑ не проверен. Если он не работает, проверьте свои ошибки, включите WP_DEBUG в true в файле wp-config.php и проверьте наличие опечаток .

Счастливый вращающийся. 🙂