WordPress本身没加呢两样嘢,因为不是公共模式就能解决。
研究佐下,呢个要主题支持先得,当然啦,如果你的主题以经有添加功能就唔使继续向下睇了,盏晒时间。
1,首先要向主题文件添加支持输出的语句,打开主题的header.php,系head完结之前揾个位加上下边的语句
<?php
// ztjal add begin, Show Custom Field, keywords and description for post
if (is_single())
{
$my_meta_values = get_post_meta($post->ID, "keywords", true);
if (strlen($my_meta_values)>1)
{
echo " <meta name=\"keywords\" content=\"$my_meta_values\" />\n";
}
$my_meta_values = get_post_meta($post->ID, "description", true);
if (strlen($my_meta_values)>1)
{
echo " <meta name=\"description\" content=\"$my_meta_values\" />\n";
}
}
// ztjal add end
?>
OK了,以后就唔使烦了。
2,发新文章果阵系“自定义栏目”->“输入新栏目”,名称列输入“keywords”,再系右边的值的框内输入关键字,如:自定义栏目,添加,keywords,description,现在可以点击“添加自定义栏目”按钮了。
再以同样的操作,添加“description”,值输入如:介绍如何向WordPress的文章添加自定义的keywords和description
keywords和description呢两个名称成功添加之后系会被存落来,以后添加就下拉“-选择-”就得了。
3,如果想向以前的文章添加,唔建议你系WP后如改文章的方式添加,直接用网站后台的phpmyadmin添加,例子:
INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES
(226, 1334, 'keywords', '关键字1,关键字2,关键字3'),
(227, 1334, 'description', '文章简介');
其中,226同227是wp_postmeta表的meta_id字段不存在的值,1334是wp_posts表里边相应文章的ID,呢方面自己查。
改好后系SQL里边执行一下就搞定了。
资源学习 果断拿走