在默认的WordPress帖子中引用自定义帖子类型


WordPress reference custom post type in a default WordPress post

对于当前的项目,我想知道是否可以在默认的Wordpress博客文章中引用自定义帖子类型。

的例子:

我有一个博客,我想在每篇博客文章中调用0到2个其他块,让我们将它们命名为CTA。

所以CTA可以被放置在许多帖子中,而一个帖子可以有多个CTA。

问题:我如何附上,参考,…默认Wordpress博客文章中的CTA(自定义帖子类型)?

我很乐意听到一些建议,解决方案和更多。

谢谢。

有几种方法可以做到这一点,例如:

1。Post to Posts Plugin:使用Post to Post关系插件,这样您就可以链接,附加,引用任何帖子到任何其他帖子,甚至自定义帖子类型:https://wordpress.org/plugins/posts-to-posts/(非常稳定的插件,我已经使用了大量的帖子,从来没有一个问题),然后你需要自定义模板,在第二个循环中获取附加的帖子。

2。WP_Query中的Short-Code:您可以轻松地为WP_Query创建一个短代码,它接受参数并输出任何特定的帖子,如按ID或任何其他标准的帖子。查看这个插件https://github.com/billerickson/display-posts-shortcode

或DIY代码https://digwp.com/2010/01/custom-query-shortcode/或此插件(未测试)https://wordpress.org/plugins/wp-query-shortcodes-generator/