Typecho永久链接不支持带问号的格式如何解决 最近再使用WordpressToTypecho插件将wp转成了typecho后,想用Typecho永久链接的功能复刻下Wordpress那种带?参数的固定链接,如?p=123这样的格式,但测试发下改完后点文章还是分类啥的都还是在首页,也就是说这种带有?的链接格式直接就是不支持。那么对于Wordpress转投Typecho的用户来说,用这种格式转投Typecho就等于所有文章链接都换了,收录啥...
Typecho评论组件回复与取消回复按钮自定义 在主题制作自定义评论列表时<?php $comments->reply('回复'); ?>和<?php $comments->cancelReply('取消回复'); ?>是,回复按钮和取消回复的按钮,默认是超链接和加点击事件,实际上我们也可以用html进行进一步的diy他的结构,比如下方代码:回复按钮<but...
Typecho通用评论组件包含Css样式 一直以来我都不太喜欢写Typecho评论列表样式,那时候多说还没有死,就想着有没有大佬直接写好一套Typecho评论列表简单样式,然后别人就可以改改css和html结构就能diy自己的样式,不用考虑php啥的,于是乎昨天简单弄了下。【202401:调整了下css,修复了下翻页按钮翻页后不跳转评论区的问题】追加函数在functions.php中加入如下两个函数,第一个函数是强制设置一些参数,其...
Typecho主题前台实现删除文章功能 代码将下面的代码放到 post.php 中即可<?php \Typecho\Widget::widget('Widget_Security')->to($security); ?> <a href="<?php $security->index('/action/contents-post-edit?do=delet...
Typecho自定义组件输出热门文章列表 Typecho默认没有输出热门文章的组件,所以我们需要自己构建一个,具体如下。自定义组件因为Typecho默认没有文章阅读数,所以在构建热门文章时将基于文章评论数进行排序,具体操作就是在主题functions.php填入如下内容class Widget_Post_Hot extends Widget_Abstract_Contents { public function __cons...
Typecho输出最新文章列表 Typecho输出最新文章,文章数量可自定义,一般用于文章页面左/右侧栏<?php \Widget\Contents\Post\Recent::alloc('pageSize=5')->to($new); ?> <?php while ($new->next()): ?> <a href=&...
Typecho输出热门标签/标签云 输出热门标签,一般用于网站左/右侧栏<?php \Widget\Metas\Tag\Cloud::alloc('ignoreZeroCount=1&desc=1&limit=15')->to($tags); ?> <?php while ($tags->next()): ?> <a ...
Typecho输出分类列表 输出所有分类列表,一般用于显示在菜单上<?php \Widget\Metas\Category\Rows::alloc()->to($cates); ?> <?php while ($cates->next()): ?> <a href="<?php $cates->permalink(); ?>" <...
Typecho输出独立页面列表 输出所有独立页面的超链接,一般用于显示在菜单上,或者网站底部<?php \Widget\Contents\Page\Rows::alloc()->to($pages); ?> <?php while ($pages->next()): ?> <a<?php if ($this->is('page',...
Typecho判断ajax请求 在源码var/Typecho/Request.php有个isAjax函数可以判断ajax请求,使用方法如下:<?php if($this->request->isAjax()): ?> 如果是ajax请求则显示这里的内容 <?php endif; ?>当然也可以用原生php语法来写,代码如下:<?php function is_ajax() { ...
Typecho获取当前页面网址链接 在源码var/Typecho/Request.php有个getRequestUrl函数可以获取当前网址链接,使用方法如下:<?php echo $this->request->getRequestUrl(); ?>当然使用如下使用原生php语法写也是可以的function thisPageUrl() { return (isset($_SERVER['...