“静态内容”的静态文件还是动态WP页面?

时间:2011-05-24 作者:Bosworth99

Ok=我到处寻找这个问题的明确答案,但找到的真正答案很少。我非常感谢有经验的个人提供的一些信息。

一点点背景。多年来,我一直在一个大型网站上进行内容生成工作,它遵循非常基本的文件系统和谨慎的html(.aspx)页面。你想要一个新页面,你需要创建一个新文件并构建你的内容。完成。我也建立了十几个这样的宣传册网站。这是一个对我有意义的系统,我发现自己有点犹豫是否要改变方向。

CMS系统,如WP,显然不是这样工作的。我对wordpress并不缺乏经验。我已经构建并实现了几个自定义主题,但我“尝试”使上述文件结构与wordpress安装“并行”工作,这主要导致了令人头痛的问题。

这就是我目前所处的位置,我花了几个月的周末建立了我的新个人网站(即将完成)。该网站的格式非常简单——它是一个开发人员博客(我在AS3中做了很多),一个艺术作品的公文包,以及一个包含这两者的主要介绍页面。

我的文件结构看起来有点像这样:

 mysite.com-
     /css/ 
     /home/ 
     /images/ 
     /javascript/
     /portfolio/ 
     /php/ (holds a lot of php snippets that is included elsewhere)
     /swf/
     /wordpress/../theme/ (draws upon img/css/php in external folders)
     index.php
虽然我非常喜欢这种结构,但静态文件和动态wordpress内容之间的资产交叉共享是一种痛苦。我的选择是将所有静态文件转换为模板,并利用WP的数据库驱动页面系统。

我完全“购买”WP系统会有什么好处?或者,相反,wordpress外部的静态文件结构是否“可行”,是否有这样做的首选方法?

我意识到这个问题有点主观,然而,我认为,正确处理静态内容是一个非常有效的调查点(尽管……考虑到关于这个主题的信息非常少,你可能不会这么想)。

谢谢

2 个回复
最合适的回答,由SO网友:fuxia 整理而成

把一切都放到WordPress中。这样你就可以search 您的全部内容都来自内置搜索引擎,您可以编辑每一部分。

如果需要带有特殊标记的页面,请为主题创建模板。

裸模板

<?php
/*
 * Template Name: Naked
 *
 * That’s the complete template!
 */
基础HTML5
<?php
/*
 * Template Name: Basic HTML5
 */
?>
<!doctype html>
<meta charset="<?php bloginfo( \'charset\' ); ?>">
<title><?php wp_title( \'\' ); ?></title>
<?php
while ( have_posts() )
{
    the_post();
    ?>
    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
    <?php
    the_content();
}
导入要导入旧HTML页面,请使用plugin Import HTML Pages.

SO网友:Klian

我更喜欢使用动态WP页面。所以我觉得自己更有条理,也不会打破这种结构。

只是我的意见:)

结束