POST TIME:2017-11-12 23:44
在dedecms的后臺(tái)的核心—批量維護(hù)—TAG標(biāo)簽管理里我們可以刪除TAG標(biāo)簽,但是這樣如果我們的TAG標(biāo)簽很多的時(shí)候,這樣操作會(huì)很累。
登錄數(shù)據(jù)庫,或在dedecms后臺(tái)->系統(tǒng) -> SQL命令行工具,復(fù)制語句:
Delete FROM dede_tagindex where typeid not in (SELECT id FROM dede_arctype); Delete FROM dede_taglist where typeid not in (SELECT id FROM dede_arctype);
以上的sql語句可以把整個(gè)網(wǎng)站的TAG標(biāo)簽刪除掉,大家請(qǐng)謹(jǐn)慎使用。
執(zhí)行完以后,我們?cè)僭诤笈_(tái)更新下緩存。再去看下后臺(tái)的TAG標(biāo)簽管理中的TAG標(biāo)簽是不是全部被刪除了。
這個(gè)情況還是困擾了許多站長(zhǎng),其實(shí)是因?yàn)榫W(wǎng)站有內(nèi)容回收站的功能,里面的文章并沒有被直接刪除,而是被標(biāo)記了而已,跟計(jì)算機(jī)的回收站功能是一樣的,還可以對(duì)誤刪除的文章恢復(fù)處理,建議保留網(wǎng)站的內(nèi)容回收站功能。
如果反復(fù)出現(xiàn)這個(gè)已經(jīng)被刪除了的標(biāo)簽,可以到內(nèi)容回收站找到帶這個(gè)TAG標(biāo)簽的文章,刪除該文章即可。
這種情況是最好到用Navicat或者phpMyAdmin打開數(shù)據(jù)庫,刪除表dede_taglist下的所有信息,按照下面方法重新獲取關(guān)鍵字和TAG標(biāo)簽
TAG標(biāo)簽實(shí)際上是文章的關(guān)鍵詞,最好把自動(dòng)獲取文章的關(guān)鍵詞功能關(guān)閉,找到:系統(tǒng) -> 系統(tǒng)基本參數(shù) -> 其他選項(xiàng) -> 自動(dòng)獲取關(guān)鍵字。
把全站的關(guān)鍵詞全刪除,執(zhí)行SQL命令:
Delete from dede_search_cache; Delete from dede_search_keywords; Delete from dede_keywords;
重新獲取關(guān)鍵字,再重新獲取TAG標(biāo)簽,找到常用 -> 批量維護(hù) -> 文檔關(guān)鍵詞維護(hù)和TAG標(biāo)簽管理