将正在使用的本地PHP站点转移到WordPress-with数据库(MySQL)

时间:2017-04-13 作者:H.Norman

我创建了一个几乎所有PHP/HTML的项目,除了一个页面中的5行ajax/javascript之外。它已被批准,但它需要是子域上wordpress站点的一部分。我熟悉导入MySQL数据库并为此设置用户,还熟悉将db凭据放入wp配置中。主站点数据库的php文件。

我有一个插件,可以将PHP插入页面/帖子,但我真的不知道最好的方法。我有6到7页的php和一个包含7个表的数据库。

有谁知道最好的方法吗?一切都在我的本地服务器上完美工作,我只需要它通过wordpress正常工作。

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

有两种方法可以做到这一点。

第一种方法是为您想要的每个页面创建一个单独的模板。这是如果你要为这7页中的每一页更改页面的许多不同方面。

页面模板将包括页眉、页脚和侧栏调用。您将能够在模板创建的主体容器中插入php。

开始创建页面模板的最佳方法是从当前主题复制一个页面模板。您的主题可能已经在使用一个主题,您所要做的就是从主主题目录中提取一个主题,并将其复制到子主题目录中。然后查找主容器并将php代码放在那里。

请确保在此文件顶部将模板名称更改为您自己的名称。现在,当您在wp仪表板中创建新页面时,只需从左侧的模板下拉列表中选择模板,点击发布,您的内容就会出现在那里。

第二种方法是将内容添加为稍后调用的函数。(在您的functions.php或您创建的包含php文件中)并调用页面中的函数。如果这样做,它提供了创建一个可以在任何页面上调用的短代码的选项,或者通过在模板页面上的条件调用直接动态调用该函数。

至于javascript,如果还没有正确包含,您可能会希望以wordpress的方式将其排队。

相关推荐

如何在WordPress unctions.php中将短代码值传递到Head

我正在尝试为wordpress帖子上的图表创建一个快捷代码。到目前为止,我已经使用了短代码,我可以看到短代码值正在被传递,但我需要知道的是如何将这些值传递到Google图表,以便正确工作。以下是我目前掌握的代码:function chart_shortcode($atts) { $a = shortcode_atts( array( \'value1\' => \'\', \'value2\' => \'\', \'value