本文实例总结了wordpress随机调用显示文章的办法。分享给大家供大家参考。详细办法如下:
在wordpress中要随机显示文章这里给大家引见了三种调用随机文章的办法,有需求的冤家可依据本人的状况进行抉择.
办法一:采纳wordpress内置函数,在需求的时分间接调用以下代码:
<ul>
<?php $rand_posts = get_posts('numberposts=5&orderby=rand');
foreach( $rand_posts as $post ) : ?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
<?php
query_posts('showposts=10&orderby=rand');
if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
<li><em><?php echo $j++;?></em><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php
endwhile; else:
?>
<?php
endif;
wp_reset_query();
?>
function random_posts($posts_num=8,$before='<li>',$after='</li>'){
global $wpdb;
$sql = "SELECT ID, post_title,guid
FROM $wpdb->posts
WHERE post_status = 'publish' ";
$sql .= "AND post_title != '' ";
$sql .= "AND post_password ='' ";
$sql .= "AND post_type = 'post' ";
$sql .= "ORDER BY RAND() LIMIT 0 , $posts_num ";
$randposts = $wpdb->get_results($sql);
$output = '';
foreach ($randposts as $randpost) {
$post_title = stripslashes($randpost->post_title);
$permalink = get_permalink($randpost->ID);
$output .= $before.'<a href="'
. $permalink . '" rel="bookmark" title="';
$output .= $post_title . '">' . $post_title . '</a>';
$output .= $after;
}
echo $output;
}//random_posts()参数有$posts_num即文章数量,$before开端标签默许<li>,$after=完结标签默许</li>
<p class="right">
<h3>随意找点看看!</h3>
<ul>
<?php random_posts(); ?>
</ul>
</p>
心愿本文所述对大家的WordPress建站有所协助。
以上就是安达网络工作室关于《wordpress随机调用显示文章的方法总结》的一些看法。更多内容请查看本栏目更多内容!
【成绩】:网站(Wordpress)注册登录死循环 【症状】:在公司里,局部网站(包括wordpress)登录注册时,提...
上面是详细处理流程:1 首先关上phpadmin,从右边的表中抉择xx_opition2 在xx_opition中进行查问,在查问框...
通过这次yHtml5主题的制造,我学会了怎样给主题制造言语包,就是普通的汉化主题啦。废话不多说,说步骤。 首...
1.用分类做为导航拦 <?php wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');?> 把这句...
虽然说紧缩wordpress页面后对查看源代码来说不太敌对,更能够说是惨目忍睹。 然而紧缩页面的益处就是缩小了...
关于有的主题,当从后盾小工具中增加友谊链接后,却发现其是为全站显示的。假如只心愿让它在首页显示,则能...