php - 如何创建从数据库中动态提取的静态 WordPress 页面?

标签 php database wordpress dynamic static

我在 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/

相关文章:

javascript - 如果没有为该帖子设置特色图像,想要更改帖子 <h1> 标题的颜色

html - 在列中创建顺序

php - 使用 postgres 数据库表为表创建删除按钮

PHP/MYSQL 查询返回引用 ID 而不是 INT 值

php - 从 PHP 库中调用函数并显示查询结果

MySQL 作为服务未运行

python - Django ORM 是否具有等效于 SQLAlchemy 的混合属性?

css - 如何将类添加到 wordpress 主下拉菜单

php - 统计本月记录

php - INSERT INTO 电子邮件地址中的 MySQL 语法错误