使用自定义php脚本和获取的数据创建页面

时间:2014-10-27 作者:Larry Cinnabar

我创建了WP页面,我需要显示一个包含一些信息的表。此信息保存在数据库中(托管在同一服务器上)。

更详细地说,我将尝试分割我的问题。我刚接触wordpress,还没有估计它的潜力(概念)。

1) 如果我需要在wordpress页面的表格中显示我自己的数据(很少有相关的表格,可以选择用户过滤数据)。是否有特殊的方法在WP DB中创建新表(用于我自己的数据),或者我需要创建一个单独的数据库?

2) 如果我必须创建一个单独的数据库(例如,MySQL,托管在与WP DB相同的服务器上)。如何从WP页面内部连接到它?我只需要创建PDO对象,用host/dbname/user/pass连接到db,准备并执行查询?或者我可以“注册”这个新数据库,例如在配置文件中(在那里写入host/dbname/user/pass,而不是每次需要在页面上获取数据时都写入)。还有,是否有类似于框架的东西可以轻松地获取数据(在前面描述模型,然后获取数据并将其发送到页面)?

3) 如何在WP页面中执行php脚本?在管理面板中,一个页面只有WYSIWYG/HTML编辑器。

1 个回复
最合适的回答,由SO网友:Nathan Powell 整理而成

1) 在WP中创建表很容易。我建议你制作一个插件来处理这个问题。有关更多信息,请参阅法典:https://codex.wordpress.org/Creating_Tables_with_Plugins

2) 同样,出于安全目的,我建议使用WP来处理此问题。如您所述,您将拥有可能被利用的连接详细信息。

3) 我想这有插件。另一种方法是将PHP写入主题文件,这样用户就不会更改它。将PHP代码存储在数据库中不是一种好的做法。

结束

相关推荐

AJAX值转换为PHP变量?

我刚开始玩Wordpress,我对AJAX方面有个问题。我想我理解了AJAX前端到服务器端的处理、后端到字体端的工作原理。但是,我不太清楚如何将前端数据导入后端,然后将该数据用于其他用途(不向前端返回值)。我一直在阅读不同的帖子,这是一种从未完全充实过的东西。理想情况下,我会将前端数据转换为PHP变量,该变量可以在不同的PHP函数中调用(不是在function.PHP中完成,而是在自定义插件PHP文件中完成)。这可能吗?如果是的话,我很好奇我会怎么做。如果没有,将前端数据导入后端进行操作的最佳方式是什么?