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

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

Solutions Collecting From Web of "Цитировать ротатор в боковой панели"

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

Запрос

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 и проверьте наличие опечаток .

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