我在 MySQL 数据库中有一堆数据,这些数据由自动递增的 id
值索引。
一行看起来像这样:
id | title | description | story
1 | A good day in the neighborhood. | Mr. Rogers is in the neighborhood | A long text wall here...
每 6 小时通过 cron 作业将新数据添加到数据库中。我想用这些数据自动生成静态页面。现在我有动态页面,即 www.mysite.com/story?id=1
我真的想要一个静态页面,可以访问 www.mysite.com/title-of-story
我环顾四周,但找不到真正的方法来做到这一点?
最佳答案
奥斯汀, 当您说“静态页面”时,您的问题有点含糊。您将这些称为“故事”,这让我相信它们更多的是博客文章而不是页面。那么,您是否希望让用户转到您的 WP 网站上的一个 URL,然后显示所有这些故事的列表?或者您是否希望让用户访问您的 wordpress 站点并从非 WP MySQL 表中查看您的故事的 blogroll?
如果是后者,您可以考虑使用精确转换和加载脚本 (ETL),从上面的 MySQL 表中获取数据并将其移动到 wp_posts 表中。
关于php - 如何创建从数据库中动态提取的静态 WordPress 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16122546/