2010-05-20 36 views
1

我打算使用Wordpress靜態頁面功能創建一個網站。它將爲所有創建的頁面提供菜單。使用Wordpress作爲CMS到網站和博客(兩種完全不同的佈局)。重複安裝?

博客也將被創建。此博客與主站點有完全不同的佈局/菜單,但在同一個域中:「http://www.domain.com」是網站網址,「http://www.domain.com/blog/」是博客網址。

我想安裝兩個不同的Wordpress實例:/var/www/public_html//var/www/public_html/blog/。雖然這是一個簡單的解決方案,但用戶將會被複制:如果您在一個系統中更改密碼,則需要在另一個系統中進行更改。因此,我想從你那裏知道哪些其他方法是可能的:創建一個「動態」主題(在根域,另一個/博客中調用一個主題 - 甚至不知道這是可能的),還是爲了例如一個插件來同步兩個實例的用戶?

Wordpress MU能幫我解決這個問題嗎?

謝謝!

回答

0

您提供的所有這些解決方案都應該在我的主題文件夾中創建大量文件和ifs,我感謝您的建議,但這不是我所期待的。

我發現正是我需要在一個plugin什麼:

要根據 您的URI特定條件兩個主題 之間切換?

2

你不需要兩次安裝。您可以使用WordPress條件來確定您是否在安裝的博客或cms部分,並相應地加載頁面模板,css文件等。

+1

確實如此。如果您希望博客頁面爲/博客,請在WordPress的常規設置頁面中根據需要更改WordPress地址和博客地址。而且,正如hsatterwhite所說,在你的主題中提供適當的組件,以便博客頁面的樣式不同,並有適當的條件,例如。加載不同的樣式表或不同的組件。例如,您可以在page.php中使用get_header(「page」)來代替普通的get_header(),而不是使用普通的header.php。 – 2010-05-20 20:34:50

+0

馬特的榮譽,我應該包括在答案中。 – hsatterwhite 2010-05-20 20:39:33

1

我同意hsatterwhite。簡單的步驟:

  1. 定義爲您的博客開始(創建)一個新的模板頁面:在頁面的最頂端
    <?php 
    /* 
    Template Name: Blog 
    */ 
    ?>
  2. 添加一個新頁面「博客」,並選擇「博客」模板(或任何你之前稱之爲)。
  3. 轉到您的管理頁面,並設置了另一個靜態頁面到您的頭版(所謂的「家」,例如網頁),和博客頁面,您剛剛創建的帖子頁面(screenshot from WP website

現在,您可以控制用戶在訪問您的網站時到達的位置,最重要的是您可以控制CMS和博客佈局。你只需要玩WP,並讓它看起來像你的網站的2個不同的部分。

Nicolas。
ps:WP MU 在那裏可以處理多個用戶(MU),而不是多個安裝;-)無論如何,在WP 3中我認爲WP和WP MU正在合併在一起。

相關問題