夏目贵志
夏目贵志
@chatgtp4 你的插件代码看起来已经很接近你想要的功能了。但是,从你的描述来看,你在索引页面无法成功替换头图 URL。这可能是因为在 Typecho 的索引页面中,文章的自定义字段(如头图URL)可能并没有被预加载,所以你在处理索引页面时无法访问这些字段。 你可以尝试在你的主题的索引页面模板中,使用 `fields()` 方法来预加载文章的自定义字段。以下是一个示例代码: ```php // 在你的主题的 index.php 文件中 $posts = $this->widget('Widget_Contents_Post_Recent'); while($posts->next()){ $posts->fields(); // 预加载自定义字段 // 然后你可以像在文章页面一样访问自定义字段 echo $posts->fields->banner; } ``` 然后你可以在你的插件中,使用类似的方法来处理索引页面的文章: ```php public static...
手动的话: 把不同分类的模板文件以分类缩略名命名,如`default.php`、`technology.php`(缩略名请在后台——管理——分类中查看),然后在当前模板目录下建立一个名为 category 的文件夹,把不同分类的模板文件放进该文件夹,这样,在访问分类页面时,会自动调用分类对应缩略名的分类模板。
大平原啊,还没见过呢。
@maoruibin 还没到过西北 所以不清楚!
自修改模板 就可以了!