【发布时间】:2011-11-13 23:08:23
【问题描述】:
我正在围绕现有网站构建一个 WP 博客。
以前的网站仍然需要存在于 index.php 博客部分存在于同一文件夹中但在 news.php
我已经安装了 wordpress,然后用旧网站索引覆盖了 wordpress 索引。
但是,例如,每当为单个帖子生成链接时...
<?php wp_get_archives('title_li=&type=postbypost&limit=10'); ?>
我被重定向到索引。
如何更改 Wordpress 设置,以便 news.php 可以成为我的索引,而 index.php 保留在 WP 系统之外。
【问题讨论】:
-
听起来您的旧网站正在使用 index.php,因此您使用 single.php 作为 wordpress 入口点。对吗?
-
我认为你可能会以比你需要的更困难的方式来解决这个问题。 WordPress 具有用于将请求路由到自定义 URL 的内置机制。 WordPress 用语中的永久链接——WordPress 附带的默认 index.php 在其他框架中将被称为前端控制器。你遇到这个麻烦是因为 WordPress 想要通过 index.php(前端控制器)路由它的所有请求。如果是我,我会让 WordPress 接管 index.php 并使用 WordPress 为您的新内容设置永久链接结构。然后为所有旧页面添加 301 重定向。
标签: php wordpress wordpress-theming