首页CMSTypecho指定文章ID调用文章的方法记录

Typecho指定文章ID调用文章的方法记录

时间2023-04-20 00:27:01发布访客分类CMS浏览736
导读:如果我们在用Typecho程序搭建网站的时候,有需要在特殊的位置调用指定的文章,比如我们可以直接用指定的ID调用,作为类似文章推荐的实现方法。第一步:编写代码//by itbulu.comfunction typechoer GetIdPo...

如果我们在用Typecho程序搭建网站的时候,有需要在特殊的位置调用指定的文章,比如我们可以直接用指定的ID调用,作为类似文章推荐的实现方法。

第一步:编写代码

//by itbulu.comfunction typechoer GetIdPosts($id){
if($id){
    $getid = explode(',',$id);
    $db = Typecho_Db::get();
    $result = $db->
    fetchAll($db->
    select()->
    from('table.contents')->
    where('status = ?','publish')->
    where('type = ?', 'post')->
    where('cid in ?',$getid)->
    order('cid', Typecho_Db::SORT_DESC));
if($result){
    $i=1;
foreach($result as $val){
    $val = Typecho_Widget::widget('Widget_Abstract_Contents')->
    push($val);
    $post_title = htmlspecialchars($val['title']);
    $permalink = $val['permalink'];
    echo 'li>
    a href="'.$permalink.'" title="'.$post_title.'" target="_blank">
    '.$post_title.'/a>
    /li>
    ';
}
}
}
else{
    echo '请设置要调用的文章ID';
}
}
    

第二步:将以上代码加入到主题的functions.php文件

第三步:在要显示文章位置对应的模板文件中添加以下代码:

?php typechoer GetIdPosts('2,3,5');
    ?>
    

其中数字2,3,5是要我们要指定调用的文章id,中间用英文逗号隔开即可。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

Typecho 调用文章Typecho指定调用

若转载请注明出处: Typecho指定文章ID调用文章的方法记录
本文地址: https://pptw.com/jishu/3928.html
virtualenv虚拟环境安装与简单创建使用 无插件代码实现Typecho内容第一张图片作为文章缩略图

游客 回复需填写必要信息