WordPress的方法:為WP主題演示創建一個展示

文章撰寫者:
  • 博客技巧
  • 更新:Aug 12,2013

WordPress主題開發近年來已經真正起飛,因為WordPress軟件已經達到了全球超過60百萬的用戶。 該公司還公佈了其產品 WordPress.com 遠程託管的博客解決方案,與服務類似 博主 - tumblr,進一步增加對主題的需求以及通過開發這些廣泛的PHP模板可以產生的潛在收入。 許多作者都熟悉該軟件的實踐,即要求將主題的小縮略圖顯示給潛在的主題用戶。 他們能夠看到主題在他們的網站上實施時的樣子的快照,這對於大量的WordPress用戶和開發者來說已經足夠了。

使用實時和功能演示為WP主題創建展示

WordPress演示主題
*截取的屏幕 優雅的主題 - 我多年來一直使用的一流的WordPress主題俱樂部。

但是有更多要求苛刻的用戶和WordPress主題開發人員,並且在演示主題的細微細節和預期效果時,簡單的縮略圖截圖圖像是不夠的。 對這些小主題圖片的不滿導致大量主題開發者推出他們作品的全網站預覽。 這些預覽是真正的WordPress博客,它們在網站上使用完全開發的WordPress主題,可以在主題下載程序在他們自己的網站上使用主題之前,或者在購買主題之前完全導航和體驗他們自己的目的。 它不僅比典型的縮略圖截圖更具吸引力和信息量,而且在這個不斷增長的市場中,它也是一種更有效的營銷和銷售主題的方式。

然而,創建這種類型的網站被認為過於復雜,許多人只是不確定如何將一個簡單的WordPress網站變成一個自我設計的主題庫。 使用內置的WordPress功能,以及一些通過第三方插件啟用的功能,創建主題演示網站不僅是為商業做的明智之舉,它也是向用戶展示開發人員所有技能和才能的最簡單方式。與...合作。

這是它的完成方式。

步驟1:在線查看WordPress主題

WordPress演示主題

為了使這種方法有效,開發人員希望向潛在用戶或客戶展示的每個主題都必須放入標準的WordPress主題目錄(/ public_html / wp-content / themes /)。 確保上傳所有主題圖片並且主題文件夾都是小寫的,沒有任何空格或標點符號,因為這對於使用WordPress中提供的一個更高級的內置功能在多個WordPress網站上部署和預覽這些主題至關重要3.0及更高版本。

當主題完全上傳後,是時候退出主題目錄到標準的WordPress根文件夾,這很可能是“public_html”目錄。

步驟2:啟用WordPress Multisite進行主題演示

WordPress演示主題

啟用主題演示站點的最簡單方法是使用現有的WordPress多站點功能,現在標記為 WordPress網絡。 此過程涉及使用單個數據庫創建幾乎無限數量的WordPress博客,每個博客都可以填充獨特的內容,並使用每個博客完全不同的主題進行樣式設置。 這實際上為開發人員創建的每個主題創建了一個完整的WordPress演示站點,其中包含條目,存檔,頁面,類別和其他信息。

在駐留在WordPress根文件夾中的“wp-config.php”文件中,只需粘貼下面的行,這將指示儀表板啟用WordPress網絡功能並提供配置控制面板以配置其設置並繼續:

define('WP_ALLOW_MULTISITE',true);

保存文件並導航到WordPress儀表板,其中“網絡設置”鏈接將顯示在“工具”標題下方的側欄中。 在此設置對話框中,請務必選擇是將博客安裝到子域還是子文件夾中,並為上載的媒體設置目錄。 繼續進行設置的下一部分,它將使WordPress儀表板打印幾行代碼,這些代碼必須粘貼到服務器根目錄中的“wp-config.php”和“.htaccess”文件中。

返回到FTP客戶端進行這些更改,確保正確複製和粘貼每行代碼,並且所有括號和分號都存在。 無法確保任一文件中的正確代碼將導致各種網站和WordPress錯誤,這些錯誤會嚴重限製網站功能。

應該注意的是,當使用傳統的FTP客戶端時,“。htaccess”文件通常是隱藏的,如果是這種情況,用戶應該導航到他們的cPanel,Plesk Panel或其他服務器控制面板軟件,並使用基於Web的文件管理器。 這些基於Web的應用程序能夠在傳統FTP客戶端不能查看和編輯隱藏文件夾時使用。

步驟3:為每個WordPress主題演示創建一個博客

該過程的高級編碼部分現已結束,但仍需要完成創建WordPress主題演示站點最繁瑣的方面。 這種方法的工作方式非常簡單:每個將向用戶演示的主題必須顯示在一個全新的博客上,可通過子文件夾或子域訪問。 這意味著主題開發人員必須返回到WordPress儀表板,並開始創建與創建主題一樣多的博客; 可以使用特殊的WordPress網絡儀表板設置和訪問每個博客,該儀表板是傳統WordPress控制面板中的“子儀表板”。

在此儀表板中,選擇以新模板為主題的博客,然後單擊側欄中的“外觀”。 只需找到需要演示的主題並在博客上激活它。確保編寫一些示例條目,以便用戶可以查看所有主題的功能,然後在下一個博客上重複此過程,以便下一個主題可以證明。

有經驗的開發人員可能會對學習可以幫助完成此過程的插件感到寬慰。

第一個插件,稱為 複製,可用於即時創建大量多站點實例,而無需在很長一段時間內單獨設置每個實例。 該插件在非網絡儀表板中安裝和激活,以便與多站點博客一起使用; 使用時,開發人員可以確定適用於他們即將創建的博客數量的基本博客設置。 這些設置將是通用的,但它們仍然必須手動確定每個多站點迭代使用的主題。

第二個插件被稱為 Diamond Multisite插件,這是使用它,因為它包含一個有用的側邊欄小部件,將增加網站的可用性。 該小部件實際上按字母順序列出了由WordPress儀表板創建的每個多站點博客。 當放入主題演示站點的側邊欄時,它允許用戶直接在主題之間輕鬆導航,而不是每次希望在開發人員的網站上預覽不同的主題時返回到網站的索引頁面。 它當然不是必需的,但增強可用性只能有助於提高網站的底線,並有助於促進其WordPress主題設計的採用。

另一種方法:安裝多個WordPress迭代

沒有理由讓WordPress網絡功能落後於支持手動安裝許多WordPress安裝作為預覽。

然而,許多主題開發人員在製作這些網站時更喜歡讓事情變得更加“老派”,並且他們會放心地知道WordPress可以在一台服務器上多次安裝。 對於擁有多個數據庫的人來說,這很簡單:只需為每個WordPress安裝創建一個新數據庫,每次都將WordPress PHP蒼蠅安裝到一個新的子文件夾中,然後按照正常情況繼續進行設置和主題化過程。 然後從站點的索引頁面鏈接到該新安裝,一切都得到了解決。

但是,對於那些只有一個數據庫的用戶,再次需要更新“wp-config.php”文件,以便為了演示主題而容納多個安裝。 這只需要對文件進行簡單的更改即可確定每個安裝的新數據庫前綴。 這可確保主題演示站點不會覆蓋站點主要安裝中的數據和用戶。 這是通過修改下面的行來完成的,該行出現在每個“wp-config.php”文件的頂部附近,與WordPress軟件下載一起提供:

$ table_prefix ='wp_';

為了便於使用,只需將“wp_”前綴重命名為將使用該特定安裝演示的主題的全小寫名稱。 當使用phpMyAdmin等數據庫軟件導航表格或單元格時,這將提高清晰度。

因為這些站點都將由同一個管理員訪問,所以值得注意的是,WordPress可以使用放入“wp-config.php”文件中的簡單hack實際訪問其他安裝的用戶和密碼數據。 這將允許開發人員使用相同的用戶名和密碼登錄每個安裝,並確保他們同時保持登錄到每個安裝。 完成此任務所需的兩行代碼是:

define('CUSTOM_USER_TABLE',$ table_prefix.'wp_users');
define('CUSTOM_USER_META_TABLE',$ table_prefix.'wp_usermeta');

請記住,此處的“wp_”前綴可以更改為任何內容,並且應與主安裝的數據庫信息對齊以獲得最佳結果。

另一種替代方法:使用WordPress插件來展示主題

WordPRess插件
WordPress開發人員的社區適當廣泛和多樣化,其中一些已經找到了一種方法來演示主題,而無需安裝多個博客,創建WordPress網絡或黑客攻擊任何數據庫設置。 相反,他們依靠WordPress插件中設計的自定義功能向用戶顯示這些演示網站,主要與WordPress儀表板在完成主題激活之前顯示網站的實時預覽的方式相同。

最流行的插件被稱為 WordPress主題演示插件 雖然它的標題不一定具有創造性,但它的方法既具有創造性又是常識。 該插件實際上將主題預覽窗口從儀表板中移出並進入實際使用。 該網站的用戶和購物者可以通過導航到如下構造的簡單URL來預覽網站的任何主題:

http://your-domain.com/preview_theme?theme-name

此預覽URL將主題的全部小寫文件夾名稱轉換為預覽目標; 任何主題文件夾名稱都可以附加到鏈接的末尾,以便用戶可以預覽。 該系統非常巧妙,它是迄今為止預覽主題最有效的方式。 不需要數據庫黑客,用戶不需要對WordPress“wp-config.php”文件進行任何修改,以使此URL完全正常運行。 只需上傳插件,激活它,然後使用上述URL構造開始鏈接到主題預覽。 使用此方法可以在幾個小時內部署主題演示站點。

此插件還允許在側欄或完全單獨的頁面(或帖子)上打印所有網站主題的完整列表。 這很像Diamond MultiSite Plugin小部件,但是使用一個簡單的變量完成。 無論列表出現在何處,開發人員都可以簡單地插入以下括號內的WordPress變量:

[theme_list]

將使用<ul>格式呈現完整且按字母順序排列的主題列表; 重要的是要記住,上傳到網站的每個主題都將放在此列表中,包括網站的默認主題以及當前正在開發或修訂的任何主題。 請注意上傳的主題,並刪除任何非賣家或客戶預覽的主題。

易於操作和最終獎勵

WordPress演示網站

WordPress主題演示網站將這些小而無用的縮略圖提升到一個新的水平,讓客戶能夠實際與設計元素進行交互,並判斷他們即將下載或購買的主題是否適合他們的需求。 這意味著整體更好的客戶滿意度以及狂熱的WordPress用戶和新手設計師使用或購買主題的可能性更高。 這個過程很容易完成,對於有進取心和引人入勝的主題設計師來說,這可能是非常有益的。

關於Jerry Low

WebHostingSecretRevealed.net(WHSR)的創始人 - 100,000用戶信任和使用的託管評論。 超過15在網絡託管,聯盟營銷和SEO方面的多年經驗。 ProBlogger.net,Business.com,SocialMediaToday.com等的貢獻者。