wordpress自動給文章添加tag標籤
說明,添加的是你已有的標籤。之前在其他文章添加過的那種。然後代碼自動檢測文章內有沒有跟標籤匹配的,匹配到就自動加上。不會說給你創建個新標籤出來。
打開主題下的function.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 ) ;
- }
- }
- }
如下圖
具體鮮果這裡不截圖了,以後發表文章後它自動添加。