我一直在复习古腾堡创建块的教程,但我不清楚如何处理特定的用例-条件块。
我正在考虑创建一个自定义帖子类型,我将为其注册自己的block类型。仅当某些条件为真时,才会显示这些块。这些条件将是布尔标志或整数比较(值来自wither自定义用户变量(meta)或会话值)。
如果所有条件均为true,则应渲染块,但如果一个或多个条件为false,则(显然)不会显示任何内容。
我不太明白我该把逻辑放在哪里。诚然,我对这个新的古腾堡系统的掌握有点不稳定,这可能就是我需要一些帮助的原因。
例如:
<p logic="IF(is_logged_in,SHOW,HIDE)">My wonderful secret bit just for members.</p>