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

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

Wordpress自動(dòng)給文章加tagcms教程

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

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

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

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

提交文章的時(shí)候,就會(huì)自動(dòng)添加了。

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * WordPress 自動(dòng)為文章添加已使用過(guò)的標(biāo)簽 * 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)了已使用過(guò)的標(biāo)簽,自動(dòng)添加這些標(biāo)簽 if ( strpos($post_content, $tag->name) !== false) wp_set_post_tags( $post_id, $tag->name, true ); } } }

 

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

代碼如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // WordPress 自動(dòng)為文章添加已使用過(guò)的標(biāo)簽 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)了已使用過(guò)的標(biāo)簽,自動(dòng)添加這些標(biāo)簽 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++; } } } }

但這樣輸出,會(huì)默認(rèn)輸出前幾個(gè)標(biāo)簽,考慮到每次輸出都是標(biāo)簽庫(kù)里面的前幾個(gè)標(biāo)簽,不利于 SEO ,增加了標(biāo)簽打亂功能。

標(biāo)簽打亂增強(qiáng)版:

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 自動(dòng)為文章添加已使用過(guò)的標(biāo)簽 function array2object($array) { // 數(shù)組轉(zhuǎn)對(duì)象 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) { // 對(duì)象轉(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)了已使用過(guò)的標(biāo)簽,自動(dòng)添加這些標(biāo)簽 if ( strpos($post_content, $tag->name) !== false){ if ($i == 5) { // 控制輸出數(shù)量 break; } wp_set_post_tags( $post_id, $tag->name, true ); $i++; } } } }

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

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

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

    主站蜘蛛池模板: 松阳县| 孝义市| 兴海县| 台东市| 锡林郭勒盟| 邓州市| 叶城县| 通江县| 芦溪县| 张家港市| 库车县| 清涧县| 怀化市| 肥东县| 宜章县| 开鲁县| 永泰县| 姚安县| 康定县| 新化县| 隆回县| 和静县| 镇雄县| 阜平县| 贵溪市| 兰西县| 忻城县| 合川市| 汉中市| 达日县| 石渠县| 金溪县| 武汉市| 中阳县| 盐池县| 商城县| 永福县| 淄博市| 全椒县| 敦煌市| 垦利县|