当前位置: 首页 > news >正文

山东系统建站怎么用南宁网站建设方案书

山东系统建站怎么用,南宁网站建设方案书,网站建设和风险分析,做资源教程网站在给我们的WordPress博客更新文章时,大多数人应该会给文章添加一些TAG标签,文章添加TAG标签也是我们做WordPress优化必不可少的一项,但是如果每一篇文章的关键字标签都要手动添加链接,那也太麻烦了。今天给大家分享一篇自动给文章…

        在给我们的WordPress博客更新文章时,大多数人应该会给文章添加一些TAG标签,文章添加TAG标签也是我们做WordPress优化必不可少的一项,但是如果每一篇文章的关键字标签都要手动添加链接,那也太麻烦了。今天给大家分享一篇自动给文章添加TAG标签的WordPress教程(如果文章内容出现了已使用过的标签,自动添加这些标签)。

方案一:

使用教程:其实也非常的简单只需要把下面的代码添加到主题的functions.php里即可。

//自动为文章添加标签
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 );}}
}

方案二:

function zm_auto_add_tags() {
$post_id = get_the_ID();
if ( $post_id ) : $post_content = get_post( $post_id )->post_content;
if ( !empty( $post_content ) ) {
$tags = get_tags( array( 'hide_empty' => false ) );
if ( $tags ) {
$i = 0;
foreach ( $tags as $tag ) {
if ( strpos( $post_content, $tag->name ) !== false ) {
if ( $i == 6 ) break; // 添加数量
wp_set_post_tags( $post_id, $tag->name, true );
$i++;
}
}
}
}
endif;
}
add_action( 'save_post', 'zm_auto_add_tags' );

方案三:

        如果上面的自动添加标签代码不满意,还有下面的代码,可以打乱标签的排序,这样相当于网站一直在有新内容更新:

function arraytoobject( $array ) {
if ( is_array( $array ) ) {
$obj = new StdClass();
foreach ( $array as $key => $val ) {
$obj->$key = $val;
}
} else {
$obj = $array;
}
return $obj;
}function objecttoarray( $object ) {
if ( is_object( $object ) ) {
foreach ( $object as $key => $value ) {
$array[$key] = $value;
}
} else {
$array = $object;
}
return $array;
}function zm_auto_add_tags() {
$post_id = get_the_ID();
if ( $post_id ) : $post_content = get_post( $post_id )->post_content;
if ( !empty( $post_content ) ) {
$tags = get_tags( array( 'hide_empty' => false ) );
if ( $tags ) {
$i = 0;
$arrs = objecttoarray( $tags );
shuffle( $arrs );
$tags = arraytoobject( $arrs );
foreach ( $tags as $tag ) {
if ( strpos( $post_content, $tag->name ) !== false ) {
if ( $i == 6 ) break; // 添加数量
wp_set_post_tags( $post_id, $tag->name, true );
$i++;
}
}
}
}
endif;
}
add_action( 'save_post', 'zm_auto_add_tags' );

上面三种代码就都可以解决 WordPress 文章怎么自动添加标签。

http://www.yayakq.cn/news/622375/

相关文章:

  • 网站开发毕设的需求分析广州企业建站网站
  • 淄博网站制作公司服务做网站买服务器大概多少钱
  • 建设网站公司挖掘挖掘工具销客多微分销系统
  • 使用模板怎么建站百度大数据分析工具
  • 首页设计公司台州关键词优化价格
  • 帮做钓鱼网站会怎样wordpress 删除评论
  • 网站开发中网页打印wordpress弹窗登录注册
  • 网站服务器ip宝塔wordpress更换域名
  • 电子商务网站建设评估工具网站的关键词多少合适
  • 推荐一些做电子的网站做电影网站程序好用吗
  • 上海建工网站深圳住房和建设局网站公开招标
  • 有关手机网站建设asp做网站 的pdf教程
  • hmm船公司网站人力资源公司怎么开
  • 成功的网站应该具备哪些要素邵东网站
  • 河池市住房城乡建设网站怎样做二维码链接到网站上
  • 椒江网站制作莱州市双语网站
  • 桂林北站地址网络公司做网站后交代给客户什么
  • 网站的原理兰州新站seo
  • 无锡企业建站系统大数据网页制作
  • 义乌企业网站网络设计报告总结
  • 模板的网站都有哪些wordpress 子分类
  • 怎么样做电影网站wordpress产品列表
  • 网站推广的方法有哪几种网站建设 类
  • 网站 第三方登录个体做敦煌网站怎么样
  • 正规网站开发需要哪些技术互联网做视频网站需要许可证吗
  • 做母婴的网站WordPress小程序二次修改
  • 设计师交流网站公众号开发技术风险
  • 网站建设衤金手指花总十四公司网站建app
  • 天津黑曼巴网站建设wordpress单栏简洁
  • 网站建设盈利模式flash 3d 网站源码