记录一下写插件的时候需要用到文章添加自定义字段功能
在自己创建的插件的Plugin.php
文件的方法中activate
添加:
// 注册自定义字段
\Typecho\Plugin::factory('Widget_Contents_Post_Edit')->getDefaultFieldItems = __CLASS__ . '::addAIFields';
然后在自己创建的插件的Plugin.php
文件中创建addAIFields
方法:
public static function addAIFields($layout)
{
$wjssk_summary = new Textarea(
'wjssk_summary',
NULL,
NULL,
'AI 文章摘要',
'点击按钮生成文章摘要'
);
$layout->addItem($wjssk_summary);
$wjssk_desc = new Textarea(
'wjssk_desc',
NULL,
NULL,
'AI 文章SEO描述',
'点击按钮生成文章SEO描述'
);
$layout->addItem($wjssk_desc);
$wjssk_keys = new Textarea(
'wjssk_keys',
NULL,
NULL,
'AI 文章SEO关键字',
'点击按钮生成文章SEO关键字'
);
$layout->addItem($wjssk_keys);
}
大概就这么个意思,然后就会在文件编辑中看到需要的自定义字段了。
如果对你有用的话,麻烦点个赞吧......
评论 (0)