如何让wordpress博客自动添加关键词及网页描述

如何让wordpress博客自动添加关键词及网页描述,第1张

让wordpress博客自动为每篇文章自动关键字及网页描述。每篇文章的内容不同,我们该如何让wordpress自动添加文章描述和关键词呢?办法很简单,我们知猛只需要在模板头部添加如下一段PHP代码。今天桃子empress在博客留言板中说:“怎么在sinaapp engine 应用的的wordpress添加关键词和描述!”其实笔者之前接触过sinaapp,但是没深入过,既然是wordpress博客,应该是一样的办法!sinaapp好像不支持FTP。那没关系,你直接在后台管理中找到主题–编辑–header.php。打开你的模板文件header.php,在最前面添加如下PHP代码: (也可以不用在最前面,懂PHP代码可以随意摆放合适的位置,不懂的话就先按照镇猛李这样做吧!)<?php//判断是否为首页if ( is_home ()){$description = "这里填写博客首页的描述,最多220字符"$keywords = "这里填写首页关键词,用英文逗号隔开"//判断是否为文章页}else if ( is_single ()){if ( $post->post_excerpt){$description = $post->post_excerpt} else {$description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,220)}$keywords = ""$tags = wp_get_post_tags($post->ID)foreach ($tags as $tag ) {$keywords = $keywords.$tag->name.","}//判断是否为分类页} else if ( is_category()) {$description = category_description()}?>添加完上面的代码,然后查找标签: </title>在后面加入<meta name = "keywords" content="<?php echo $keywords?>" /><meta name= "description" content="<?php echo $description?>"/ >这两句代码位置也非绝对的,如果你不了解的话,就放在</title>标签后边就可以了!好了,然后去刷新你的首页和其他文章页面吧,查看源代码。是不是就和上图一样了呢!这样就为wordpress所有的文章加上关键字和网页描述了。如果你之前没有为文章添加标签的话,关键字是没御迟有的哦!p=197.html

1、首先找到向所有文章底部拆橡添加自定义内容的代码

复制以下代码:

//在所有文章底部添加自定义内容

function add_after_post_content($content) {

if(!is_feed() &&!is_home() &&is_singular() &&is_main_query()) {

$content .= '你需要添加的自定义内容'

}

return $content

}

add_filter('the_content', 'add_after_post_content')

2、我们要把这段代码复制到WordPress的functions.php中,进入WordPress的后台,点击 “外观”》“编辑”,在右边栏“模板”,点击“Theme Functions (functions.php)”,进入functions.php的编辑界面。

3、然后把我们的代码复制到“//全部结束”的前面,这是你只需把“你需要添加的自定义内容”改为你自己想要的兄宽文字内容即可。

4、如果你不想添加一段文字,而是想添加一张图片,你就必须自己按照php格式写一段代码复制到“你需要添加的自定义内容”,比如小杰想再每篇文章底部添加我的公众微信账号的图片,那我就必须写一段代码,如下:

a href="图片URL"><img class="aligncenter size-full wp-image-139" src="图片URL" alt="wechat recommend" width="320" height="320" /></a>

这是在图片URL的地方替换你想要显示的图片即可,切记在修改完之后点击“更旅尘旁新文件”,不然你就前功尽弃了。当然,你还可以添加“连接”“音频”“视频”等内容,只需填入相应的代码即可。

在安装目录wp-content/themes下找到single.php文件,然后到文件中如下的一行代码,

1

<?php get_template_part( 'content', 'single' )?>

在这一行代码后面加入下面的代码?保存就可以啦。

1

2

3

4

5

6

7

8

<!--start-->

<p align="center" style="color:#999966">原创内容,转载请注明:<strong>

<a href="<?php bloginfo('url')?>"><?php bloginfo('name')?></a></strong>

[<a href="<?php echo get_settings('home')?>"历李><?php echo get_settings('home')?>

</a>] 谢谢埋衡

</br>本文链接地址: <a href="<?php the_permalink() ?>"肢液迟 title="<?php the_title()?>">

<?php the_permalink()?></a></p>

<!--end-->


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11990147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存