我的网站是http://mysite.com托管的自定义PHP网站。然后我在http://blog.mysite.com的子域上运行了一个Wordpress实例,其中一些帖子可以在URL http://blog.mysite.com/this-is-my-test-post-entry
在mysite.com的登陆页面,我连接到Wordpress DB并从wp_posts表中取出最后5个条目并在我的主页上显示它们。问题是我不知道如何获得这些帖子的正确链接? Wordpress会生成固定链接(),但我不知道如何获取它们?
我认为Wordpress会发布标题字符串并用“ - ”替换空格,并将该字符串用于帖子URL。但不适用于所有帖子......
有什么建议吗?
答案 0 :(得分:1)
这可能不是你想要的,但它会起作用......
当您获取最近5个帖子时,请获取ID(确保您在post_type字段上进行过滤,以避免抓取修订,附件等内容)。
您可以简单地构建您的网址,例如http://blog.mysite.com/?p=ID(其中ID是数据库中的ID)。 WordPress将使用您在设置中定义的自定义永久链接自动将用户重定向到正确的页面。
如果您需要携带PHP,请告诉我。