久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設(shè) > Wordpress自動給文章加tagcms教程

Wordpress自動給文章加tagcms教程

時間:2023-05-28 19:05:28 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 網(wǎng)絡(luò)小編

導(dǎo)讀:cms教程cms教程 每次給文章加tag都特別頭大,現(xiàn)在好了,有大神搞了個代碼自動加提取文章中的tag,只要放到function.php中即可。提交文章的時候,就會自動添加了。將代百度seo網(wǎng)站優(yōu)化網(wǎng)站seo優(yōu)化軟件。

百度seo網(wǎng)站優(yōu)化網(wǎng)站seo優(yōu)化軟件

每次給文章加tag都特別頭大,現(xiàn)在好了,有大神搞了個代碼自動加提取文章中的tag,只要放到function.php中即可。

提交文章的時候,就會自動添加了。

將代碼添加到主題的 functions.php 即可:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * WordPress 自動為文章添加已使用過的標簽 * https://www.wpdaxue.com/auto-add-tags.html */ 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 ) { // 如果文章內(nèi)容出現(xiàn)了已使用過的標簽,自動添加這些標簽 if ( strpos($post_content, $tag->name) !== false) wp_set_post_tags( $post_id, $tag->name, true ); } } }

 

修改后可控制標簽輸出數(shù)量。

代碼如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // WordPress 自動為文章添加已使用過的標簽 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) { $i = 0; foreach ( $tags as $tag ) { // 如果文章內(nèi)容出現(xiàn)了已使用過的標簽,自動添加這些標簽 if ( strpos($post_content, $tag->name) !== false){ if ($i == 5) { // 控制輸出數(shù)量 break; } wp_set_post_tags( $post_id, $tag->name, true ); 網(wǎng)站建設(shè) $i++; } } } }

但這樣輸出,會默認輸出前幾個標簽,考慮到每次輸出都是標簽庫里面的前幾個標簽,不利于 SEO ,增加了標簽打亂功能。

標簽打亂增強版:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 // WordPress 自動為文章添加已使用過的標簽 function array2object($array) { // 數(shù)組轉(zhuǎn)對象 if (is_array($array)) { $obj = new StdClass(); foreach ($array as $key => $val){ $obj->$key = $val; } } else { $obj = $array; } return $obj; } function網(wǎng)站建設(shè)哪家好 object2array($object) { // 對象轉(zhuǎn)數(shù)組 if (is_object($object)) { foreach ($object as $key => $value) { $array[$seo網(wǎng)站優(yōu)化key] = $value; } } else { $array = $object; } return $array; } 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) { $i = 0; $arrs = object2array($tags);shuffle($arrs);$tags = array2object($arrs);// 打亂順序 foreach ( $tags as $tag ) { // 如果文章內(nèi)容出現(xiàn)了已使用過的標簽,自動添加這些標簽 if ( strpos($post_content, $tag->name) !== false){ if ($i == 5) { // 控制輸出數(shù)量 break; } wp_set_post_tags( $post_id, $tag->name, true ); $i++; } } } }

關(guān)鍵詞標簽: WordPress

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-28 ,文章Wordpress自動給文章加tagcms教程主要講述wordpress網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_11654.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 威海市| 青阳县| 水富县| 南郑县| 烟台市| 成武县| 文化| 抚顺市| 杭州市| 金塔县| 弥渡县| 哈密市| 龙州县| 柳江县| 建昌县| 同德县| 弥渡县| 阿拉尔市| 定结县| 东乡县| 两当县| 资兴市| 历史| 安庆市| 安康市| 铁岭县| 孟津县| 万山特区| 崇州市| 台北县| 抚宁县| 新昌县| 炎陵县| 会理县| 屏东市| 色达县| 洪江市| 三穗县| 杭锦后旗| 上杭县| 图片|