hi I have a cpt name A and another cpt B
I will update B everyday for example. discount, price. quality and so on, but B is a part of A,
so. can I insert B when I posting A? so that I don't need to change every post, just need to change the content in CPT B
thanks so much
Hello,
Yes, it is possible, you can display post content of "POST A" with shortcode [wpv-post-body], for example:
[wpv-post-body view_template="None" item="123"]
Please replace 123 with post ID of "POST A"
More help:
https://toolset.com/documentation/programmer-reference/views/views-shortcodes/#wpv-post-body
我可能需要更详细的描述一下我现在的情况 我的cpt b 并没有使用默认的wordpress content, 而是使用了repeater filed , 并且我对b类型文章创建了一个view
使用你给我的短代码 嵌入b到a中 并不能正确的识别到b的相关内容 repeater filed 部分显示并不正常
我可以登入你的网站,并做了一下修改:
1)使用classic editor创建一个新view "serversaff-view-2":
hidden link
- 查询“servers aff info”
- 查询过滤器:
从servers aff info组中选择项目that are a related to the current post in the loop.
这里需要使用current post in the loop,因为在别的任意文章内并没有相关“servers aff info”字段组
- 循环编辑器,显示一个简单表格,这里需要你自己做其他设置,我只做一个演示
因为你是做表格显示,所以我推荐用经典编辑器来创建这个view,在blocks编辑器里面,表格有些问题还没有解决
2)创建一个新的content template "serversaff-ct":
hidden link
显示上面的view
3) 创建一篇“任意文章”:
hidden link
显示上面的content template的简码:
[wpv-post-body view_template="serversaff-ct" item="585"]
其中数字585为digital ocean的Post ID:
hidden link
测试结果如下:
hidden link
你看看是不是你想要实现的