wordpress给文章自动添加网站tag标签

以下代码就可以解决,它会在你发布/保存文章时,检测文章的内容中,是否出现曾经使用过的标签,如果出现,就自动为文章添加这些标签。

 代码如下 复制代码

add_action('save_post', 'auto_add_tags');
function auto_add_tags(){
$tags = get_tags( array('hide_empty' => false) );
$post_id = get_the_ID();
$post_content = get_post($post_id)->post_content;
if ($tags) {
foreach ( $tags as $tag ) {
// 如果文章内容出现了已使用过的标签,自动添加这些标签
if ( strpos($post_content, $tag->name) !== false)
wp_set_post_tags( $post_id, $tag->name, true );
}
}
}

把代码放到functions.php即可,是不是很方便呢?

时间: 2024-09-22 16:10:53

wordpress给文章自动添加网站tag标签的相关文章

WordPress的文章自动添加关键词及关键词的SEO优化_php技巧

网站的关键字及网页描述关系网站对搜索引擎的友好程度,如果自己手动加显然太折腾了,那如何让wordpress博客自动为每篇文章自动关键字及网页描述.每篇文章的内容不同,我们该如何让wordpress自动添加文章描述和关键词呢?下面就让我们来看看如何给wordpress自动添加文章描述和关键词. 在你主题的functions.php文件添加以下代码,各个代码的功能解析如下: add_action ( 'wp_head', 'wp_keywords' ); // 添加关键字 add_action (

wordpress复制文章自动添加版权信息

复制下面的代码放到single.php里就可以了,位置一般可以放到文章内容代码下面.实现当别人复制文章内容时,系统会把版权信息也一起附带了.  代码如下 复制代码 <script type="text/javascript"> document.body.oncopy=function(){ event.returnValue=false; var t=document.selection.createRange().text; var s="本文来源于<?

JavaScript实现复制文章自动添加版权_javascript技巧

第一种 <script type="text/javascript"> document.body.oncopy = function(){ setTimeout( function (){ var text = clipboardData.getData("text"); if(text){ text = text + "\r\n本文来自: (www.jb51.net) 详细出处参考:"+location.href; clipboa

ZBLOG PHP调用文章摘要内容以及TAG标签调用例子

今天老蒋整理ZBLOG PHP调用代码文章较多,主要是把本地常用的一些代码整理到博客中,这样以后在使用的时候可以直接复制,省的每次需要用的时候再在本地的其他主题中寻找.我们在制作博客主题的时候内容页面.侧边栏或者底部栏会用到TAG标签的调用,以及在文章列表中可能会用到文章摘要,这样就省的我们在撰写文章的时候手工设置摘要,还可以统一控制截取的字数数量.   第一.ZBP文章列表摘要   1.默认样式    代码如下 复制代码 {$article.Intro}   这样调用的方法是在我们编辑发布文章

网站TAG标签给优化及用户体验总结分析

tag标签在各大型网站中实际上已经非常常见,而今天我们在这里探讨这个话题是因为我们在很多企业或中小网站中见到的并不多,也许有很多人对tag标签并不是十分了解,而很多时候也是我们忽视了其重要性,现在我们来分析一下什么是tag标签及tag标签会给我们带来些什么好处? 首先我们可以看看什么是标签,用一句很通俗的话讲就是一种虚拟的分类,也可以理解成一种"感性"的分类,我们常常会在百度听音乐,我们来看看如下图:   通过这个图我相信大家都了解了这种分类,其实是一种通过关键词来提取的分类方法,我们

js如何给复制网页文章自动添加版权信息

自己辛辛苦苦写的文章,轻易就被别人复制-粘贴去了,是不是很伤心呢?现在教大家一个方法,让别人复制自己的文章时,自动在文章的结尾添加自己的版权信息.请大家试试复制本篇文章,然后粘贴到记事本中,看看文章的最后是不是自动出现了"该文章转载自幻龙网络"的字样. 方法如下: 在网页最后添加:

博客园每篇文章自动添加目录

阅读目录 一.自动生成目录 1.在博客园后台管理页面选择"设置" 2.生成三级目录 2.1.操作步骤 2.2.效果: 3.生成一级目录 3.1.操作步骤: 二.引入自定义控件 1.侧边栏时间控件 1.1.操作步骤 2.界面美化 2.1.选择皮肤:ThinkInside 2.2.渲染皮肤效果 3.最终效果 回到顶部 一.自动生成目录 1.在博客园后台管理页面选择"设置" 2.生成三级目录 2.1.操作步骤 找到页脚HTML代码,复制自动生成目录的js代码,保存即可 代

复制网页文章自动添加版权信息

中国WEB第一站,中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站中国WEB第一站 在网页最后添加:

dedecms如何在文章内容页添加TAG标签功能

Tag标签是web2.0的东西,相当关键词,它可以把自己网站的一些文章包含它的让其它网站引用,自己也引用别的网站的含它的文章,这样,既可以带给人家流量,也可以为自己带来流量,是互利的. 我们在使用dedecms的时候应该如何在文章内容页添加TAG标签功能呢?Tag标签对于SEO帮助很大,具体修改方法为: 打开模板文件article_article.htm 找到 <div class="content"><table width='100%'>&http: