2010-06-16 97 views
1

我想實現的WordPress到一個相當大的網站有一個複雜的頁面結構,努力讓普通頁面的工作(通過管理員沒有創建)WordPress的頁面

當我聯繫到他們,沒有任何反應,很好,因爲......

所需的URL - www.website.com/dir1/dir2/dir3/page.php

實際的URL- www.website.com/wp-content/ themes/themename/dir1/dir2/dir3/page.php

與鏈接到後者的問題在於,它打破了WordPress的功能

我不希望有給每一個頁面的模板,然後通過管理員添加它,它是太辛苦了。我只需要2頁來包含動態內容。

我需要的文件是在主題文件夾或WordPress的功能將無法正常工作。

我還需要保持文件夾結構(顯然),但使用模板文件夾創建新頁面將會失去此結構。

我是愚蠢的嗎?我很困惑。

回答

1

在WordPress中,有兩種基本類型的內容:靜態內容和動態內容。動態內容是指您的Feed中的帖子;靜態是指頁面。兩者都在管理部分進行處理。由於WordPress是一個發佈平臺,它的主要關注點是內容。因此,靜態和動態並不是指你從管理部分更新它們的能力,而是指它們將被更新的頻率。我有很多網站有靜態頁面,自創建之日起就沒有更新過。然而,博客提要會經常更改。前者是靜態的,後者是動態的。

如果你想第一個URL結構,去了解它是做兩件事情之一的方式:

  • 通過使用分層結構來 後端創建頁面實現URL結構(即DIR1,DIR2 和DIR3將是網頁,而不是 目錄,他們也將是 層次,這意味着page.php文件是 孩子DIR3,這是 DIR2的孩子,等等),或
  • 創建那些 目錄物理上在您的網絡 根文件夾。只要它們不與您的WordPress文件夾 結構(wp-content,wp-admin和 wp-includes)發生衝突 ,它們將代替WordPress頁面提供 。

如果你打算爲你網站上的每一個靜態頁面創建一個新的php頁面,我真的會建議使用這個WordPress。我無法想象你會爲每個頁面使用一個全新的(和獨特的)模板,所以它可以節省使用WordPress的時間,因爲它是用來作爲發佈平臺的。

+0

所以將這項工作如果說,我有一個動態頁面和靜態頁面在我的網站 www.website.com/dir1/dir2/dir3/page1.php(靜態) www.website.com/dir1 /dir2/dir3/page2.php(動態) 我需要將頁面1放入我的根文件夾,並讓我的page2通過WordPress中的頁面分層。這是如何運作的?兩個頁面在相同的http路徑中,完全不同的目錄中? – theorise 2010-06-16 13:50:36

+0

我也有問題的Wordpress沒有檢測到我的頁面模板時,他們嵌套在這麼多的文件夾 - 好吧,這不是一個問題,因爲我不需要保留在文件夾結構的文件,如果這樣的話。 – theorise 2010-06-16 13:55:00

+0

我不確定我完全理解。如果您打算使用WordPress的模板系統,則不需要主題目錄的子目錄中的模板頁面。將主題目錄看作更多的WP參考指南,以便爲所請求的頁面找到正確的設計。如果你還沒有,你應該看http://codex.wordpress.org/Templates。 – 2010-06-16 14:03:50