1
所以,我读了The Loop,我弄明白了。 (我创建了一个页面,列出最近发布的3个帖子,显示页面的页面(而不是帖子)等等。)将WordPress与网站整合在一起,一般为
但是,看起来很愚蠢,为了整合一个WordPress博客到一个现有的网站,我不得不复制所有不同类型的页面(帖子列表,帖子本身,页面等)
有没有这样做的通用方式?
完整的想法是这样的。
- 博客本身(带有丑陋的默认模板)安装在http://blog.example.com。
- 我想将博客整合到现有网站上,网址为http://example.com/blog。
- 我在做一个
mod_rewrite
,它转发整个查询字符串,例如, http://blog.example.com/?p=7被重写为http://example.com/blog?p=7。现在
,在http://example.com/blog我的PHP代码,我想要做这样的事情:
query_posts($_GET);
// display results
wp_reset_query();
这就是我卡住了。基本上,我想根据查询字符串指定的内容准确显示默认WordPress模板的“内容”区域中的内容。几乎就像我刚刚使用iframe
一样。我宁愿不必解析查询字符串来弄清楚我是否必须通过这个或那个循环,或者关闭全局或不关闭等。
我在想什么?
相反,我应该安装博客http://example.com/blog并创建一个模仿网站的模板吗?这似乎很复杂,所以我没有走这条路,但也许有人应该改变主意。
欣赏任何帮助,包括对替代设计的建议。