我正在为客户开发一个网站whatever.com
. 他想在whatever.com/blog
. (Tumblr允许您命名将为您的Tumblr页面提供服务的URL,如果它是站点根目录,您可以调整域的a记录,这显然是我在这里无法做到的。)
现在我有一个空白页叫做blog
这样它就会显示在导航中wp_list_pages()
, 但我想除非我在别的地方摆弄一下,否则这是行不通的。
有人知道怎么做吗?
我正在为客户开发一个网站whatever.com
. 他想在whatever.com/blog
. (Tumblr允许您命名将为您的Tumblr页面提供服务的URL,如果它是站点根目录,您可以调整域的a记录,这显然是我在这里无法做到的。)
现在我有一个空白页叫做blog
这样它就会显示在导航中wp_list_pages()
, 但我想除非我在别的地方摆弄一下,否则这是行不通的。
有人知道怎么做吗?
嗯,考虑到可以将访问者发送到一个完全不同的站点,但您试图将其显示为一个页面,我建议将其添加到菜单中。
您可能已经意识到了,但当您修改菜单(外观>菜单)时,左侧有一个称为“自定义链接”的框,它与它们的声音一样,允许您直接向菜单添加可以在任何地方使用的内容。在Tumblr博客中添加一个条目,并在需要显示页面和Tumblr链接的任何地方使用该菜单(无论是主菜单还是次菜单)。这避免了.htaccess
冲突,这是“自然”的做事方式,但确实限制了它只出现在菜单中。
在Tumblr如何识别URL和DNS问题上,这里可能遗漏了一些东西,但从WordPress的角度来看,我会这样做。
我不太确定Tumblr如何处理域,但在我看来,您可以创建一个物理/博客目录,它将覆盖WordPress。然后,您可以使用Tumblr来实现这一点,不管他们是怎么做的。要将项目放回菜单,请使用wp_list_pages
, 尝试使用页面链接插件创建链接到/博客的帖子或页面:http://wordpress.org/extend/plugins/page-links-to/
我正在使用这段代码生成一个充满项目的页面,但它们不会按菜单顺序排序,你知道为什么吗? <?php $pages = get_pages(array(\'child_of\', \'menu_order\')); ?>