以前用Xu.hel的iStudio主题时,可以在主题设置里添加关键词和描述。因为用了很长一段时间,所以也就一直没有正儿八经的去折腾秦家大院的关键词。
现在改用了木木的Simple-Lines主题,没有关键词设置,偶尔检测自己的META信息总是看到两栏空缺,心里很是不爽。
试过一些插件,也不是很满意。前阵子搜到一篇手动设置关键词的文章-《修改WP,打造属于自己的个性关键词和描述》,感觉凭我的三脚猫功夫应该也能搞的定。但是因为这些天流连于雷锋群(28616428),忙于争做新时代的活雷锋,竟把这事给耽搁下来了。
在今天这个寂静的凌晨,我灵光一现,竟然就把这事给办成了!
啰哩叭嗦的话就不说了,直接说方法。当然,这方法也是抄人家的,要看原版的或者想找作者探讨探讨的,过来进这个传送门(2017.08.18:链接已失效),俺一脚把你飞过去!
首先在写文章时顺便添加一个自定义域,名称随便你设,但是注意后面步骤用到的代码里的名称要改成一样的。我懒得另外想名字了,直接用了作者设的MetaKeywords,在后面的值中添加你需要的文章关键词就可以了。(注意:域设一次就可以了,以后可以直接选用,但是域值每次写文章都要根据你的内容来进行设置。)
然后把下面的代码添加到主题的header.php文件中。
ID, “MetaKeywords”, true))
{echo get_post_meta($post->ID, “MetaKeywords”, true);}
else {echo (‘秦家大院,秦大少,数码,家电,淘宝,购物,评测,推广,游戏’);}?>
“>
添加描述也是一样的,新建一个域Metadescription,域值也是根据你的需要或文章内容进行填写,然后再添加代码到主题的header.php文件中。
ID, “Metadescription”, true))
{echo get_post_meta($post->ID, “Metadescription”, true);}
else {echo (‘这是秦大少的博客’);}?>
“>
至于这些代码具体插到什么位置,也是害我这个菜鸟费了不少脑细胞。虽然最后出来的结果貌似是对的,但是我也搞不清我的修改方法是不是真的正确,所以这里也帖下我的修改方法,请老鸟们给看看是不是改对了,先谢过了!
以下是主题的header.php文件的前半截代码
<?php echo wp_title(”,false); ?> | <?php bloginfo(‘name’); ?>
我删掉了其中的10到12行代码,插入需要的代码,变成:
<?php echo wp_title(”,false); ?> | <?php bloginfo(‘name’); ?>
ID, “MetaKeywords”, true))
{echo get_post_meta($post->ID, “MetaKeywords”, true);}
else {echo (‘秦家大院,秦大少,家电,数码,购物,淘宝,推广’);}?>
“>
ID, “Metadescription”, true))
{echo get_post_meta($post->ID, “Metadescription”, true);}
else {echo (‘这是秦大少的博客’);}?>
“>
总觉得插入两段基本重复的代码有点浪费,不知道是不是有精简合并的可能?
通过这个方法添加关键词虽然看起来挺麻烦的,但是胜在精确,应该没有哪个插件可以给每个页面都设置精确的关键词吧!