在WordPress中使用外部数据库

时间:2017-05-28 作者:Gonras Karols

我有一个基本的页面模板,我愿意将其“转换”为动态模板。

我的意思是,我在WordPress的数据库中有一个外部表,其中包含一些数据,我打算实现的是使此页面能够接收$_GET 参数,然后基于此外部表的数据生成一些表。

我还没有开始编写任何代码,因为我仍在努力理解实现这一点的最佳方法:

1) 我应该$wpdb 在页面模板本身内调用,然后在接收到的$_GET 参数

2) 我是否应该将此表从WordPress的数据库中移出,并创建一个全新的数据库来连接?

3) 它的安全程度取决于$_GET 参数以生成页面内容(使用页面模板)?经过消毒等。。

1 个回复
SO网友:Milo

1) 如果所有的输出都将发生在这个模板中,我不明白为什么您不能在模板中完成所有操作。它的组织方式真的取决于你。

2) 如果该表位于WordPress数据库中,它当然可以简化工作,您不必创建到另一个数据库的连接。

3) 由您来验证用户输入。如果您希望得到一个整数,请确保您得到的是整数。PHP has a number of functions 协助进行此操作,以及WordPress has some functions 也可以对此提供帮助。Your queries should use prepare in any case to prevent SQL injection.

您还需要保护输出,这WordPress can help you with as well.

结束

相关推荐

structure of posts and pages

我有wordpress网站,有一些静态页面和帖子。我想显示页面URL,如下所示:mywebsite.com/PageName1 mywebsite.com/PageName2 ... 我还有一些文章,将在下一步中更多,我希望的PostURL结构是:mywebsite.com/blog/PostName1 mywebsite.com/blog/PostName2 ... 我应该说,我用“博客”这个名字做了一个分类,我所有的网站帖子都在这个分类中。提前谢谢