1樓:denishua
這是乙個歷史遺留問題。
歷史上這樣設計是:因為這樣的設計可以:不同的分類模式可以共享 term。
引用文章「WordPress 的分類模式設計:term, term_taxonomy 和 term_relationships 表之間的關係」最後一節:
WordPress 4.2 之前確實是這樣做的,支援不同的分類模式共享乙個 term,比如同時有乙個「使用技巧」的標籤和分類,他們使用同乙個 term。
但是發現這樣設計很大的問題,在分類編輯頁面,把「使用技巧」改成「WP使用技巧」,然後標籤「使用技巧」也跟著改了,這樣是不是最好的設計,肯定不是。
所以 WordPress 4.2 之後這個共享機制就取消了,不允許共享了,現在同時有乙個「使用技巧」的標籤和分類,他們不是同乙個 term,會生成兩個term。
所以如果某種程度上說,term 和 term_taxonomy 表是一一對應了,他們其實可以合併成乙個表,但是 WordPress 為了考慮相容問題就保留下來,看看 WordPress 的發展歷程和設計的修改,對我們自己設計一些系統是很有幫助的。
所以如果現在開始設計,我相信 WordPress 完全會和你一樣,wp_terms和wp_term_taxonomy合併到乙個表裡,所以你的想法是對的,但是 WordPress 為了歷史版本考慮就分成了三個表。
乙個空間裝兩個Wordpress兩個網域名稱。安裝在根目錄的不同目錄下,想直接通過網域名稱訪問WP,而不是訪問網域名稱 安裝的資料夾名字來訪問。修改header php和index檔案還是修改網域名稱解析到根目錄下的
青仙 我的是http catkin123.com 在空間在新增乙個網域名稱http meibay.com 後,後台登陸不進去,沒賬號,也沒有內容怎麼辦呢? 牛冰峰 貌似是用301重定向?前提 你只有乙個虛擬空間,沒法再做虛擬空間出來 例如兩個網域名稱 http www.aaa.com 對應繫結htt...
wordpress怎麼使用高版本的PHP?
lightingwalker 不知道你使用的伺服器是不是apache2的,如果是的話,需要修改apache2的配置檔案vim httpd.conf,查詢LoadModule這一行,把LoadModule php7 module後面的檔案位置直接指向你的php7.3版本所在的目錄下的libphp7.s...
有哪些實用的WordPress 外掛程式值得推薦?
六夜菌 關於外掛程式,我會在我的專欄長期更新,感興趣可以看一眼https zhuanlan p 240844439 也玄 wordpress用的外掛程式越多,越耗資源。推薦幾個cache的外掛程式 首選memcached 可以進行object cache,減少sql查詢。如果感覺機器跑不動了,這個必...