【问题标题】:Why are my WordPress urls always opening to last published post?为什么我的 WordPress 网址总是打开到最后发布的帖子?
【发布时间】:2014-02-23 23:15:37
【问题描述】:

每个帖子的永久链接都会将我带到最后发布的帖子。

例如两个

http://randomwebsite.com/?p=554 and
http://randomwebsite.com/?p=556

带我去同一篇文章,它总是最新的。

我尝试更改永久链接结构,并重新安装 WordPress,但仍然不行。

这是一个非常奇怪的问题,我以前从未遇到过。

任何想法为什么会发生这种情况?

【问题讨论】:

  • 可能是您的模板存在问题,请尝试使用默认模板,看看是否仍然存在。

标签: php wordpress


【解决方案1】:

正如 Joren 在 cmets 中提到的,这听起来可能是模板问题。也就是说,您的post 数据可能会按原样加载,并且您的永久链接结构可能很好,但如果帖子被路由到模板文件,该模板文件被硬编码为仅显示单个(最近的帖子)然后你会遇到这个问题。

您可以通过切换到另一个更标准的主题(如二十二、二十三...)来确认这确实是问题所在,并验证问题是否已解决。

如果确实可以解决问题。尝试通过在源中挖掘来确定 your 主题中正在加载哪个模板文件(文件位于此处:wp-content/your-theme/template-file.php em>) 或通过阅读 WP 文档的此页面:https://codex.wordpress.org/Template_Hierarchy。然后根据需要调试代码。

【讨论】:

  • @Rahil 这真的取决于。可以是任意数量或任意组合的模板文件,唯一必需的模板文件是index.php;其他是可选的。请参阅我的答案中的链接。
猜你喜欢
  • 1970-01-01
  • 2017-04-06
  • 2013-07-16
  • 2022-08-14
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 2022-06-10
  • 1970-01-01
相关资源
最近更新 更多