亚洲专区一区二区三区,国产精品 日产精品 欧美精品,中文字幕+乱码+中文字幕一区 http://www.lalz.net 你的IT之家,站長網(wǎng)絡(luò)技術(shù)學(xué)習(xí)、網(wǎng)站賺錢方法交流之家 Sat, 26 Apr 2025 05:39:43 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.8.1 conda是什么 一文讓你輕松會用conda http://www.lalz.net/7281.html http://www.lalz.net/7281.html#respond Mon, 10 Mar 2025 00:22:00 +0000 http://www.lalz.net/?p=7281 1. conda是什么

Conda是一個開源的包管理器和環(huán)境管理器,主要用于安裝和管理軟件包,以及創(chuàng)建和維護(hù)不同的工作環(huán)境。它最初是為Python程序設(shè)計的,但現(xiàn)在已經(jīng)支持多種編程語言。

  1. 包管理器
    Conda可以安裝、更新和卸載軟件包。就像你在手機(jī)上安裝應(yīng)用一樣,Conda可以幫你安裝你需要的軟件包。
  2. 環(huán)境管理器
    Conda可以創(chuàng)建獨(dú)立的工作環(huán)境,這樣你可以為不同的項目設(shè)置不同的環(huán)境,互不干擾。比如,你可以為一個項目安裝Python 3.6,為另一個項目安裝Python 3.8。

如果你還是不能理解conda是什么,你可以把 conda 想象成你的「軟件小管家」

  • ???包管理:就像手機(jī)上的應(yīng)用商店,幫你一鍵安裝/卸載 Python 的庫(比如 numpy、pandas)
  • ???環(huán)境管理:就像給你的不同項目準(zhǔn)備不同的工具箱(比如做數(shù)據(jù)分析用一個工具箱,做網(wǎng)頁開發(fā)用另一個)

2. 最常用命令

# 創(chuàng)建一個叫"數(shù)據(jù)分析"的環(huán)境,預(yù)裝python3.9
conda create --name 數(shù)據(jù)分析 python=3.9

# 進(jìn)入這個環(huán)境(就像打開工具箱)
conda activate 數(shù)據(jù)分析

# 安裝numpy(會自動找兼容版本?。?conda install numpy

# 退出當(dāng)前環(huán)境
conda deactivate

# 查看所有環(huán)境
conda env list

3. 其他命令

更新一個包

# 基礎(chǔ)用法(在當(dāng)前激活的環(huán)境中更新)
conda update numpy

# 安全做法:先確認(rèn)自己所在的環(huán)境(避免誤改其他項目)
conda activate 你的環(huán)境名  # 比如 conda activate 數(shù)據(jù)分析
conda update numpy

卸載一個包

# 基礎(chǔ)卸載(但可能會留下依賴包)
conda remove numpy

# 徹底清除(連帶著numpy的依賴包一起刪,適合強(qiáng)迫癥)
conda remove --force-remove-leaves numpy

?? 重要提醒:

  • 環(huán)境隔離:如果你沒激活特定環(huán)境,默認(rèn)會在?base?環(huán)境操作,可能影響其他項目!建議先?conda activate 環(huán)境名?再操作
  • 版本沖突:如果更新后代碼報錯,可以用?conda install numpy=版本號?回退(比如?conda install numpy=1.21.5
  • 查看歷史:不確定是否更新成功?用?conda list?查看當(dāng)前環(huán)境所有包的版本

?? 對比 pip 更推薦用 conda 的理由
conda 在更新/卸載時會自動檢查依賴關(guān)系,而 pip 可能留下孤立包。例如:

  • 用?conda remove numpy?會提示你哪些包會被影響
  • 用?pip uninstall numpy?可能 silently 破壞其他依賴它的庫

4. 為什么要用環(huán)境?舉個真實例子

  • 場景:項目A需要 TensorFlow 2.0,項目B需要 TensorFlow 1.0
  • 解決:創(chuàng)建兩個環(huán)境分別裝不同版本,互不干擾!

5. 常見問題提醒

  • ? 安裝包時卡???試試換國內(nèi)鏡像源(清華/阿里云)
  • ? 環(huán)境太多占空間?用?conda remove --name 環(huán)境名 --all?刪除
  • ? 忘記自己裝了什么?用?conda list?查看當(dāng)前環(huán)境的包

6. 一句話總結(jié) conda 的價值
?? 讓你在同一個電腦上,同時管理多個項目的不同軟件版本,從此告別“安裝沖突”的噩夢!

下一步行動建議

  1. 打開終端,輸入?conda create --name 測試環(huán)境 python=3.8
  2. 激活環(huán)境后裝個 pandas 試試:conda install pandas
  3. 運(yùn)行?python?然后輸入?import pandas?如果不報錯就成功啦!

]]>
http://www.lalz.net/7281.html/feed 0
Linux系統(tǒng)中開戶root賬戶登錄的方法 http://www.lalz.net/7279.html http://www.lalz.net/7279.html#respond Wed, 26 Feb 2025 00:19:00 +0000 http://www.lalz.net/?p=7279 為了安全,在Linux系統(tǒng)中默認(rèn)都是不開戶啟用root賬戶登錄的,但是并不是說就不能用root賬戶登錄,今天給大家說說Linux系統(tǒng)中開戶root賬戶登錄的方法,請根據(jù)你的發(fā)行版選擇合適的方法:


一、通用方法(適用于大多數(shù)發(fā)行版)

1.使用 ubuntu 賬戶登錄云服務(wù)器。

2. 執(zhí)行以下命令,設(shè)置 root 密碼。

sudo passwd root

3. 輸入 root 的密碼,按 Enter。

4. 重復(fù)輸入 root 的密碼,按 Enter。 返回如下信息,即表示 root 密碼設(shè)置成功。

passwd: password updated successfully

5. 執(zhí)行以下命令,打開 sshd_config 配置文件。

sudo vi /etc/ssh/sshd_config 

6.按 i 切換至編輯模式,找到 #Authentication,將 PermitRootLogin 參數(shù)修改為 yes。(如果 PermitRootLogin 參數(shù)前面有#,請把#刪除)。

8.執(zhí)行以下命令,重啟 ssh 服務(wù)。

sudo service ssh restart

]]>
http://www.lalz.net/7279.html/feed 0
vps掛載新硬盤目錄下有文件 如何找回 http://www.lalz.net/7271.html http://www.lalz.net/7271.html#respond Sat, 23 Nov 2024 00:39:00 +0000 http://www.lalz.net/?p=7271 今天發(fā)現(xiàn)買的vps硬盤不夠,又加了30G,掛載新硬盤到網(wǎng)站才發(fā)現(xiàn),網(wǎng)站文件忘記下載了,但是現(xiàn)在的網(wǎng)站目錄下空了,如何找回呢?

當(dāng)時我執(zhí)行的命令是:

mount /dev/sdb1 /www

這時只要使用 umount 命令來卸載 /dev/sdb1 分區(qū)。

sudo umount /www

一般到這里你的www目錄下的文件就已經(jīng)找回了,如果不行,你就要執(zhí)行下面的操作了

sudo umount -l /home # 懶卸載,等待所有進(jìn)程釋放后再卸載

或者

sudo umount -f /home # 強(qiáng)制卸載,可能會導(dǎo)致數(shù)據(jù)丟失或損壞

]]>
http://www.lalz.net/7271.html/feed 0
python 連接數(shù)據(jù)庫出現(xiàn):’cryptography’packageisrequiredforsha256_passwordorcaching_sha2_passwordauthmethods http://www.lalz.net/7270.html http://www.lalz.net/7270.html#respond Wed, 20 Nov 2024 00:33:00 +0000 http://www.lalz.net/?p=7270 python 連接數(shù)據(jù)庫出現(xiàn):'cryptography'packageisrequiredforsha256_passwordorcaching_sha2_passwordauthmethods的解決方法:

該錯誤提示的意思是:sha256_password和caching_sha2_password兩種加密方式需要cryptography。

所以只需要安裝一下cryptography包就可以了: pip install cryptography

]]>
http://www.lalz.net/7270.html/feed 0
WordPress函數(shù)_wp_preview_terms_filter()用法 http://www.lalz.net/7267.html http://www.lalz.net/7267.html#respond Sun, 17 Nov 2024 07:48:36 +0000 http://www.lalz.net/?p=7267 描述

_wp_preview_terms_filter ()是一個WordPress私有函數(shù),用于在預(yù)覽文章時過濾術(shù)語(terms)查詢,以便設(shè)置文章格式(post format)。這個函數(shù)主要用于處理文章預(yù)覽時的術(shù)語查詢,特別是文章格式的設(shè)置。由于它是私有的,通常不建議插件或主題開發(fā)者直接使用它。

參數(shù)

  • $terms (array) (必需) – 當(dāng)前文章的術(shù)語數(shù)組。
  • $post_id (int) (必需) – 文章ID。
  • $taxonomy (string) (必需) – 稅收分類(taxonomy)名稱。

返回值

  • (array) 過濾后的術(shù)語數(shù)組。

源代碼位置

  • 文件:wp-includes/revision.php

函數(shù)講解

function _wp_preview_terms_filter( $terms, $post_id, $taxonomy ) {
    // 獲取當(dāng)前文章對象
    if ( ! $post = get_post() )
        return $terms;

    // 檢查請求中是否有文章格式參數(shù),并且文章ID匹配,稅收分類為文章格式,且文章類型不是修訂版本
    if ( empty( $_REQUEST['post_format'] ) || $post->ID != $post_id || 'post_format' != $taxonomy || 'revision' == $post->post_type )
        return $terms;

    // 處理標(biāo)準(zhǔn)格式
    if ( 'standard' == $_REQUEST['post_format'] )
        $terms = array();
    // 處理其他格式
    elseif ( $term = get_term_by( 'slug', 'post-format-' . sanitize_key( $_REQUEST['post_format'] ), 'post_format' ) )
        $terms = array( $term ); // 只能有一個文章格式

    return $terms;
}

注意事項

  • 私有函數(shù):由于這是私有函數(shù),不建議在插件或主題中直接調(diào)用。如果你需要處理文章格式,建議使用公共的鉤子和過濾器。
  • 文章格式:文章格式是 WordPress 中的一種特殊稅收分類,用于標(biāo)識文章的顯示樣式(如標(biāo)準(zhǔn)、鏈接、引用等)。
  • 預(yù)覽功能:這個函數(shù)主要用于文章預(yù)覽時的術(shù)語查詢,確保預(yù)覽的文章格式正確顯示。

術(shù)語解釋

  • 術(shù)語:在 WordPress 中,術(shù)語是指屬于某個稅收分類的具體條目,例如類別(categories)和標(biāo)簽(tags)。
  • 稅收分類:稅收分類是用于組織文章的一組術(shù)語,常見的稅收分類包括類別(categories)和標(biāo)簽(tags)。
  • 文章格式:文章格式是一種特殊的稅收分類,用于標(biāo)識文章的顯示樣式,如標(biāo)準(zhǔn)、鏈接、引用等。
  • 預(yù)覽:預(yù)覽功能允許用戶在發(fā)布文章之前查看文章的最終效果。

示例

假設(shè)你在編輯一篇文章并選擇了“鏈接”格式,然后點擊預(yù)覽。_wp_preview_terms_filter 函數(shù)會檢查請求中的 post_format 參數(shù),并確保預(yù)覽的文章顯示為“鏈接”格式。

相關(guān)函數(shù)

  • get_post():獲取文章對象。
  • get_term_by():通過不同的字段獲取術(shù)語對象。
  • sanitize_key():對鍵名進(jìn)行清理,確保安全。

]]>
http://www.lalz.net/7267.html/feed 0
WordPress函數(shù)_wp_put_post_revision()用法 http://www.lalz.net/7266.html http://www.lalz.net/7266.html#respond Sun, 17 Nov 2024 00:33:00 +0000 http://www.lalz.net/?p=7266 描述

_wp_put_post_revision() 是一個WordPress內(nèi)部函數(shù),用于將文章數(shù)據(jù)插入到 posts 表中作為文章修訂版本。這個函數(shù)不是為了插件或主題開發(fā)者設(shè)計的,而是主要用于核心功能之間的交互。它的存在是為了確保文章的修訂版本能夠正確地保存到數(shù)據(jù)庫中。

參數(shù)

  • $post (int|WP_Post|array|null) (可選) – 文章ID、文章對象或文章數(shù)組。
  • 默認(rèn)值:null
  • $autosave (bool) (可選) – 修訂版本是否為自動保存。
  • 默認(rèn)值:false

返回值

  • (int|WP_Error) 如果發(fā)生錯誤,返回 WP_Error 對象或 0;如果成功,返回新修訂版本的ID。

源代碼位置

  • 文件:wp-includes/revision.php

函數(shù)講解

function _wp_put_post_revision( $post = null, $autosave = false ) {
    // 如果 $post 是對象,轉(zhuǎn)換為數(shù)組
    if ( is_object($post) )
        $post = get_object_vars( $post );
    // 如果 $post 不是數(shù)組,嘗試獲取文章數(shù)據(jù)
    elseif ( !is_array($post) )
        $post = get_post($post, ARRAY_A);

    // 檢查文章數(shù)據(jù)是否有效
    if ( ! $post || empty($post['ID']) )
        return new WP_Error( 'invalid_post', __( 'Invalid post ID.' ) );

    // 檢查是否嘗試創(chuàng)建修訂版本的修訂版本
    if ( isset($post['post_type']) && 'revision' == $post['post_type'] )
        return new WP_Error( 'post_type', __( 'Cannot create a revision of a revision' ) );

    // 準(zhǔn)備修訂版本數(shù)據(jù)
    $post = _wp_post_revision_data( $post, $autosave );
    $post = wp_slash($post); // 由于數(shù)據(jù)來自數(shù)據(jù)庫,需要進(jìn)行轉(zhuǎn)義

    // 插入修訂版本
    $revision_id = wp_insert_post( $post );
    if ( is_wp_error($revision_id) )
        return $revision_id;

    // 如果修訂版本插入成功,觸發(fā)動作
    if ( $revision_id ) {
        do_action( '_wp_put_post_revision', $revision_id );
    }

    return $revision_id;
}

注意事項

  • 由于這是一個私有函數(shù),通常情況下你不應(yīng)該在自己的插件或主題中直接調(diào)用它。如果你需要管理文章修訂版本,請使用 wp_save_post_revision 函數(shù),并遵循其官方文檔中的指導(dǎo)。
  • 如果你在開發(fā)過程中遇到了需要保存文章修訂版本的類似需求,可以參考此函數(shù)的實現(xiàn)方式來編寫自己的邏輯。

術(shù)語解釋

  • 修訂版本:文章的歷史版本,用于記錄文章的修改歷史。
  • 自動保存:WordPress 自動保存的文章草稿,通常每分鐘自動保存一次。
  • 動作:WordPress 中的動作(action)是一種鉤子(hook),允許在特定事件發(fā)生時執(zhí)行某些操作。

]]>
http://www.lalz.net/7266.html/feed 0
站長賺不到錢的六大原因 http://www.lalz.net/7263.html http://www.lalz.net/7263.html#respond Sun, 10 Nov 2024 00:33:00 +0000 http://www.lalz.net/?p=7263 近年來,隨著互聯(lián)網(wǎng)的迅猛發(fā)展,無數(shù)的機(jī)會涌現(xiàn)出來,吸引著眾多追夢者投身其中。然而,在這片看似充滿無限可能的海洋里,草根站長們的生存空間似乎變得越來越狹窄。許多人投入了大量的時間和精力,最終卻發(fā)現(xiàn)自己的網(wǎng)站幾乎無法產(chǎn)生收益。這究竟是為什么呢?讓我們一起來探討草根站長難以盈利的背后原因。

首先,過度依賴SEO(搜索引擎優(yōu)化)是一個普遍存在的問題。SEO無疑是非常重要的,但它絕非網(wǎng)站成功的唯一途徑。許多草根站長將所有注意力集中在SEO上,忽視了其他有效的推廣手段。實際上,每個網(wǎng)站都有其獨(dú)特的定位和受眾群體,適合的營銷策略也會有所不同。比如,專注于內(nèi)容質(zhì)量的提升,或是通過社交媒體等渠道進(jìn)行更加精準(zhǔn)的目標(biāo)人群營銷,往往能夠帶來意想不到的效果。

其次,過分追求流量也是一個誤區(qū)。雖然高流量確實是網(wǎng)站盈利的重要基礎(chǔ),但并不是有了流量就一定能轉(zhuǎn)化為實際收益。更重要的是如何將這些流量轉(zhuǎn)化為忠實用戶,以及如何開發(fā)出合適的商業(yè)模式來實現(xiàn)價值變現(xiàn)。例如,通過提供高質(zhì)量的內(nèi)容吸引訂閱,或是開展線上課程等方式,都可以作為除廣告之外的收入來源。

第三,執(zhí)行力不足也是制約草根站長發(fā)展的關(guān)鍵因素。很多站長有著不錯的創(chuàng)意和計劃,但在實施過程中往往缺乏持續(xù)的動力和耐心。在互聯(lián)網(wǎng)領(lǐng)域,任何成功的背后都離不開長期不懈的努力和不斷的嘗試。面對挑戰(zhàn)時,保持積極的態(tài)度和堅定的信念至關(guān)重要。

第四,盈利模式的老套化也是不容忽視的問題。傳統(tǒng)的廣告投放、聯(lián)盟營銷等手段已經(jīng)難以滿足現(xiàn)代網(wǎng)民的需求。草根站長們需要思考如何結(jié)合自身的特色,探索出更多元化的盈利方式。比如,提供定制化服務(wù)、打造會員制社區(qū)等新型模式,或許能夠為網(wǎng)站帶來新的增長點。

第五,缺乏創(chuàng)新意識。在激烈的市場競爭中,僅僅模仿他人的成功案例是遠(yuǎn)遠(yuǎn)不夠的。每個網(wǎng)站都應(yīng)該有自己獨(dú)特的定位和風(fēng)格,這樣才能在眾多競爭對手中脫穎而出。因此,站長們不僅要學(xué)會借鑒他人之長,更要敢于突破常規(guī),創(chuàng)造屬于自己的特色。

最后,持續(xù)學(xué)習(xí)與不斷進(jìn)步同樣重要?;ヂ?lián)網(wǎng)環(huán)境瞬息萬變,新技術(shù)、新趨勢層出不窮。只有緊跟時代步伐,不斷提升自我,才能在變化中抓住機(jī)遇,實現(xiàn)自我超越。

總而言之,草根站長想要在互聯(lián)網(wǎng)的大潮中立足并獲得成功,需要克服上述種種障礙,同時不斷優(yōu)化自身的能力與策略。最重要的是,無論遇到多大的困難,都不能輕易放棄。正如那句老話所說:“上天對每個人都是公平的”,只要付出足夠的努力,總有一天會迎來屬于自己的春天。

]]>
http://www.lalz.net/7263.html/feed 0
WordPress函數(shù)_wp_register_meta_args_whitelist()用法 http://www.lalz.net/7261.html http://www.lalz.net/7261.html#respond Thu, 07 Nov 2024 00:33:00 +0000 http://www.lalz.net/?p=7261

描述

_wp_register_meta_args_whitelist ()是一個wordpress內(nèi)部函數(shù),用于過濾 register_meta() 函數(shù)的參數(shù),只保留白名單中的參數(shù)。這個函數(shù)不是為了插件或主題開發(fā)者設(shè)計的,而是主要用于核心功能之間的交互。它的存在是為了確保 register_meta() 函數(shù)的參數(shù)在未來發(fā)生變化時,不會因為引入新的參數(shù)而導(dǎo)致舊代碼出現(xiàn)問題。

參數(shù)

  • $args (array) (必需) – 從 register_meta() 傳遞過來的參數(shù)數(shù)組。
  • $default_args (array) (必需) – register_meta() 函數(shù)的默認(rèn)參數(shù)數(shù)組。

返回值

  • (array) 過濾后的參數(shù)數(shù)組,只包含白名單中的參數(shù)。

函數(shù)源代碼位置

  • 文件:wp-includes/meta.php

函數(shù)講解

function _wp_register_meta_args_whitelist( $args, $default_args ) {
    $whitelist = array_keys( $default_args ); // 獲取默認(rèn)參數(shù)的鍵名作為白名單

    // 遍歷傳遞進(jìn)來的參數(shù)
    foreach ( $args as $key => $value ) {
        if ( ! in_array( $key, $whitelist ) ) { // 如果參數(shù)不在白名單中
            unset( $args[ $key ] ); // 移除該參數(shù)
        }
    }

    return $args; // 返回過濾后的參數(shù)數(shù)組
}

注意事項

  • 由于這是一個私有函數(shù),通常情況下你不應(yīng)該在自己的插件或主題中直接調(diào)用它。如果你需要注冊自定義元數(shù)據(jù),請使用 register_meta() 函數(shù),并遵循其官方文檔中的指導(dǎo)。
  • 如果你在開發(fā)過程中遇到了需要過濾參數(shù)的類似需求,可以參考此函數(shù)的實現(xiàn)方式來編寫自己的過濾邏輯。

術(shù)語解釋

  • 白名單:允許使用的參數(shù)列表。在這個函數(shù)中,只有白名單中的參數(shù)才會被保留。
  • 元數(shù)據(jù):與WordPress中的帖子、用戶、評論或術(shù)語等實體相關(guān)聯(lián)的額外信息。元數(shù)據(jù)可以通過 add_post_meta、update_post_meta 等函數(shù)進(jìn)行添加和更新。

]]>
http://www.lalz.net/7261.html/feed 0
WordPress 清理數(shù)據(jù)庫冗余數(shù)據(jù) http://www.lalz.net/7260.html http://www.lalz.net/7260.html#respond Mon, 04 Nov 2024 00:32:00 +0000 http://www.lalz.net/?p=7260 清理WordPress數(shù)據(jù)庫中的冗余數(shù)據(jù)可以通過以下幾種方法:

  1. 使用WP-Optimize插件:WP-Optimize是一個數(shù)據(jù)清理、壓縮和緩存插件,可以幫助你清理WordPress數(shù)據(jù)庫中的不必要數(shù)據(jù),如垃圾評論、過期的修訂版本、未使用的標(biāo)簽和元數(shù)據(jù)等。它還提供了數(shù)據(jù)庫優(yōu)化統(tǒng)計信息,并支持自動優(yōu)化數(shù)據(jù)庫。WP-Optimize提供免費(fèi)版本,并有不同級別的付費(fèi)版本以滿足不同用戶的需求。
  2. 使用WP-Sweep插件:WP-Sweep插件可以幫助你清理WordPress數(shù)據(jù)庫中的垃圾數(shù)據(jù)。它通過分析數(shù)據(jù)庫并提供報告,讓你知道可以清理哪些內(nèi)容。你可以選擇單獨(dú)清理項目或者全部清理。WP-Sweep使用WordPress的刪除功能,而不是直接運(yùn)行MySQL查詢,這樣可以避免留下孤立數(shù)據(jù)。
  3. 手動清理:如果你熟悉SQL,可以通過執(zhí)行SQL語句來手動刪除數(shù)據(jù)庫中的冗余數(shù)據(jù)。例如,刪除所有修訂版本的語句是DELETE FROM wp_posts WHERE post_type = "revision";,刪除未批準(zhǔn)的評論的語句是DELETE from wp_comments WHERE comment_approved = '0';。
  4. 使用phpMyAdmin:phpMyAdmin是一個強(qiáng)大的數(shù)據(jù)庫管理工具,通過它可以直接執(zhí)行SQL查詢和操作,優(yōu)化數(shù)據(jù)庫表,修復(fù)損壞的表,并執(zhí)行其他管理任務(wù)。
  5. 使用WP Cleaner Pro插件:WP Cleaner Pro是一個性價比極高的WordPress數(shù)據(jù)庫清理方案,提供清理計劃任務(wù)工具和整個數(shù)據(jù)庫的備份功能。它可以清除超過25種類型的數(shù)據(jù)項,全面優(yōu)化數(shù)據(jù)庫以確保它不會拖慢網(wǎng)站速度。

通過上述方法,你可以有效地清理WordPress數(shù)據(jù)庫中的冗余數(shù)據(jù),提高網(wǎng)站性能。記得在進(jìn)行任何清理操作前備份數(shù)據(jù)庫,以確保數(shù)據(jù)安全。

]]>
http://www.lalz.net/7260.html/feed 0
WordPress 清理數(shù)據(jù)庫冗余數(shù)據(jù)命令 http://www.lalz.net/7259.html http://www.lalz.net/7259.html#respond Sun, 03 Nov 2024 00:37:00 +0000 http://www.lalz.net/?p=7259
刪除文章修訂版本

DELETE FROM wp_posts WHERE post_type = 'revision';
wp 媒體管理器上傳圖片的時候同事會成才attachment 文章格式,如果你不需要根據(jù)這個檢索圖片的話也可以刪掉。

DELETE FROM wp_posts WHERE post_type = 'attachment';
wp_postmeta是重災(zāi)區(qū),可以執(zhí)行以下命令

DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';
DELETE FROM wp_postmeta WHERE meta_key = '_revision-control';
DELETE FROM wp_postmeta WHERE post_id NOT IN (SELECT post_id FROM wp_posts);
DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';
DELETE FROM wp_postmeta WHERE meta_key = '_revision-control';
DELETE FROM wp_postmeta WHERE meta_value = '{{unknown}}';

如果你不需要管理你的多媒體文件可以使用下面這兩句

DELETE FROM wp_postmeta WHERE meta_key = '_wp_attached_file';
DELETE FROM wp_postmeta WHERE meta_key = '_wp_attachment_metadata';

綜合到一起可直接執(zhí)行下面兩句

DELETE FROM wp_postmeta WHERE meta_key in ('_edit_lock', '_edit_last', '_wp_old_slug', '_revision-control', '{{unknown}}', '_wp_attached_file', '_wp_attachment_metadata');
DELETE FROM wp_postmeta WHERE post_id NOT IN (SELECT id FROM wp_posts);

刪除所有垃圾評論

DELETE FROM wp_comments WHERE comment_type = 'trash';
刪除所有待審評論

DELETE FROM wp_comments WHERE comment_approved = '0';

一般來說直接刪掉wp_commentmeta就可以了,我是完全不使用這貨的,如果你使用了commentmeta存儲信息請謹(jǐn)慎執(zhí)行此句

TRUNCATE TABLE wp_commentmeta
wp_options

尤其是使用我的網(wǎng)易云音樂和牧風(fēng)的hermit,都會在wp_options表中產(chǎn)生大量垃圾數(shù)據(jù)。

DELETE FROM wp_options WHERE option_name LIKE 'transient%';
DELETE FROM wp_options WHERE option_name LIKE 'transient_timeout%'

這樣會刪除所有臨時數(shù)據(jù),包括未過期的,謹(jǐn)慎使用。

]]>
http://www.lalz.net/7259.html/feed 0