【问题标题】:Seamless WordPress integration [duplicate]无缝的 WordPress 集成 [重复]
【发布时间】:2014-02-10 10:34:01
【问题描述】:

我已将 WordPress 完全集成到我的网站中。已将 wordpress 安装在名为“/bl0g/”的文件夹中。在我的基本文件夹中,我有一个 blog.php 文件设置(它显示来自 wordpress 的最新 3 篇文章)我有一个 blog-post.php 文件,如果正确调用它之后的变量,它会显示一个单独的帖子。

例如,如果我导航到:

www.mywebsite.com/blog-post.php?postid=1&type=singlePost

页面按原样加载第一篇博文。但我想要完成的不是通过“postid”和“type”来调用帖子,而是将帖子称为购买它的 slug 名称。

我可以使用以下代码完成回显 slug 名称:

<?php echo $post->post_name; ?>

但是如何在我的代码中通过 slug 调用文章。然后我该如何转换我的网址:

这个:

www.mywebsite.com/blog-post.php?postid=1&type=singlePost

到这里:

www.mywebsite.com/blog-post.php?title=The-Slug-Of-This-Article

我这样做的理由是,我可以使用这个 url 并使其对 SEO 友好,通过使用 .htaccess,我将把这个 URL 转换为如下所示:

www.mywebsite.com/blog/The-Slug-Of-This-Article/

【问题讨论】:

  • Wordpress As Backend Only 的可能副本。还有othertwo。请勿转载。
  • 解决问题的最可靠方法就是说他们是骗子。如果您对原始问题没有引起任何注意,请编辑该问题并添加更多详细信息。这会将它推到队列的顶部。
  • 听我重新发布,因为我的问题没有得到回答。而不是纠正这个你应该帮助。
  • 欢迎来到 Stack Overflow。尊重,SO 和其他 Stack Exchange 站点的一个关键目的是构建一个可用的众包问题和答案的存储库。关于重复问题的规则有助于实现这一目的。很多人都在为此努力。 SO 不是论坛网站。

标签: php wordpress .htaccess


【解决方案1】:

也许我在这里遗漏了一些东西,但是您为什么不在 WordPress 的永久链接设置中进行设置呢?转到“设置”>“永久链接”并选择“通用设置”下的“帖子名称”将产生您正在寻找的最终结果(即 www.mywebsite.com/blog/The-Slug-Of-This-Article/)

【讨论】:

  • 这对我一点帮助都没有,除了编写内容的后端之外,我没有使用 wordpress 做任何事情。当我在 Wordpress 中发帖时,它在某些页面中出现在 wordpress 之外,我从我的 wordpress 文件夹中创建了调用函数。
  • 嗯,你没有在你的问题中这么说。你说的是,“我已经将 WordPress 完全集成到我的网站中。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多