Cuixiping

Results 161 comments of Cuixiping

@danpros How to add a variable which equals `site_url()` in the menu link (slug) field? For example `{site.url}contact`

I modified the `parseNode` function in `functions.php` to do the replacement. It works for me. 1. Add a line: ```php $nodeSlug = str_replace('{site.url}', site_url(), $node->slug); ``` 2. Then replace all...

添上去了什么时候卸载?主题好像没有卸载回调,切换到别的主题时,添加的路由就无法自动清理。

现在的路由需要显式的添加与移除,如果支持基于约定的路由,就可实现不用显式调用添加与移除的代码也能路由。 比如自动读取主题目录内的路由配置文件,动态路由,而不用往数据库修改路由配置,就可实现题主的目的。

> https://github.com/YuiNijika/Typecho-Router/blob/main/Router.php > > 看看我这个,不过开启debug会返回匹配不到路由的错误 是个可行的办法,可以截获主题路由

> > > https://github.com/YuiNijika/Typecho-Router/blob/main/Router.php > > > 看看我这个,不过开启debug会返回匹配不到路由的错误 > > > > > > 是个可行的办法,可以截获主题路由 > > 点个star吧哈哈,之前也是有需求捣鼓半天搞出来的,Debug问题问ai,说是挂插件的钩子能解决,后面也没研究了,主打能用就行 star了你的TTDF ⭐

可以用 `|` 或 `|` 代替要显示的 `|`

导航栏的自定义, 我也没搞懂. 我想把指定几个slug的分类和单页面的链接放在导航上, 不知道该怎么写 比如, 在主题设置里设定导航显示: "home life about" , 则导航显示 "首页 生活 关于", 其中"生活"是分类, 另外2个是单页面.

我只找到1个widget静态方法,是Widget类里面的,所以是不是应该这么调用: ``` \Typecho\Widget::widget( ...... ) ``` `widget('Widget_Archive@math', 'pageSize=10&type=category', 'mid=2')` 这种调用方法里面的语法具体是什么规则?我好像在网站上没有看到详细说明.

一个博客都懒得写了,还多个博客啊,哈哈哈