页面/帖子ID在整个网络中是唯一的吗?

时间:2010-12-08 作者:Steve Clay

如果我有一个ID为123的页面,我知道我的模板文件page-123.php 将被调用来呈现它,但如果我的主题在网络中使用,不同站点中的页面是否也会具有ID 123?

如果是这样,我想我需要闻一下$current_site 如果不是我的目标站点,则需要另一个模板文件。

我已经假设Slug在整个网络中不是唯一的。

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

不,它们不是唯一的。

所以,是的,你必须检查当前网站并这样做。。。。或者使用带有自定义菜单的主题?

SO网友:Denis de Bernardy

绝对不是唯一的,抱歉。。。每个博客的表都以该站点的前缀作为前缀。您需要检查当前网站/博客以确保。

D

SO网友:Cronco

在我看来,最好在这里创建一个模板文件,并确保您的页面(123或其他)使用该模板。

这样,您就可以使用您的主题并将其共享给网络。初学者不会弄乱模板设置,您可以避免意外设置页面格式。

结束

相关推荐

导入到WordPress MultiSite时禁用HTML过滤

我正在迁移到WordPress多站点实例的许多站点都在帖子中嵌入了视频和iFrame。我宁愿禁用WordPress功能,在导入时去掉嵌入的内容,而不是将每篇文章转换为犹太教式的视频嵌入方式。编辑帖子时禁用剥离是as simple as disabling the kses filter. 不幸的是,我不知道导入帖子需要禁用什么。目前我怀疑wp\\u insert\\u post()方法,但没有缩小过滤器的范围。有什么想法吗?Update: 这是特定于WordPress Multisite的。导入到单个Wo