【问题标题】:Migrate PHP pages of a website into Word Press [closed]将网站的 PHP 页面迁移到 Word Press [关闭]
【发布时间】:2017-09-07 02:56:02
【问题描述】:

我的网站一半基于 Word Press,另一半基于 PHP 页面。我想做的是将PHP 单个页面也迁移到 Word Press 中。我该怎么做?

【问题讨论】:

  • 它太抽象了,有几种方法..但手动。您也许可以编写脚本。但是我们可以找到用于此的工具。
  • 脚本?什么意思
  • 爬取整个网站并尽可能为每个页面创建一篇文章。但这绝对仅限于文本项目,不适用于表单及其等价物。
  • 我需要表格等
  • 除非你重新制作所有东西,否则这是不可能的。

标签: php wordpress


【解决方案1】:

我假设你了解 PHP 或者可以聘请了解 PHP 的人,那么你可以按照这个计划进行:

WordPress 是用 PHP 制作的,因此您可以获取现有的 php 页面,并尝试基于这些代码构建自定义页面模板,然后将来自 WordPress 的自定义模板分配给每个页面并插入内容。

http://www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/

对于表单相关的字段,您可以使用表单插件,然后使用短代码将这些表单插入到您的页面中。

两个免费选项是:联系表格 7 [1](它不仅仅是一个联系表格,您可以添加很多自定义字段)。另一个是 Ninja Forms [2],它包含您需要的各种类型的字段。

[1]https://wordpress.org/plugins/contact-form-7/ [2]https://wordpress.org/plugins/ninja-forms/

此外,如果您需要与每个自定义页面相关的键值数据,您可以在 WordPress 中使用自定义字段并保存数据,然后在模板中访问这些字段并在 Php 中使用,即get_post_meta($post_id,'field_key'); 它将输出数据数组该字段的值,您可以在您的 php 模板中使用。

https://codex.wordpress.org/Custom_Fields

如果您需要具有专业外观的自定义字段界面,那么您可以使用名为 ACF[3] 的插件或名为 CMB2[4] 的库及其可爱的文档[5]

[3]https://wordpress.org/plugins/advanced-custom-fields/ [4]https://wordpress.org/plugins/cmb2/ [5]https://github.com/CMB2/CMB2/wiki/Basic-Usage

【讨论】:

    猜你喜欢
    • 2010-10-13
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多