登 录
注册
Search
标签搜索
技术教程
typecho
JavaScript
成长日记
Joe主题
Typecho主题
前端学习
网站搭建
typecho函数
影视分享
情感
css
帮助文档
虚拟机
服务器
typecho编辑器
插件
Linux
typecho插件
Windows
Brains - 灵感乌托邦
累计撰写
81
篇文章
累计收到
4,299
条评论
文章首页
分类栏目
技术教程
Typecho
程序代码
学习笔记
Web前端
CSS
JavaScript
其他文章
生活
独立页面
胡言乱语
生活吐槽
友情链接
网站统计
关于博主
自建图床
自建网盘
博主推荐
灵感宝物库
灵感图床库
Code-Server
在线工具箱
TypechoDoc
在线转换
灵感导航页
登录
丨
注册
主题制作
(共
1
篇)
搜索到
1
篇与
主题制作
的结果
『笔记』『代码』Typecho 主题模版制作常用调用变量和函数、参数
前言博主对Typecho博客程序情有独钟,但是还不会PHP所以四处收集Typecho制作模板的代码和函数什么的。一个是方便自己使用,另外一个方便大家查看,又找到了点代码,今天发一下。修改 Typecho 主题时,需要判断当前用户角色,对于管理员角色,显示内容,可使用如下:<?php $currGroup = get_object_vars($this->user) ['row']['group'];if ($currGroup == "administrator"): ?> 若为管理员,显示此区域内容 <?php else: ?>//else可去 非管理员,显示此区域内容 <?php endif;?>登录<?php $this->options->adminUrl('login.php'); ?>注册<?php $this->options->adminUrl('register.php'); ?>站点名称<?php $this->options->title(); ?>域名地址<?php $this->options->siteUrl(); ?>后台地址<?php $this->options->adminUrl(); ?>完整路径标题,比如 文章 站点<?php $this->archiveTitle(' » ', '', ' - '); ?><?php $this->options->title(); ?>站点说明<?php $this->options->description(); ?>模版文件夹地址<?php $this->options->themeUrl(); ?>作者名字<?php $this->author(); ?>当前登陆用户名字<?php $this->user->screenName(); ?>退出链接<a href="<?php $this->options->logoutUrl(); ?>" ><?php _e('退出');?></a>作者头像<?php $this->author->gravatar('200') ?> 参数说明 此函数是完整 img 标签,200代表长和宽 该文作者全部文章列表链接<?php $this->author->permalink(); ?>该文作者个人主页链接<?php $this->author->url(); ?>该文作者的邮箱地址<?php $this->author->mail(); ?>引用模版文件夹内php文件<?php $this->need('*.php'); ?> 参数说明 可以使用相对路径获取上级目录php文件 评论<?php $this->options->commentsFeedUrl(); ?>常用调用代码:/*头部HEAD常用 <?php $this->keywords('_'); ?>//关键词 <?php $this->options->title(); ?>//站点名称 <?php $this->options->description(); ?>//站点描述 <?php $this->archiveTitle(); ?>//标题 <?php $this->options->themeUrl('ie.css'); ?>//模板路径 <?php $this->options->siteUrl(); ?>//主页网址 <?php $this->options->feedUrl(); ?> <?php $this->options->commentsFeedUrl(); ?> <?php $this->pageNav(); ?>//分页 <?php $this->options->generator(); ?>//版本号 /*文章页面常用 <?php $this->title(); ?>//标题 <?php $this->category(','); ?>//分类 <?php $this->tags(', ', true, ''); ?>//标签 <?php $this->date('F jS, Y') ?>//时间 <?php $this->content(); ?>//内容 <?php $this->thePrev('« %s', ''); ?>//上一篇 <?php $this->theNext('%s »', ''); ?>//下一篇调用作者信息:<?php $this->author() ?> //作者名称 <?php $this->author->permalink(); ?> //作者文章列表连接 <?php $this->author->url(); ?> <?php $this->author('url'); ?> //作者主页 <?php $this->author->mail(); ?> <?php $this->author('mail'); ?> //作者邮箱 <?php $this->author->gravatar(); ?> //作者头像评论者信息:<?php $comments->author(); ?> //带连接的作者名 <?php $comments->author('', false); ?> //不带连接的作者名
2021年04月12日
3,135 阅读
2 评论
12 点赞
2021-04-12