【问题标题】:Creating a relationship between two custom types in WordPress在 WordPress 中创建两个自定义类型之间的关系
【发布时间】:2015-01-25 04:04:51
【问题描述】:
这可能是一个非常基本的 Wordpress 开发问题。我知道在 Wordpress 中创建自定义类型。所以我创建了一个产品类型和一个版本类型,我希望能够在两者之间保持一对多的关系,即对于每个产品,我希望能够从管理员关联一个或多个版本项目编辑。这样做的方法是什么?我不赞成使用插件,所以我在想,我会使用某种自定义字段数组来连接两者。我走对了吗?如果我必须使用插件,应该使用哪个插件?
【问题讨论】:
标签:
php
plugins
wordpress
【解决方案1】:
执行此操作的简单方法是在您的产品管理页面上添加一个元框。这样您就可以在您的产品页面上使用您的版本创建一个下拉列表。您可以使用 add_meta_box here 了解有关添加元框的更多信息。
您将所有必需的函数添加到主题的functions.php,但总而言之,您将需要以下wp 函数。
add_action
add_meta_box
update_post_meta
在 Wordpress Codex(使用 google)中查找这些函数将使您顺利上路。如果您遇到困难,请发布一些您尝试过的代码并从那里获取。周围有许多教程/示例。如果您可以做足够多的事情来创建自定义类型,那么这应该不会花费您很长时间。