建议使帖子具有多个关联项目

时间:2019-02-10 作者:Rehmat

我正在开发一个WordPress主题,我需要一些专家建议来实现一个稍微复杂的结果。我的主题有一个自定义的帖子类型,该帖子类型应该有子项。例如,这篇文章是关于一个软件的,每次发布新版本时,我都需要更新文章并添加新的版本信息(URL、版本号、文件大小等)。这可以使用元数据(自定义字段)实现吗?或者有更好的方法吗?请把我引向正确的方向。

1 个回复
SO网友:Alexander Holsgrove

您应该能够使用save_post hook. 当其中一个子页面被保存时,您的钩子将启动,并允许您首先检查帖子类型,然后如果该帖子确实是您的主帖子的子页面,您将在其中更新URL、版本等。

您可以使用检索子post值ACF get_field:

$latest_version = get_field(\'software_version\', $post->ID);
然后使用ACF update_field:

update_field(\'current_version\', $latest_version, $post->post_parent);
未经测试,但这为您提供了基本知识。

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在