函数
Typecho根据文章cid与字段名获取字段值

今天无意间逛到了《Typecho教程-获取模板自定义字段值》这个博客的这篇文章,虽然觉得需求挺奇怪的,不过还是分享个更佳简洁的方法吧,直接用typecho现成的功能直接调用。函数function getCustom($cid, $key){ $f=Typecho_Widget::widget(...

阅读更多
Typecho最新热门热评文章调用api

因为群友花花弄了个高仿掘金主题,没有实现热门与热评文章加载功能,特此为其分享点代码,先是简单弄了个json版本,后来根据需求又弄了个html的版本使用用法就是将下面的函数放到模板函数文件里,如果存在同名函数请自行合并。JSON版function themeInit($archive) { $d...

阅读更多
php二维数组随机排序

通过查询文档指导array_multisort函数可对多个数组或多维数组进行排序,具体文档请看https://www.php.net/manual/zh/function.array-multisort.php,其实我就是粗略的看了下文档(看着头大),发现并没有随机排序。我的需求时根据二维数组...

阅读更多
typecho点赞实现代码分享

函数部分//请求接口 function themeInit($archive) { if($archive->request->isPost() && $archive->request->likeup && $archive->r...

阅读更多
【完善版】Typecho不使用插件实现Ajax评论功能

我之前写过《Typecho不使用插件实现Ajax评论功能》这篇文章,文章中对绛木子的函数完善了评论触发的接口,但是评论过滤部分的接口没有完善,只是单纯的给出了替代方案,其实很早之前就解决了,只是一直没有写出来,今天就把完善好的函数放出来。完善好的函数/** * ajaxComment * ...

阅读更多
typecho模板设置数据备份与恢复Pro

前言在2018年的时候写过《typecho模板设置数据备份与恢复》的文章,其中里面的代码将模板名字写死了,需要模板作者改动其中的模板名字才能用于其他模板,这样很不方便,近期打算给自己的新模板加入这个功能,于是就改成通用型的了首先获取模板目录文件夹名称经过观察我发现typecho数据库里面的模板...

阅读更多
Typecho无插件实现同分类文章上一篇下一篇

这个功能因为自己突然有需要,然后去论坛搜了下发现也有人问过,帖子里有人推荐了个插件可以实现,不过我突然想到个模板函数,就是自定义文章上下篇链接的,好像就可以直接实现,不需要插件。函数如下:/** * 显示下一篇 * * @access public * @param string $defau...

阅读更多
typecho模板设置数据备份与恢复

typecho模板设置数据会在你换模板的时候被清空,这样的设置其实我还是蛮喜欢的,不会有数据残留。然而WP用户转到typecho后跟我抱怨,说模板换成别的然后再切换回来,之前设置好的数据都没了,希望我在yodu模板上动动手脚解决这个问题。然而我是有些迟疑的,东西不是你说做我就要做的,我必须试一...

阅读更多
typecho统计当前分类和子分类文章总数

typecho发布一篇文章,然后只勾选子分类,然后发布。父分类输出分类的文章数量,并没有包含这个新发布的文章。于是乎,垃圾博主啊用了点时间(一个半小时)写出了个函数,来解决这个问题function fenleinum($id){ $db = Typecho_Db::get(); $po=$db...

阅读更多
pjax(InstantClick)常用的重载函数

pjax(InstantClick)一般需要重载的函数,希望这篇文章能让大家少浪费点时间多说评论if (typeof DUOSHUO !== 'undefined'){ DUOSHUO.EmbedThread('.ds-thread');} /网易云跟贴if (typeof Tie !== '...

阅读更多
歌曲封面
0:00