网站首页 » 代码技巧 » 通过themefields函数实现Typecho自动绑定输入框的办法

通过themefields函数实现Typecho自动绑定输入框的办法

April 23, 2020 代码技巧

我们知道通过Typecho文章自定义字段的方式实现各种自定义效果,但是这种方式的缺点就是每次都需要重新输出字段类型、名称等,不等木板块批量操作,这就比较影响效率了,这里,我们给大家介绍一种方法,可以通过给自定义字段添加固定设置,操作时候只输入字段值即可实现自定义效果。

实现需要借助themefields函数,具体办法如下:

首先编写并检查以下代码:

function themeFields($layout) {
    $title = new Typecho_Widget_Helper_Form_Element_Text('title', NULL, NULL, _t('文章title标题'), _t('SEO设置'));
    $keywords = new Typecho_Widget_Helper_Form_Element_Text('keywords', NULL, NULL, _t('文章keywords关键词'), _t('SEO设置'));
    $description = new Typecho_Widget_Helper_Form_Element_Text('description', NULL, NULL, _t('文章description描述'), _t('SEO设置'));
    $layout->addItem($title);
    $layout->addItem($keywords);
    $layout->addItem($description);
}

然后将该代码添加到主题的functions.php文件

最后保存并运行后,效果如下:
66666666.png

添加新评论