你不需要一个插件(我无法想象会有一个插件)。只需在侧栏中调用一个简单的函数即可:
查询
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>\';
}
这将简单地放在您的函数中。php文件,并在所需的侧栏中调用。
脚本和jQuery插件定义,然后只需添加一些jQuery:(使用this plugin 并将其放置在名为/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配置中。php文件和
check for typos.
快乐旋转。:)