使用WordPress数据库存储动态加载到页面的页面内容是一种好的做法吗?

时间:2017-11-17 作者:Nidhin

我有一个wordpress实例,有150多页和一个插件。根据页面URL,插件将从数据库中带来该页面所需的内容(文本和图像)。我可以使用现有的mySQL wordpress数据库来存储此内容吗?

1 个回复
SO网友:LumberHack

默认情况下,WordPress会这样做。它使用您现有的MySQL数据库存储来自页面、帖子和其他类型内容的内容。

看看wp_posts 以及wp_postsmeta 在数据库中的表中查找存储在其中的所有内容。

WordPress内部也将所有页面视为具有不同post_type 值(设置为page).

当前DB结构见此https://codex.wordpress.org/Database_Description

如果要使用插件动态创建表,请参见此https://codex.wordpress.org/Creating_Tables_with_Plugins

结束

相关推荐

插件放置在/wp-content/plugins内的文件夹中时不保存值

我得到了WordPRess插件的以下代码,它在每个页面/后期编辑屏幕上添加了两个自定义输入。然后将这些值保存并输出到前端页面的标题中。如果代码位于内部,则可以正常工作。php文件并直接放入“wp内容/插件”。然而,如果我把它放在插件(如“wp-content/plugins/myplugin”)中自己的文件夹中,那么在通过编辑屏幕保存帖子/页面时,输入字段不会保存。此外,它不会向前端页面html标题部分输出任何内容。这似乎是一个被放弃的项目,所以我无法与原始开发人员一起制定解决方案。然而,代码中的某些内容