我正在使用一个名为“Smartline\\u Category\\u Posts\\u Grid\\u widget”的Smartline Lite主题小部件,它在首页列出所选类别的帖子。我已将帖子数量设置为10个。
小部件接受该类别的最新10篇文章,并以默认的反向颜色顺序输出它们。请查看我的网站底部(http://www.orandanow.com) 用于小部件输出结果。
现在,我想要的是能够在该类别的帖子上放置某种数字标记(例如:1、2、3等),以便小部件获取最新的10篇帖子,并按数字标记的升序列出它们。因此,该类别最近的10个员额不是按时间倒序排列的,而是按数字标记顺序排列的。
是否有人可以建议如何实施?我正在粘贴我认为运行循环的小部件代码部分。如果您想查看整个代码,请告诉我。
// Render Widget Content
function render( $settings ) {
// Get latest posts from database
$query_arguments = array(
\'posts_per_page\' => (int)$settings[\'number\'],
\'ignore_sticky_posts\' => true,
\'cat\' => (int)$settings[\'category\']
);
$posts_query = new WP_Query( $query_arguments );
$i = 0;
// Check if there are posts
if( $posts_query->have_posts() ) :
// Limit the number of words for the excerpt
add_filter(\'excerpt_length\', \'smartline_frontpage_category_excerpt_length\');
// Display Posts
while( $posts_query->have_posts() ) :
$posts_query->the_post();
// Open new Row on the Grid
if ( $i % 2 == 0) : ?>
<div class="category-posts-grid-row clearfix">
<?php // Set Variable row_open to true
$row_open = true;
endif; ?>
<?php // Display small posts or big posts grid layout based on options
if( $settings[\'thumbnails\'] == true ) : ?>
<div class="small-post-wrap">
<article id="post-<?php the_ID(); ?>" <?php post_class(\'small-post clearfix\'); ?>>
<?php if ( \'\' != get_the_post_thumbnail() ) : ?>
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_post_thumbnail(\'category_posts_small_thumb\'); ?></a>
<?php endif; ?>
<div class="small-post-content">
<?php the_title( sprintf( \'<h1 class="entry-title post-title"><a href="%s" rel="bookmark">\', esc_url( get_permalink() ) ), \'</a></h1>\' ); ?>
<div class="entry-meta postmeta"><?php $this->display_postmeta( $settings ); ?></div>
</div>
</article>
</div>
<?php else: ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(\'big-post\'); ?>>
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_post_thumbnail(\'category_posts_wide_thumb\'); ?></a>
<?php the_title( sprintf( \'<h1 class="entry-title post-title"><a href="%s" rel="bookmark">\', esc_url( get_permalink() ) ), \'</a></h1>\' ); ?>
<div class="entry-meta postmeta"><?php $this->display_postmeta( $settings ); ?></div>
<div class="entry">
<?php the_excerpt(); ?>
</div>
</article>
<?php endif; ?>
<?php // Close Row on the Grid
if ( $i % 2 == 1) : ?>
</div>
<?php // Set Variable row_open to false
$row_open = false;
endif; $i++;
endwhile;
// Close Row if still open
if ( $row_open == true ) : ?>
</div>
<?php endif;
// Remove excerpt filter
remove_filter(\'excerpt_length\', \'smartline_frontpage_category_excerpt_length\');
endif;
我不是程序员,所以请用简单的php行话。提前谢谢。