马春杰杰博客
致力于深度学习经验分享!

Typecho中Widget_Archive的API用法

如果需要更加原理性的讲解,请移步到《Typecho中Widget_Archive详解》,本文主要列举并介绍Widget_Archive的API用法
Typecho中Widget_Archive的详解

Widget_Archive的内涵 Widget_Archive是Typecho中非常重要的一个组件,基本上所有文章/页面内容的渲染都离不开这个组件。 Widget_Archive类位于/var/Wi...

时间:2021/4/7 分类:建站教程 人气:9 评论:0


Widget_Archive是用于加载皮肤文件的主要入口,包括加载index.php/search.php/page.php/category.php等。

成员属性

包括Widget_Archive本身的成员变量或者从父类继承的成员变量。

$this->options

Widget_Options的一个实例,详细手册请参考《Typecho中的Widget_Options》

Typecho中的Widget_Options用法

通过Typecho的Widget_Options,可以方便地获取Typecho的系统信息,或者方便地获取相关配置、资源路径等。这里列出常用的Widget_Options函数和用法,方便各位筒子方便查阅...

时间:2021/4/7 分类:建站教程 人气:11 评论:0


Widget_Options的基本用法:

$this->db;

Typecho_DB的一个实例,用于访问当前的DB资源,详细请参考《Typecho中的数据库API》

Typecho数据库常用API

表创建和删除 在Typecho插件开发过程中,往往需要创建自己的表。上文提到Typecho_Db类中的query函数,可用于执行所有sql语句,因此我们使用query()来进行表的创建、修改或者删除。...

时间:2021/4/7 分类:建站教程 人气:13 评论:0

$this->user;

Widget_User的一个实例,用于访问当前用户的信息

$this->request;

Typecho_Request的一个实例

$this->request;

Typecho_Response的一个实例

栈属性

如果在列表页面中,譬如index.php或者category.php,则通过$this->next()函数来迭代,如果在文章页面譬如post.php中,则可以直接访问。

譬如,在category.php页面中:

在post页面中,则可以直接输出title:

常用字段:

  • allowComment,String类型,1或者0
  • allowFeed,String类型,1或者0
  • allowPing,String类型,1或者0
  • category,String类型,文章所在分类的slug值,譬如default
  • cid,String类型,文章的ID
  • commentsNum,String类型,该文章的评论数
  • permalink,String类型,文章的有效链接
  • slug,String类型,文章的slug
  • text,String类型,文章的内容
  • title,String类型,文章的标题
  • type,String类型,文章的类型,譬如post/page等
  • authorId,String类型,作者ID

时间类字段:

  • created,String类型,该文章的创建时间,时间戳形式,譬如1431954420
  • modified,String类型,文章的修改时间,时间戳形式
  • day,String类型,文章创建的日期,譬如’25’
  • month,String类型,文章的创建月份,譬如05
  • year,String,文章创建时间的年份信息,譬如2015
  • date,Typecho_Date类型,文章的创建时间

分类信息:

其他字段:

注意:以上属性,类型是String的,均使用如下规则:
$this->title,表示获取值,譬如$title = $this->title;echo $title;
$this->title(),表示直接输出,等效于上面的语句。

成员函数

  • $this->theNext(),输出下一篇文章的链接,含标题等信息
  • $this->thePrev(),输出上一篇文章的链接,含标题
    //TODO,其他待补充。

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » Typecho中Widget_Archive的API用法
华为学生服务器每月仅需9元!

留个评论吧~ 抢沙发 评论前登陆可免验证码!

私密评论

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

切换登录

注册