Intereting Posts
Как я могу выводить HTML в шаблон без его пропускания через фильтр кеширования? WordPress управляет пользователями как non admin Где источник этой формы ввода? Изменить регистрацию пользователя Как передать пароли пользователей с одного сайта WordPress на другой? Как изменить URL-адрес, используя правило перезаписи в wordpress Разная разметка HTML для аналогичных меню Показаны сообщения из 2 категорий только по категории.php Как устранить проблемы с IP-адресом после миграции сервера Расширенный мета-запрос для большого веб-сайта календаря (12 k + сообщений) (175k + wp_postmeta rows) Почему apply_filters возвращают непустую строку, когда возвращаемое значение пусто? Как я могу включить идентификатор пользователя внутри php-кода короткого кода? Можно ли динамически получить запрос и таксономию? Как загрузить медиафайлы в удаленный репозиторий из WordPress с помощью загрузчика мультимедиа WordPress Отдельные реальные пользователи

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

Мне нравится стилизовать пост (жирный шрифт и ссылка) в редакторе сообщений (легко и весело) и классифицировать его как «цитату». Затем отобразите его на основе 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 и проверьте наличие опечаток .

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