我有下面的短代码插件,它工作得很好,我只想把你放在博客中,并出现在侧边栏中,我如何才能做到这一点?
我不想在侧边栏中放置小部件,因为我想处理指定的条目,而不是所有条目。
<?php
add_shortcode(\'myshorcode\', \'myshorcodeInblogentry\');
function myshorcodeInblogentry($atts){
ob_start();
extract( shortcode_atts( array (
\'posts\' => \'\',
\'artist\' => \'\',
), $atts ) );
$options = array(
\'posts_per_page\' => $posts,
\'post_type\' => array (
\'post\' => \'post\',
),
\'meta_value\' => $artist
);
$products = new WP_Query( $options );
if( $products->have_posts() ) {
while( $products->have_posts() ) {
$products->the_post();
?>
<div class="relacional">
<h5><?php the_title() ?></h5>
<div class="featured-image">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail( \'thumbnail\' ); ?></a>
</div>
</div>
<?php
return ob_get_clean();
}
}
else {
echo \'Oh ohm no productos!\';
}
}
?>
谢谢你的帮助