使用数据库中的自定义字段创建WP自定义帖子类型

时间:2013-09-19 09:26:35

标签: php mysql wordpress custom-post-type custom-fields

我正在使用外部系统销售门票的Wordpress网站。此票证系统提供了一个WordPress插件,可自动创建和更新两个新的WordPress数据库表:事件和节目。这很好,但这就是所有这个插件。

我已经使用数据库浏览器插件来测试由票证系统插件创建的数据库表是否存在,情况就是如此。我也可以看到所有的数据。到目前为止一切都很好。

我现在需要使用这些数据库表中的数据创建自定义字段的自定义帖子类型(事件和节目)。我已经搜索过,但我似乎无法找到如何创建从现有数据库表中提取数据的自定义帖子类型。

也许我看着这一切都错了。有没有帮助指出我正确的方向?

2 个答案:

答案 0 :(得分:0)

要创建自定义帖子,请参阅此http://codex.wordpress.org/Post_Types#Custom_Post_Types

并使用此插件创建自定义字段http://wordpress.org/plugins/advanced-custom-fields/

答案 1 :(得分:0)

我假设您意识到您需要编写代码来查询数据库...没有插件来查询数据库(我知道)。

这听起来好像你要复制数据,即从自定义表事件和节目中提取数据,然后将此数据添加到自定义字段。我不确定这是最好的方法。

另外,如果这些自定义表格中的数据发生变化,是否会反映在自定义字段数据中?

我假设太多了吗?让我知道。

要查询db,请使用wp类wpdb。我没有真正使用它,但它有足够的功能来做你想要的。

acf plugin已被提及。 custom post type ui plugin很容易创建没有代码的自定义帖子类型。它甚至会打印出你的实际代码,这样你就可以复制它,放在functions.php中,然后禁用插件,很好。