typecho无插件实现随机文章调用方法-凯发网娱乐官网

微信扫一扫,分享到朋友圈

0

第一、随机文章代码

function getrandomposts($limit = 10){
$db = typecho_db::get();
$result = $db->fetchall($db->select()->from('table.contents')
->where('status = ?','publish')
->where('type = ?', 'post')
->where('created <= unix_timestamp(now())', 'post')
->limit($limit)
->order('rand()')
);
if($result){
$i=1;
foreach($result as $val){
if($i<=3){
$var = ' class="red"';
}else{
$var = '';
}
$val = typecho_widget::widget('widget_abstract_contents')->push($val);
$post_title = htmlspecialchars($val['title']);
$permalink = $val['permalink'];
echo '
  • '.$i.'
  • '; $i ; } } }

    这个代码直接添加到当前主题的functions.php文件中。本来还是有一个随机插件的,这里我考虑到需要用到当天的时间所以不去用插件。

    第二、调用代码

    
    

    在需要调用的位置调用随机文章。这里在文章标题中是没有时间的,我们可以在第一步的时候代码里加上时间,直接用date("y/m/d")调用就可以了。

    展开阅读全文
    这个博主很懒,懒死了。
    上一篇

    typecho调用热门评论文章和调用最新文章的方法

    下一篇

    在typecho文章页面添加是否被百度收录的功能

    你也可能喜欢

    发表评论

    this site uses akismet to reduce spam. .

    插入图片