zblog php 外部调用,ZBlogPHP调用指定ID文章的代码GetPost()函数

本文介绍了在ZBlog主题开发中如何高效地调用和修改指定ID的文章,强调了使用GetPost()函数获取文章对象并进行操作的重要性。通过示例代码展示了如何获取文章浏览数量、修改文章标题和扩展内容,以及如何正确避免多次查询数据库导致的性能问题。同时,提到了仅获取标题的简化方法和不推荐的用法,提醒开发者注意优化代码以减轻服务器压力。
摘要由CSDN通过智能技术生成

在zblog主题开发中,我们最常用到的就是文章的调用了,毕竟不管是首页还是内页基本都离不开文章,下面这段代码是用来调用指定ID的文章的代码,一般常用在文章推荐这样的布局当中。

用到的函数:GetPost()$aritcle = GetPost((int)$num);   //获得文章对象,传入文章ID,必须用(int)转换为整数

echo $article->ViewNums;    //获得文章浏览数量

//修改文章数据

$article->Title = '新标题';   //修改文章标题

$article->Metas->keywords = '新内容';   //修改扩展内容

$article->Save();  //执行保存,不可省略,否则上述这些修改代码无意义

如果是修改文章内容,一般只需要三行代码:

1,获取文章对象  $article = GetPost((int)2)

2,设置新内容  $article->Title = 'xxx'

3,保存   $article->Save()

如果只是获取一个文章标题,简写方法:GetPost((int)2)->Title

不推荐用法:如果还要要调用其它内容,千万不能用同样的方法,比如:echo '标题:'.GetPost((int)2)->Title;echo '正文:'.GetPost((int)2)->Content;

这样多写一次,数据库就会多查询一次,如果整个网站都这样写的话,那么服务器的压力是山大啊。

正确的做法:将GetPost((int)$num)函数获取的对象赋值给一个变量,然后再进行操作:$article = GetPost((int)2);echo '标题:'.$article->Title;echo '正文:'.$article->Content;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值