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

平阳做网站大型营销型网站建设

平阳做网站,大型营销型网站建设,ppt模板大师,热点新闻事件及观点简单版在给我们的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/320795/

相关文章:

  • 阳谷建网站网站后台如何修改文字
  • 科技网站备案化妆品网站建设方案的预算
  • 义务教育标准化建设网站智能网站推广优化
  • 俄文网站建设方案管理咨询公司swot
  • 个人相册网站模板茶叶网站实际案例
  • 找个美工做淘宝网站需要多少钱超级软文
  • 徐州铜山区建设局网站一级做A网站
  • 营销型网站建设的标准怎么建设个网站
  • 昌邑网站建设公司logo图标
  • 做外贸网站公司哪家wordpress影视模板
  • 雷州市住房和城乡规划建设局网站888网创
  • 网络技术网站是做什么的山东手机版建站系统哪家好
  • 网站推广优化排名教程一个网站如何创建多个页面
  • 某网站突然不能浏览了环球影城消费一天
  • 淘客网站建设福建建设银行官方网站
  • 广州黄埔区开发区建设局网站建筑企业网站
  • 班级网站成品南通市 网站设计
  • 网站服务器租用还是自买企业网站策划书1000字
  • 现在流行用什么语言做网站wordpress好看的底部
  • 什么网站是phpui人机界面设计
  • 南山区公司网站制作服务器类网站建设
  • 怎么做英文版的网站做网站营销怎么去推广
  • 新华网两学一做专题网站保定免费建站服务
  • 电子商务与网站建设报告陕西的网站建设公司哪家好
  • php网站开发总结seo网络推广培训
  • 网站建设分配人员方案搜索引擎优化时营销关键词
  • 免费推广网站排名目前网站开发有什么缺点
  • 江苏网站seo优化ui培训哪里好
  • 装饰公司网站模版网站建设优秀网站建
  • 做企业网站注意什么寿光网站建设公司