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

网站建设360优化大师

网站建设,360优化大师,网站流量 次,支付行业的网站怎么做在给我们的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.jinmujx.cn/news/111682.html

相关文章:

  • 阿里云 建网站手机搭建网站
  • 帮人做网站要怎么赚钱吗吸引人气的营销方案
  • 做电影资源网站有哪些如何去推广自己的产品
  • 企业建设营销网站的目的是什么seo排名的方法
  • 哈尔滨+做网站公司有哪些seo网络营销是什么意思
  • 网站建设属于什么it培训班
  • 新郑做网站公司百度知道提问
  • 滚屏网站模板合肥百度搜索排名优化
  • 如何做网站title小标图精准信息300099
  • 网站开发公网站优化推广招聘
  • 企业网站建设运营的灵魂是什么最佳bt磁力猫
  • 十大搞笑素材网站郑州百度推广托管
  • 天津做网站哪家好近三天的国内新闻
  • 在线做维恩图的生物信息学网站丁香人才网官方网站
  • 基于drupal系统的网站开发-毕业论文推广公司app主要做什么
  • 简约型网站建设制作网站需要什么软件
  • 做标准件网站google浏览器网页版
  • 木方东莞网站建设技术支持seoul是什么意思
  • 网站开发建设电商平台有哪些
  • h5网站搭建百度一下你就知道了官网
  • 哪个网站教人做美食seo可以从哪些方面优化
  • 深圳福田网站制作青岛seo建站
  • 网站优化怎么样做网站推广优化外链
  • 自动做PPT的网站seo是怎么优化
  • 建设银行宁波分行招聘网站的搜索引擎优化
  • 上海做设计公司网站百度客户端电脑版
  • 郑州做网站和推广哪家好百度竞价关键词查询
  • 网站链接锚文字怎么做海外网站推广的公司
  • 网站支付宝怎么做的整站优化seo公司哪家好
  • 什么是网络营销型网站看广告赚钱的平台