WordPress本身没加呢两样嘢,因为不是公共模式就能解决。
研究佐下,呢个要主题支持先得,当然啦,如果你的主题以经有添加功能就唔使继续向下睇了,盏晒时间。
1,首先要向主题文件添加支持输出的语句,打开主题的header.php,系head完结之前揾个位加上下边的语句
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?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添加,例子:
1 2 3 |
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里边执行一下就搞定了。
资源学习 果断拿走