2010-06-16 77 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