【網站架站、行銷、賺錢術】 課程 + 技術諮詢 教你全方位的網站架站技術 從網站網站架站,到網站行銷技巧、各種賺錢方式一次學會,馬上可以實際執行及運用。(生意馬上好!) 教你修改.設計.主題布景(型版) 你擔心型版(主題布景)沒地方下載?不用還要花錢請人修改,讓您100%學會型版(主題布景)設計。 提供網站安裝程式(含外掛程式) 課程中附贈網站安裝程式,外掛全部繁體中文化了!讓你賺得比學費還多,不用另外購買或花錢請人修改! 頁面構建器 Bootstrap 技術手冊 提供頁面構建器外掛程式也附給你(獨家中文化版喔!),還有CSS.Bootstrap語法手冊(也是中文化版),統統一次讓你擁有。 提供jQuery廣告看板掛載技術 要請專家幫你設計jQuery+JS+XML程式你要花5000元以上,各種廣告掛載更是不便宜!本課程中有附贈。 教你行銷及賺錢秘訣 總教頭提供實際職業架站及行銷賺錢經驗,錄影實際範例示範給你看!讓你完整學會各種技巧!快速成為:網站行銷賺錢達人。 傳授秘技、直接有效!(精準、快速、無學不會的擔憂....)


WordPress是使用PHP語系和MySQL資料庫開發的一個極為流行的Blog(部落格、網志)系統,功能非常強大,外掛程式和模板眾多,易於擴充功能。
安裝和使用都非常方便。目前WordPress已經成為主流的Blog搭建平台。

WordPress Plugin延伸外掛程式眾多,使用這些外掛程式可以輕鬆的延伸和定制WordPress的功能,由於WordPress外掛程式實在太多,因此對於初學者來說會看得眼花繚亂
因此我這裡就介紹十個我自己覺得不錯的WordPress外掛程式,我挑選的規則是外掛程式的功能要實用且高效,有些外掛程式如果佔用過多系統資源,我就不會介紹。
通過這些外掛程式,希望能對剛接觸WordPress的朋友有所說明。

1.反垃圾留言:Akismet
一個很不錯的反垃圾留言外掛程式,總體來說效果還可以,有時候會有誤判和漏判,大多數情況下可以攔截垃圾留言和評論,使用前需要先申請一個WordPress.Com的API KEY才行。

2.快取和靜態化:cos-html-cache
做為一個WordPress靜態化外掛程式,cos-html-cache可以將首頁和文章頁自動生成靜態HTML檔案,提高了系統的效能,減少了WordPress佔用的系統資源,雖然目錄頁沒有靜態化,不過也可以安裝WP Super Cache來配合使用。

3.計數統計:WP-PostViews
WP-PostViews是一個文章計數統計外掛程式,可以在文章中顯示瀏覽數,還提供了一些統計功能,比如一定時間內瀏覽最多,評論最多等等,佔用的系統資源也不多。對於使用靜態化外掛程式的WordPress來說,需要使用JavaScript版本的WP-PostViews ,否則會無法計數。這個外掛程式需要修改模板檔案。

4.頁面導航:WP-PageNavi
WP-PageNavi可以在頁面底部增加一個翻頁功能,比預設的分頁更方便一些。這個外掛程式需要修改模板檔案。

5.關聯文章:Simple Tags
Simple Tags是一個Tags管理外掛程式,啟用後可以在文章和Feed中加入關聯文章,用起來很方便,Simple Tags的批次Tags管理雖然有些缺陷,但是比WordPress官方的Tags管理還是方便一些。

——————————————————————————–
【文章標題】: WordPress部落格(十大最佳外掛程式推薦)
【文章作者】: 部落格架站、行銷、賺錢術教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/blog/
【部落格架站、行銷、賺錢術教學課程】: http://por.tw/blog/E_learning/index.php
【基地主機】: http://goto1688.com/blog/
【版權聲明】: (原創)部落格架站、行銷、賺錢術教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
6.搜尋引擎改善:All in One SEO Pack
使用All in One SEO Pack可以在不修改模板的情況下對WordPress進行SEO搜尋引擎改善,還可以給每篇頁面加入獨立的關鍵詞和摘要,加速和改善Google等搜尋引擎的索引,使用這個外掛程式可能會增加一些系統資源的使用,因此最好在靜態化的WordPress下使用。

7.Google Sitemaps:Google XML Sitemaps
Google XML Sitemaps可以自動生成WordPress的Google Sitemaps並將其修改到robots檔案中,有利於Google的索引,當然你也可以登入到Google Webmasters中手動送出你的Google Sitemaps。

8.評論留言:WordPress Thread Comment
WordPress Thread Comment是一個針對Wordpress評論功能的增強外掛程式,讓使用者能夠對已有評論進行回復討論,並將結果嵌套或成串顯示,效果不錯。結合Subscribe To Comments進行信件評論提醒的話,可以形成很好的互動討論氣氛。

9.RSS Feed:FeedBurner FeedSmith
FeedBurner FeedSmith可以將WordPress自己的Feed轉信到FeedBurner等Feed托管服務,以節省系統資源和頻寬,此外掛程式稍加修改(將feedburner|feedvalidator修改為feedsky|feedburner|feedvalidator)即可應用於FeedSky上。

10.資料庫:WordPress Database Backup
WordPress Database Backup可以設定每天或是每週自動備份WordPress資料庫,可以選取備份到伺服器、下載到本地或是自動傳送到某個信箱,對於中文資料庫的支援也很好。

——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!

robots.txt應該寫的越簡單越好,不過後台的網頁是必須禁掉的,而且一個正規的網站需要有一個robots.txt檔案。
這裡幾種比較適合wordpress部落格的robots寫法,嚴格的、簡單的和合適的,隨你挑。

最簡單的寫法

User-agent: *
Disallow: /wp-
Disallow: /?s=
Sitemap: http://shandian.biz/sitemap.xml

解釋:
User-agent: *,容許所有蜘蛛訪問,限制以「wp-」開頭目錄及檔案,限制抓取站內搜尋頁面。
Sitemap是指你網站的目錄結構,通常是以xml檔案的形式存在。wordpress部落格可以通過Google XML Sitemaps外掛程式生成sitemap。

最嚴格的寫法

User-agent: *
Disallow: /wp-*
#Allow: /wp-content/uploads/
Disallow: /*.php$
Disallow: /*.inc$
Disallow: /*.js$
Disallow: /*.css$
Disallow: /?s=
Sitemap: http://shandian.biz/sitemap.xml

解釋:
比最簡單的寫法要更嚴格,還限制抓取.php檔案、.inc檔案、.js檔案、.css檔案,限制抓取搜尋結果。

Disallow: /wp-* 會連同附件目錄一起限制抓取,如果想讓搜尋引擎抓取附件中的內容,將第三行的 # 號註釋去掉。Allow 不是所有搜尋引擎都支援。

比較合理的寫法

User-agent: *
Disallow: /wp-admin
Disallow: /wp-content/plugins
Disallow: /wp-content/themes
Disallow: /wp-includes
Disallow: /?s=
Sitemap: http://shandian.biz/sitemap.xml

容許所有搜尋引擎抓取,逐一列舉需要限制的目錄,限制抓取搜尋結果。

robots.txt其他寫法

為避免在搜尋引擎中出現重複頁面,Wordpress玩家自創了很多robots寫法,列舉一些常用的,作為參考(適用於偽靜態模式的永久連結):

Disallow: /page/

#限制抓取Wordpress分頁

Disallow: /category/*/page/*

#限制抓取分類的分頁

Disallow: /tag/

#限制抓取標籤頁面

Disallow: */trackback/

#限制抓取Trackback內容

Disallow: /category/*

#限制抓取所有分類清單

最後,推薦使用Google管理員工具,登入後訪問「工具 -> 分析 robots.txt」,檢查檔案有效性。


WordPress MU是Wordpress的多使用者版本,因為程式結構的關係,Wordpress MU並不一定能相容Wordpress的外掛程式。WordPress MU有全局的外掛程式和針對單個站台的外掛程式,分別存放在不同的目錄。/wp-content/mu-plugins/ 目錄下存放的是全局的外掛程式,無需逐個部落格啟動外掛程式,預設就已經自動呼叫。/wp-content/plugins/ 目錄下存放的是分站台的外掛程式,只針對單個站台有效,這類外掛程式和WordPress的外掛程式基本相容。

對於WordPress MU全局外掛程式,通常是管理員設定的,有很多種不同類型,我這裡介紹十個我個人感覺最為常用的全局外掛程式,供廣大網站管理員們參考。

Plugin Commander – 這個外掛程式能在全站範圍內自動啟用和禁用分站台的外掛程式,幾乎是每個人都需要的功能,實際上,這個外掛程式的部分功能已經在最新的WordPress MU中實現了。

Limit Revisions – 限制文章追蹤修訂和自動儲存功能,WordPress 2.6後增加的Post Revisions實在是個令人討厭的功能,以至於禁用這項功能的外掛程式都會成為必備外掛程式。

Menus – 可以讓網站管理員啟用或禁用全站的某些選單選項。

New Blog defaults – 這個外掛程式能為所有的新增部落格設定一個預設的主題和一些預設的功能設定。

Farm『s Comment spam pack – 防範垃圾留言和垃圾部落格就全靠這個外掛程式了。

Sitewide Tags – 整站標籤外掛程式,可以得到一個全站範圍內的標籤雲和關聯文章。

Multi DB – 對於大型部落格網站來說,多資料庫外掛程式是必然的,否則你的系統會死的很難看。

AHP Sitewide Recent Posts for WPMU – 取得全站範圍的最新文章外掛程式。

WPMU for Dummies: Part Deux – 老鳥可以忽略這個外掛程式,不過對於新手來說,這個外掛程式可以讓你的WPMU管理更為方便。

——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!


WordPress系統使用時間長了,資料庫中的冗餘數據就會很多,定期改善和清理Wordpress的資料庫,可以保證Wordpress能夠快速工作。

首先,停用一些無用的外掛程式,將WordPress系統表之外的資料表都刪除,只保留wp_posts, wp_comments, wp_terms, wp_term_relationships, wp_term_taxonomy 等系統資料表。

其次,開啟phpMyadmin,通過SQL語句進行冗餘數據刪除操作。刪除前記得先備份一下。

刪除腳本是:

DELETE FROM wp_posts WHERE post_type = 'revision';

DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';

DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';

最後,在phpMyAdmin中,選中所有表,點「改善表」。

經由這一番改善操作,就可以將WordPress資料庫中的冗餘數據刪除,改善了資料庫的效能。

以上操作,需要使用者懂一些SQL語句,不要進行誤操作,如果使用者SQL比較熟的話,還可以看看《八個有用的WordPress的SQL語句》。

——————————————————————————–
【文章標題】: WordPress部落格(MySQ資料庫的改善技巧)
【文章作者】: 部落格架站、行銷、賺錢術教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/blog/
【部落格架站、行銷、賺錢術教學課程】: http://por.tw/blog/E_learning/index.php
【基地主機】: http://goto1688.com/blog/
【版權聲明】: (原創)部落格架站、行銷、賺錢術教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–

《八個有用的WordPress的SQL語句》

在過去的十年中,MySQL已經成為廣受歡迎的資料庫,而WordPress部落格使用的是MySQL資料庫,雖然使用外掛程式可以解決一些問題,但是實現某些特殊任務的時候,在phpMyAdmin中執行SQL語句是最簡潔的方法,這裡就總結八個有用的WordPress系統的SQL語句,用於解決一些實際碰到的問題。

1、建立備份資料庫:
備份資料庫是首先要做的事情,只需要通過以下方法就可以簡單備份資料庫:

登入phpMyAdmin後。選取你的WordPress資料庫,然後點擊「匯出」按鈕,選取一種壓縮模式(可以使用gzip)並點選「執行」按鈕,當瀏覽器提示是否下載的時候,點「是」,將資料庫檔案下載到本地。

2、批次刪除文章追蹤修訂:
WordPress2.6以後的版本增加了一個Post revisions功能,雖然有點用,但文章追蹤修訂增加了你資料庫的大小,我們可以選取批次刪除。

登入phpMyAdmin後執行下面的SQL語句即可批次刪除。
DELETE FROM wp_posts WHERE post_type = "revision";

3、批次刪除垃圾評論:
一個真實的故事是,我的一個朋友在網上建立了一個部落格,有次他花了幾天時間外出度假,沒有上網,當他回來的時候,登入自己的部落格,看到有5000多條評論等待審核,當然,大多數都是垃圾評論,要手動刪除這些評論要花大量時間,因此我們可以使用以下辦法。

登入phpMyAdmin後執行下面的SQL語句。
DELETE from wp_comments WHERE comment_approved = '0';

要小心,雖然這種解決專案對於處理數百萬的垃圾平郵非常有用,但是也會清除未經批准的評論,因此最好還是安裝使用Akismet來對付垃圾評論。

4、修改文章屬性:
你安裝WordPress後,admin賬戶就建立了,不少人都錯誤的使用這個帳號來寫部落格,直到他們認識到,這並不是個人帳號。

解決的方法,每篇文章修改作者屬性需要大量的時間,下面的這個SQL語句可以幫你快速完成這個功能。

首先你要找到你正確的使用者名,使用下面的SQL語句可以找到你的使用者ID號。
SELECT ID, display_name FROM wp_users;

假設這個ID為NEW_AUTHOR_ID,而管理員admin的ID為OLD_AUTHOR_ID,接著,運行下面的SQL語句。
UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;

5、手動重設密碼:
很多人為了保護自己的部落格不被人黑掉,使用了很複雜的密碼,這雖然是一件好事,但也經常會發生遺忘管理員密碼的事情。

當然,通過電子信件可以傳送給你WordPress重設密碼的連結,但如果你無法訪問你的信件位址,那麼就只好使用下面的SQL語句來重設你的密碼了。
UPDATE wp_users SET user_pass = MD5('PASSWORD') WHERE wp_users.user_login ='admin' LIMIT 1;

MD5是MySQL內建的哈希函數,用於將密碼轉換為散列值。

6、變更WordPress的功能變數名:
你可能有時候會想要變更你部落格的功能變數名,但是WordPress會將你的功能變數名存儲在資料庫中,因此你要使用下面的SQL語句來修改。
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';

接著,你還要使用下面的SQL將文章的GUID也進行修改。
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldsite.com','http://www.newsite.com');

最後,使用下面的語句將文章裡所有舊功能變數名取代為新功能變數名。
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');

7、顯示SQL查詢數量:
在你有話部落格效能的時候,瞭解到查詢資料庫的數量是非常重要的,為了減少資料庫查詢,我們需要知道在一個頁面上到底有多少個查詢。

這一次,不需要登入phpMyAdmin了,你只需要修改footer.php檔案,在檔案結尾增加下面幾行代碼即可。
<?php if (is_user_logged_in()) { ?>  
    <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.  
<?php } ?>

8、恢復你的WordPress資料庫:
當你的資料庫因為某些原因(黑客或是升級錯誤)被損壞或是丟失了,如果你有備份的話,那可以恢復你的WordPress資料庫。

登入phpMyAdmin,選取你的WordPress資料庫,點「匯入」按鈕,點「瀏覽」按鈕,然後從你的硬碟選取備份檔案,點「執行」按鈕就可以將資料庫匯入。

如果順利的話,你的WordPress功能將會恢復標準。
——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!

最下方下載 WordPress 繁體中文版本。
下載壓縮包到本地,解壓縮,按兩下解開的資料夾中的 readme.html 檔案,即可檢視 WordPress 的介紹、安裝,和升級方法。
在您將執行檔案上傳至伺服器相應目錄後,安裝過程只需 5 分鐘。

已經在使用 WordPress 英文版本的使用者,無需重新安裝,也可輕鬆將您的 WordPress 切換為中文。
若您有特殊需要,亦可使用 SVN checkout 所需的 po 和 mo 檔案。
繁體中文 WordPress 壓縮包是基於英文 SVN 源自動構建的。
———————————————————-
部落格架站程式 WordPress 3.5.1 伺服器環境要求:

PHP 5.2.4 或更新版本
MySQL 5.0 或更新版本
Apache mod_rewrite 模組(可選,用於支援「固定連結」和「站台網路」功能)
———————————————————-
WordPress 繁體中文站台,這裡提供可靠的官方 WordPress 中文版本以及關聯支援。

WordPress 是一個注重美學、易用性和網路標準的個人資訊發佈平台。
WordPress 雖為免費的開源軟體,但其價值無法用金錢來衡量。

使用 WordPress 可以搭建功能強大的網路資訊發佈平台,但更多的是應用於個性化的部落格。
針對部落格的應用,WordPress 能讓您省卻對後台技術的擔心,集中精力做好網站的內容。

WordPress 是一個開放原始碼網誌/內容管理系統,專注於美學、網頁標準和易用性的個人發佈平台。
WordPress 兼具自由與無價,你可以下載並且免費使用。使用 WordPress 建立你的網站,並讓它與眾不同。

——————————————————————————–
【文章標題】: 部落格架站程式 WordPress 3.5.1 繁體中文版本下載和安裝
【文章作者】: 部落格架站、行銷、賺錢術教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/blog/
【部落格架站、行銷、賺錢術教學課程】: http://por.tw/blog/E_learning/index.php
【基地主機】: http://goto1688.com/blog/
【版權聲明】: (原創)部落格架站、行銷、賺錢術教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
WordPress 3.5.1 安全與維護版本釋出

WordPress 3.5.1 正體中文版本現在可供下載。3.5.1 版本是釋出 3.5 後的第一個安全與維護版本,修正 37 個問題。
可參考臭蟲清單與修改日誌取得詳情,內含:
編輯器:防止稀有情況下無預警地移除或修改某些 HTML 標籤。
媒體:修正媒體管理器內的一組小工作流程與相容性問題。
網誌網路:當新增一個網誌網路時建議適當的改寫規則(rewrite rule)。
防止已排程文章發佈時被移除某些 HTML,例如內嵌影片。
修正某些可能造成 WordPress 控制台內 JavaScript 失敗的錯誤設定。
消除某些當外掛錯誤地使用資料庫或 API 時出現的警示訊息。
此外,有個臭蟲影響 Windows IIS 伺服器無法由 3.5 升級至 3.5.1。若你收到錯誤「Destination directory for file streaming does not exist or is not writable,」,你將需要參照官方檔案庫的步驟。

WordPress3.5.1 版本亦修正下列安全性問題:
使用引用偽造伺服器端請求造成漏洞和遠端埠掃瞄。該漏洞可能被用於公開網站訊息,影響所有以前的 WordPress 版本。
由 WordPress 安全團隊修復。感謝安全研究人員 Gennady Kovshenin 與 Ryan Dewhurst 檢視我們的工作。
兩個使用短碼與文章內容的跨站腳本問題。 由 WordPress 安全團隊的  Jon Cave 發現了這些問題。
外部程式庫 Plupload 內的一個跨站腳本漏洞。感謝 Moxiecode 團隊在此與我們合作,並釋出 Plupload1.5.5 來解決這個問題。
立即下載 3.5.1 或是自「控制台」→「更新」選單內升級。

某些外掛或佈景主題無法在舊版本標準運作。請檢查外掛或佈景主題的相容性、伺服器環境是否符合 WordPress 安裝需求。

沒錯,我們建議以 Apache 或 Nginx 伺服器來執行 WordPress,但任何伺服器只要支援 PHP 和 MySQL 都可以。
也就是說,我們無法測試一切可能的環境,但在網站空間頁面裡所清單的空間服務提供商都可以支援上述的需求。

部落格架站程式 WordPress 3.5.1 繁體中文版本下載網址:
http://tw.wordpress.org/wordpress-3.5.1-zh_TW.zip
——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!

該問題只影響使用 Twenty Eleven 和 Twenty Ten 主題的使用者。

使用者在使用自動升級的方法升級 3.4 中文版本之後,預設主題沒有一併被更新,因此在單獨更新預設主題之後,預設主題的 zh_tw.mo 檔案會被刪除。
要解決這個問題,暫時需要麻煩您手動操作。
您可以選取 SSH 或 FTP 等模式來進行操作。

請按照您使用的主題來選取對應的方法。
Twenty Eleven

    下載 3.4 版本對應的 Twenty Eleven zh_tw.mo。
http://i18n.svn.wordpress.org/zh_CN/tags/3.4/messages/twentyeleven/zh_CN.mo
    複製/上傳 zh_tw.mo 至您的 WordPress 安裝目錄的:/wp-content/themes/twentyeleven/languages/。
    重整您的站台,即可看到中文介面。

——————————————————————————–
【文章標題】: WordPress預設主題翻譯丟失的解決辦法
【文章作者】: 部落格架站、行銷、賺錢術教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/blog/
【部落格架站、行銷、賺錢術教學課程】: http://por.tw/blog/E_learning/index.php
【基地主機】: http://goto1688.com/blog/
【版權聲明】: (原創)部落格架站、行銷、賺錢術教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
– 或 –
Twenty Ten

    下載 3.4 版本對應的 Twenty Ten zh_tw.mo。
http://i18n.svn.wordpress.org/zh_CN/tags/3.4/messages/twentyten/zh_CN.mo
    複製/上傳 zh_tw.mo 至您的 WordPress 安裝目錄的:/wp-content/themes/twentyten/languages/。
    重整您的站台,即可看到中文介面。

我們會繼續研究該問題以及今後的解決專案。
——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!

   (WordPress靜態連結設定技巧)wordpress永久固定連結怎麼設定?

wordpress固定連結設定其實就是修改WordPress目錄、頁面或是帖子的超連結也即URL的形式
這裡的固定既可以理解為動詞也可以理解為形容詞。
只有通過固定連結,你才能找到這個目錄。由此可見,固定連結在部落格中的重要性。

對於wordpress使用者而言,掌握一下一些固定連線的設定參數和技巧,則能夠讓別人更好的找到你的部落格。

wordpress永久固定連結設定參數:

WordPress官方文件清單如下:

1. %year%
基於文章發佈年份,比如2007;
2. %monthnum%
基於文章發佈月份,比如05;
3. %day%
基於文章發佈當日,比如28;
4. %hour%
基於文章發佈小時數,比如15;
5. %minute%
基於文章發佈分鐘數,比如43;
6. %second%
基於文章發佈秒數,比如33;
7. %postname%
基於文章的postname,其值為撰寫時特殊的縮略名,不指定縮略名時是文章標題;
8. %post_id%
基於文章post_id,比如423;
9. %category%
基於文章分類,子分類會處理成「分類/子分類」這種形式;
10. %author%
基於文章作者名。

將上述參數進行組合,即可得到wordpress的固定連結形式。網上常見的幾種設定方法:

/%year%/%monthnum%/%day%/%postname%/
/%year%/%monthnum%/%postname%/
/%year%/%monthnum%/%day%/%postname%.html
/%year%/%monthnum%/%postname%.html
/%category%/%postname%.html

/%postname%.html(Example:http://dota.shandian.biz/lgd-vs-nv-cn-u9-league-final-video.html)
/%post_id%.html(閃電部落格網頁樣式就是如此)

WordPress永久連結設定技巧:

一、不要讓日期出現在wordpress固定連結裡面

這基於兩個方面的考慮。一是如果數字出現在固定連結裡面,等於提醒搜尋引擎,這是很舊的內容了,沒必要再爬一遍了。另外一個原因是,假如你要修改文章的日期重新發佈的話,連結位址就變了,也就是意味著你的反向連結,PR 等等都沒有了。

二、不要讓分類的連結出現在固定連結裡面

這一點是很多人都會忽略的地方。讓分類出現在固定連結裡面有兩個缺陷:一是一篇文章如果選取了多個分類的話,則會出現多個連結位址,這很容易造成因為重複內容而被搜尋引擎懲罰;二是有可能會造成關鍵詞堆砌而被搜尋引擎懲罰。

三、連結不要過深

這一點經常看到。很多wordpress 使用者的固定連結是年/月/日/分類名/文章名。這種過於深的固定連結對搜尋引擎是非常不友好的。

四、不要讓中文字元出現在固定連結裡面

雖然現在的搜尋引擎已經能識別URL位址裡面的中文字元,但無論是從美觀上,還是從wordpress改善的角度來看,都是非常差的。

Win伺服器下設定WordPress固定連結偽靜態

只要主電腦支援自訂404頁面,無需安裝外掛程式,就能讓Win主電腦像Linux那樣,方便使用WordPress的固定連結為靜態化位址格式。

<?php
$qs = $_SERVER[‘QUERY_STRING’];
$_SERVER[‘REQUEST_URI’] = substr($qs, strpos($qs, ‘:80’)+3);
$_SERVER[‘PATH_INFO’] = $_SERVER[‘REQUEST_URI’];
include(‘index.php’);
?>

設定固定連結(Permalink)偽靜態步驟:
1. 將以上代碼儲存為 404.php,並上傳至主電腦根目錄。
2. 設定 404 自訂錯誤頁為 404.php。
3. 進入 WordPress 控制台,設定(Options)- WordPress固定連結(Permalinks),選取固定連結格式。
如果你覺得上面新增404頁面太麻煩了!那我給你推薦一個外掛程式吧!那就是Permalinks Migration Plugin

Permalinks Migration Plugin的主要原理是利用「301轉向」來實現既不丟失原有的連結,同時又讓讀者和搜尋引擎知道,你已經修改了固定連結的效果,讓他們盡快更新連結。


修改了 Reeoo.com 的永久連結格式,從原來的 /%category%/%post_id% 的格式修改為 %postname% ,以便於url變得更有意義一些
當然這個前提是 Reeoo.com 所有的文章標題都是被收錄的網站的名稱,不需要另外再去重新編輯slug之類的。

以上兩個不同的URL格式的差別,只有在文章頁(single)才顯示,分類頁及其它頁面基本都是一樣的,所以無需做過多的修改
另外再安裝 Dean's Permalinks Migration 外掛程式更是連301都不需要做。

安裝這個外掛程式後,會自動讀取現用的的URL格式,儲存一下然後去修改永久連結格式,當訪問舊位址時會自動301跳轉到新位址。

本以為一切都順風順水的,但當檢查位址是否全部正確的時候,發現很多以前的老文章訪問時,頁面的內容結構會由讀取 single.php 檔案變成讀取 page.php 檔案,而訪問附件的位址時則是標準的,但url不會跳轉,注意看以下兩個截圖的位址欄:

 

——————————————————————————–
【文章標題】: WordPress 部落格的永久連結格式設為postname時導致頁面顯示錯誤的解決辦法
【文章作者】: 部落格架站、行銷、賺錢術教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/blog/
【部落格架站、行銷、賺錢術教學課程】: http://por.tw/blog/E_learning/index.php
【基地主機】: http://goto1688.com/blog/
【版權聲明】: (原創)部落格架站、行銷、賺錢術教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
進一步檢查這些顯示有錯誤的文章內容時,發現這些文章內容是完全標準的,隨意加入一點內容再更新文章時,頁面依然顯示錯誤的。

於是又將文章內容裡的圖片刪掉,重新加入一下圖片,再儲存時顯示就標準了,基本上判定為圖片上傳的時候有問題。
而出現錯誤的文章發佈時間集中在2010年1月份之前,回想在最早開始給Reeoo加入內容時,因為嫌每個文章上傳一次圖片麻煩,所以有時會一下子上傳一堆圖片,然後寫每個文章時直接複製HTML代碼過去修改,以達到更快速簡便的效果。

再加上最早的時候使用的是WordPress2.8的版本,之後經歷過幾次大版本升級,資料的升級可能不完善,於是就導致了這個問題的出現。

確定為圖片上傳的問題後,改為去檢查媒體庫,發現裡面有接近200來張的圖片是沒有附屬的
也即是在資料庫裡這些圖片沒有被指定附加在哪個文章裡,於是只需要重新為這些圖片指定附屬的文章,問題完美解決。
——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!


WordPress自訂欄位(自訂功能變數)功能強大,很多主題和外掛程式通過加入自訂欄位來實現一些特殊功能和效果
比如我做的熱點新聞主題也 大量使用了自訂欄位,來顯示特殊的圖片和呼叫關聯內容
還有比較常用的日誌瀏覽統計外掛程式WP-PostViews也會向資料庫寫入自訂欄目:views,如果你沒有標準卸載,也會留言在資料庫中成為垃圾資料。
特別是一些喜歡在自己網站上試用CMS類型主題和外掛程式的童鞋,這些垃圾資料將會更 多,更有甚者
我試過一款國外的CMS主題,啟用後竟然自動為每篇文章加入了10幾項自訂欄位…

——————————————————————————–
【文章標題】: 讓WordPress 部落格批次刪除自訂欄位
【文章作者】: 部落格架站、行銷、賺錢術教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/blog/
【部落格架站、行銷、賺錢術教學課程】: http://por.tw/blog/E_learning/index.php
【基地主機】: http://goto1688.com/blog/
【版權聲明】: (原創)部落格架站、行銷、賺錢術教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
如果你的文章較多手動刪除這些自訂欄位不現實,其實只要執行一句SQL指令,就可批次刪除這些自訂欄位加入的資料表。
指令為:
view source
print?
1.DELETE FROM wp_postmeta WHERE meta_key = "自訂欄位名稱";

讓WordPress 部落格批次刪除自訂欄位具體操作:

登入你的phpMyAdmin資料庫,點擊上面的「SQL」。

進入資料庫查詢頁面,在其中輸入上邊的指令,並執行即可:

執行該指令後,可以在自訂欄位下拉清單中檢視剛才的指令是否將該自訂欄位名稱刪除了。

提示:操作資料庫有風險,請提前做好備份,以防萬一。
——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!

最近在Youtube 頻道經營者的傳遞【華康字體】授權付費的影片與討論之後,大家逐漸害怕自己會也收到這樣的警告信與付費要求嗎?
 您在Youtube 頻道(搜尋列)輸入【華康字體】就會出現很多這樣的討論影片,所以我就不再次詳加說明!
Youtube 頻道經營【華康字體】之亂?所有免費商用字體大整理

以下是很多關心者整理出來的:所有免費商用字體大整理,我也把它轉載,放在自己網站,讓日後有要藉助經營Youtube 頻道賺取收入者,一個很好的資訊與下載管道!
所有免費商用字體大整理 資料如下:
——————————————————————————–

最近付費字型這個議題開始吵起來主要是因為兩件事
一、連使用windows內建的新細明體、標楷體都可能被威鋒數位盯上
二、威鋒數位拿創作者三四年前的作品出來提告,要求支付一年24000,不然就是把影片下架
好 雖然大家一聽到24000可能會覺得很貴,但是代表你可以使用他5,441套字型,但是對一般創作者來說,可能怎麼用都不會超過一百種,今天卻因為使用了2~3套,就要一次把5000多套字型整個都買下來,才對小型創作者來說有點不划算。
 很多網友反應說建議威鋒,可以拆開來賣,改成販售單一字型且用買斷制。
我猜威鋒他們自己心裡也清楚這個銷售方式,但或許5000多套一次販售,就是他們的商業策略,我們沒有那樣的立場,因為自己先違反遊戲規則,就要求別人改商業模式,這樣也不很正確!


思源字體系列

思源黑體 (Noto Sans CJK TC) – 官方下載點

思源黑體,英文名為 Source Han Sans,是 Google 與 Adobe 合作開發的免費字體,沒有版權限制,可以任意使用。特別是它為無襯線黑體字設計改良,更具有現代感、易於閱讀,相當適合現代的簡報、排版設計使用。Google 公司將此字體另取名為 Noto Sans CJK 釋出,但字形本身(包括西文、數字)和 Adobe 的版本完全一樣,僅是名字不一樣而已。
台: TC 中: SC 日: JP 韓: KR

思源宋體 (Noto Serif CJK TC) – 官方下載點

思源宋體是 Adobe Type 推出的最新泛 CJK 字體,也是思源黑體的有襯線對應字體。這些字體可在 GitHub 上取得,並附有開放原始碼授權。
台: TC 中: SC 日: JP 韓: KR

思源系列-修改版

思源柔黑體 (GenJyuuGothic) – 官方下載點

思源柔黑體保留思源黑體原有的優雅及可讀性,在文字邊角以圓角進行處理,整體看起來更顯得活潑、可愛,也較有活力。思源柔黑體一共釋出三種版本,差異在於圓角的圓滑程度不同,L 圓角較輕、X 圓角最重,介於中間的是標準版。

  • 源柔ゴシックL (微圓)
  • 源柔ゴシック (基本圓潤)
  • 源柔ゴシックX (特圓潤)

裝甲明朝體 (Armor Mincho) – 官方下載點

是日本網友以思源宋體為基礎,修改後開放免費下載的新字型,可以從最前面及下方圖片看到裝甲明朝體範例。如果要說做了那些變化,顯而易見的是水平筆劃部分被大幅調細,文字張力也有所提升。

源界明朝體 (Genkai MinchoGenichi Mincho) – 官方下載點

這款字型是以「思源宋體」(日文為「源ノ明朝」)為基礎,加入破壞效果使其最接近可讀狀態,具有相當大的張力,可作為圖片內的標題和大字使用,整體來說相當吸睛且頗具效果。

日文字體系列

Makinas-Scrap-5 – 官方下載點

Makinas是一種前衛的免費日本字體,沒有曲線,但硬角和尖角。這個免費的字體是免費的,它有大約3800個總字形(並且持續新增忠),其中有3400個漢字字符(兼容JIS Level 1)。這種字體非常適合標識和大顯示。可以免費用於個人,非商業和商業作品,它是由Mojiwaku製作,Mojiwaku也出品Pigmo 00Pigmo 01

Mamelon – 官方下載點

來自日本 Makoto Waku 設計師所開發的字體,主要是針對 Marumo Gothic 所延伸修改處理,中文字體會缺的比較多,只支援了 6386 筆漢字,但在英數字體呈現上相當不錯。而且用起來的樣式可愛可愛的,一點都不輸給瀨戶字型,當還是取決於大家自己的喜好囉!字體選項內會是以マメロン顯示。

瀨戶字體 (Seto Font) – 官方下載點 (進網頁數秒後將自動下載)

瀨戶字體是一個由日本人開發的線上免費字體,支援繁體中文、簡體中文、日文、英文和其他特殊符號,總共支援3萬多個漢字,目前感覺沒有缺字,應該算是完整版的字型。相信很多女孩子會想用在自己的手機上,比起需要付費的華康手寫字體、可愛字體、少女字型,Seto Font是一個徹底免費的字型。

花園明朝體 (HanaMin) – 官方下載點

日本花園明朝體HanaMin.ttf是一款非常漂亮的藝術字體,一樣是日本字體,花園大學開發的,包含逼近十萬字,所以不必擔心缺字,由於一個字體檔案最多收錄65535個字,而花園明朝的97745字遠超出了其範圍,因此分割成HanaMinA、HanaMinB兩個字體檔,其實安裝A就好了,B的字應該是用不太到的罕用字

IPAmj明朝 (IPAmjMincho) –官方下載點

IPAmj明朝 | IPAmj明朝是由日本IPA機構開發的開源字體,共收錄漢字52000字以及7000個符號。這套高品質明朝體橫豎筆畫採取簡潔的等寬方式,也縮簡橫豎筆粗細設計差異,架構均勻,襯線顯著是這套字型的特徵,非常適合螢幕和網頁的閱讀使用

衡山毛筆フォント (KouzanBrushFont) – 官方下載點

是一位書法家Aoyagi Henryama先生,所製作,註冊的字符數約為13,000個字符。(適用於Windows TrueType字體)它可以免費使用。商業用途等完全免費。重組也是免費的。使用沒有限制。字體選項會以衡山毛筆フォント 顯示

中文字體系列

全字庫宋體,全字庫正楷體(新細明體、標楷體替代品!) – 官方下載點


全字庫宋體就像是微軟的新細明體,為一般大眾常見的字體,非常適合用在中文與英文。而全字庫正楷體就像是微軟的標楷體,適合用在較為正式的中文書面報告或是公文。

一點顏體 (I.Ming) – 官方下載點

臺灣中原大學數學系王漢宗敎授,當年天蠶中文字庫正由他硏發。他先後在2000年和2004年,捐出共42套字型作開源使用,全部均以GNU GPL分發。

cwTeX 系列字體 – 官方下載點

此款字體共有五套字型,可在 Windows, Mac, Linux 等系統下使用, 亦可直接在 XeLaTeX 下使用。

  1. CWTEX-M 明體
  2. CWTEX-K 楷書
  3. CWTEX-BB 黑體
  4. CWTEX-R 圓體
  5. CWTEX-F 仿宋體

一點明體 (I.Ming) – 官方下載點

以日本「獨立行政法人情報処理推進機構」的開源字型「IPA字型」爲基礎,由香港人作的「I.明體」,「一點明體」中 包含 5401 個 Big5 常用字、《常用香港外字表》中所有字元、Unicode 的漢字等都能滿足香港和台灣使用者的一般需求,是一款看起來接近正楷書法字的標準字體,免費開源供大家下載使用!

文泉驛正黑體 – 官方下載點

文泉驛為中國大陸地區的團隊主導的一個開源的中文字型專案計劃,涵蓋繁體中文和簡體中文。更提供向量字體和點陣字體,使用者可以根據習慣選擇自己想要的字體樣式。

字型網站推薦

FONT FREE日文字型網站 – 立即前往

開啟 FONT FREE 網站後,會顯示近期更新的日文字型資源,不過這些日文字型無法正確套用於中文上,我們只要找收錄「漢字」選項即可,點選帶有漢字標籤的鏈結或是網站下方的漢字標籤,就能篩選出所有包含漢字的免費日文字型。
以上資料轉載來至:https://hubermovie.com/  若有異議(請來信通知刪除!)


WordPress系統的使用者密碼是儲存在wp_users資料表的user_pass欄位,密碼是通過Portable PHP password hashing framework類產生的
密碼的形式是隨機且不可逆,同一個明文的密碼在不同時間,產生的密文也不一樣,相對來說較為安全。

WordPress使用者密碼產生的過程是,當需要生成使用者密碼的時候,隨機產生了一個salt
然後將salt和password相加,又進行了count次md5,最後和encode64的hash數值累加,就得到了一個以$P$開頭的密碼
這個密碼每次產生的結果都不一樣,下面就是產生WordPress密碼的代碼,將其放在WordPress根目錄下,就可以生成一個加密的password
用這個密碼取代掉wp_users資料表的user_pass欄位即可修改密碼。

<?php
 $password = 'abc';
 global $wp_hasher;
 if ( empty($wp_hasher) ) {
  require_once( './wp-includes/class-phpass.php');
  $wp_hasher = new PasswordHash(8, TRUE);
 }
 echo $wp_hasher->HashPassword($password);
?>

不過,修改WordPress使用者密碼還有更簡單的方法,就是直接將wp_users資料表的user_pass欄位修改為32位的md5(passowrd)即可修改密碼為password
這樣的密碼形式當然不是很安全,所以,當這個使用者在WordPress登入後,系統會自動將MD5密碼修改為以$P$開頭的密碼。

WordPress的這種支援簡單md5格式的密碼使得其他系統(例如Ucenter系統)的使用者整合WordPress更為簡單。
——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!

Windows 與 Linux 長久以來的競爭,終於要走向:互補之路!
市場鐵律:一切分不出勝負的競爭,最於只有協作,才有更大經濟效益。

刀叉與筷子,哪一樣會被淘汰呢?
答案是:很多東西不是絕對競爭,是有互補的。

在2014年Satya Nadella上任微軟執行長喊出的「微軟愛Linux」,看來不是口號而是真的深深愛上了…..
什麼是:WSL 呢?(WSL英語全名是:Windows Subsystem for Linux) 適用於 Linux 的 Windows 子系統
是一個為在 Windows 10 和 Windows Server 2019 上能夠原生執行Linux二進位可執行檔(ELF格式)的相容層。
WSL提供了一個由微軟開發的Linux相容的核心介面(不包含Linux核心程式碼)
然後可以在其上執行GNU用戶空間,例如:Ubuntu,openSUSE,SUSE Linux Enterprise Server,Debian和Kali Linux。
這樣的用戶空間可能包含Bash shell和命令語言,使用本機GNU/Linux命令列工具(sed,awk等),程式語言直譯器(Ruby,Python等)
甚至是圖形應用程式(使用主機端的X視窗系統)。

微軟宣布從今年夏天的Windows Insiders版本,將開始內含Linux核心,用來支援最新版本適用於Linux的Windows子系統(Windows Subsystem for Linux,WSL)
微軟提到,這是Linux核心首次成為Windows的元件共同發佈。

WSL是微軟2016年推出的功能,讓開發者可以在Windows上執行GNU/Linux環境,包括Bash shell等命令列工具、公用程式甚至是X視窗系統等應用程式
WSL提供由微軟開發的Linux相容核心介面,開發者可以在其上執行GNU使用者空間,像是Ubuntu、openSUSE與Kali等Linux版本
而現在微軟乾脆直接讓Windows附帶Linux,並且同時發表了名為WSL 2的最新WSL架構。

這個版本的Linux核心使用最新長期穩定版4.19,為確保WSL核心始終維持最新的版本,因此當新的Linux長期穩定版本釋出,微軟會對核心進行衍合(Rebase)。
這個Linux核心使用來自Kernel.org的長期支援版本來源外,也應用許多微軟客製的補丁,目的是要縮短啟動時間、減少記憶體使用,以打造出小而輕量的WSL 2核心。

微軟提到,他們現在聘用越來越多的Linux貢獻者,除了可以獲得更多的Linux技術支援外,他們也從上游直接對Linux做出更新,在使用Linux的過程同時對Linux做出貢獻。
雖然微軟仍有多項針對核心的更新,尚未包含在這次使用的Linux核心中,但是會包含在未來使用的核心版本
微軟表示,維護下游的補丁不只增加複雜度,也並非開源社群的標準做法,因此他們傾向開發產品需要的補丁,並與社群合作整合上游程式碼。
在安全性上,WSL核心微軟使用自家的CI/CD系統建置,並透過Windows Update提供更新服務,確保核心能夠持續維持最新穩定版本,免受Linux漏洞影響安全。
WSL 2提供的內核是完全開源的,在Windows Insider版本中發布的WSL 2,也將會在GitHub釋出說明,有興趣的開發者甚至可以開發自己的核心。

Windows Linux子系統:WSL 2 的六個重點:
微軟在Windows 10操作系統中存在的WSL要升級換代了,即第二版Windows Linux子系統:WSL 2,該版本將能運行更多的Linux軟體,
例如:Docker,對於WSL 2大家會非常陌生,我們介紹六個重要的看點,讓你對WSL 2有一個大概的瞭解。
以下是 WSL 2 的六個重點:
1、來自WSL社區的最高要求是提高檔案系統效能,並使更多應用程式在WSL內定工作(即引入更好的系統呼叫相容性),WSL 2在這方面已經大大的提升,
2、WSL 2使用一個全新的體系結構,使用真正的Linux內核,可以實現完整的系統呼叫相容性,這將是Linux內核首次附帶Windows,同時WSL 2基於Linux 4.19內核開發,優點是能減少Linux的啟動時間、減輕記憶體的佔用。這裡要強調一下,請不要隨意升級Linux內核,以免給整體帶來非穩定性。
3、WSL 2從Linux 4.19內核構建是完全開源的,即這個Linux內核將是完全開源的,微軟將在Github上線上提供完整配置,因此可以看到它的工作原理並自行構建,即WSL 2更開放,更面向使用者並接受開源社區的改進。
4、WSL 2能使啟動Linux發行版時,可以在兩秒鐘內訪問一個工作的bash shell,並且可以立即運行像docker這樣的服務和應用程式,總結的來說:雖然WSL 2確實使用了VM,但它將在後台進行管理和運行,讓你擁有和WSL 1相同的使用者體驗。
5、WSL 2比WSL 1速度更快,比如git clone、npm install、apt update、apt upgrade等檔案密集型操作都會明顯加快。使用WSL 2和WSL 1進行解壓縮源程式碼測試,結果WSL 1慢了近20倍,在使用git clone、npm install和cmake時WSL 1比WSL 2慢了2倍至5倍,總的來說,WSL 2在各項測試中明顯比WSL 1快多了,而且明顯感受到速度提升了不止100%。
6、微軟現在能夠通過Linux內核更新來對WSL加以改進,比如使其相容性更好,運行更多的Linux應用,在這一過程中,微軟不需要對整個Windows Linux子系統進行更新。

WordPress系統使用時間長了,資料庫中的冗餘數據就會很多,定期改善和清理Wordpress的資料庫,可以保證Wordpress能夠快速工作。
附帶8個實用的Wordpress資料庫常用的Sql語法。

首先,停用一些無用的外掛程式,將WordPress系統表之外的資料表都刪除,只保留wp_posts、wp_comments、wp_terms、wp_term_relationships、wp_term_taxonomy等系統資料表。

其次,開啟phpMyadmin,通過SQL語法進行冗餘數據刪除操作。刪除前記得先備份一下。

刪除腳本代碼:

    DELETE FROM wp_posts WHERE post_type = 'revision';
    DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
    DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';

最後,在phpMyAdmin中,選中所有表,點「改善表」。經由這一番改善操作,就可以將WordPress資料庫中的冗餘數據刪除,改善了資料庫的效能。

在過去的十年中,MySQL已經成為廣受歡迎的資料庫,而WordPress部落格使用的是MySQL資料庫,雖然使用外掛程式可以解決一些問題,但是實現某些特殊任務的時候,在phpMyAdmin中執行SQL語法是最簡潔的方法,這裡就總結八個有用的WordPress系統的SQL語法,用於解決一些實際碰到的問題。

1、建立備份資料庫

備份資料庫是首先要做的事情,只需要通過以下方法就可以簡單備份資料庫:

登入phpMyAdmin後。選取你的WordPress資料庫,然後點擊「匯出」按鈕,選取一種壓縮模式(可以使用gzip或zip)並點選「執行」按鈕,當瀏覽器提示是否下載的時候,點「是」,將資料庫檔案下載到本地。

2、批次刪除文章追蹤修訂

WordPress2.6以後的版本增加了一個Post revisions功能,雖然有點用,但文章追蹤修訂增加了你資料庫的大小,我們可以選取批次刪除。

登入phpMyAdmin後執行下面的SQL語法即可批次刪除。

    DELETE FROM wp_posts WHERE post_type = "revision";

3、批次刪除垃圾評論

一個真實的故事是,閃電部落格的一個朋友在網上建立了一個部落格,有次他花了幾天時間外出度假,沒有上網,當他回來的時候,登入自己的部落格,看到有5000多條評論等待審核,當然,大多數都是垃圾評論,要手動刪除這些評論要花大量時間,因此我們可以使用以下辦法。

登入phpMyAdmin後執行下面的SQL語法。

    DELETE from wp_comments WHERE comment_approved = '0';

要小心,雖然這種解決專案對於處理數百萬的垃圾平郵非常有用,但是也會清除未經批准的評論,因此最好還是安裝使用Akismet來對付垃圾評論。

4、修改文章屬性

你安裝WordPress後,admin賬戶就建立了,不少人都錯誤的使用這個帳號來寫部落格,直到他們認識到,這並不是個人帳號。

解決的方法,每篇文章修改作者屬性需要大量的時間,下面的這個SQL語法可以幫你快速完成這個功能。

首先你要找到你正確的使用者名,使用下面的SQL語法可以找到你的使用者ID號。

    SELECT ID, display_name FROM wp_users;

假設這個ID為NEW_AUTHOR_ID,而管理員admin的ID為OLD_AUTHOR_ID,接著,運行下面的SQL語法。

    UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;

5、手動重設密碼

很多人為了保護自己的部落格不被人黑掉,使用了很複雜的密碼,這雖然是一件好事,但也經常會發生遺忘管理員密碼的事情。

當然,通過電子信件可以傳送到給你WordPress重設密碼的連結,但如果你無法訪問你的信件位址,那麼就只好使用下面的SQL語法來重設你的密碼了。

UPDATE wp_users SET user_pass = MD5('PASSWORD') WHERE wp_users.user_login ='admin' LIMIT 1;

MD5是MySQL內建的哈希函數,用於將密碼轉換為散列值。

6、變更WordPress的功能變數名

你可能有時候會想要變更你部落格的功能變數名,但是WordPress會將你的功能變數名存儲在資料庫中,因此你要使用下面的SQL語法來修改。

    UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';

接著,你還要使用下面的SQL將文章的GUID也進行修改。

    UPDATE wp_posts SET guid = replace(guid, 'http://www.oldsite.com','http://www.newsite.com');

最後,使用下面的語法將文章裡所有舊功能變數名置換為新功能變數名。

    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');

7、顯示SQL查詢數量

在你有話部落格效能的時候,瞭解到查詢資料庫的數量是非常重要的,為了減少資料庫查詢,我們需要知道在一個頁面上到底有多少個查詢。

這一次,不需要登入phpMyAdmin了,你只需要修改footer.php檔案,在檔案結尾增加下面幾行代碼即可。

    <?php if (is_user_logged_in()) { ?>
        <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.
    <?php } ?>

8、恢復你的WordPress資料庫

當你的資料庫因為某些原因(黑客或是升級錯誤)被損壞或是丟失了,如果你有備份的話,那可以恢復你的WordPress資料庫。

登入phpMyAdmin,選取你的WordPress資料庫,點「匯入」按鈕,點「瀏覽」按鈕,然後從你的硬碟選取備份檔案,點「執行」按鈕就可以將資料庫匯入。

如果順利的話,你的WordPress功能將會恢復標準。