是否有某种方法可以为某些内容创建窗口小部件或占位符,只有在页面编辑器中使用某些特殊标记时才应显示这些内容? 例如:我有一个特殊的菜单,我想用页面编辑器定义,但它应该显示在页面内容之外。
因此,如果我在编辑器中写这样的东西,它应该把它放在我的可选菜单中:
[menu]
<ul>
<li><a>Menu Item 1</a></li>
<li><a>Menu Item 1</a></li>
</ul>
[/menu]
<div>
Some content for my page
</div>
在wordpress中是否有一些pugins或技巧或一些过滤器等?
答案 0 :(得分:1)
如果它就像一个菜单,那就转到function.php文件并注册一个菜单,上面有你这样的具体名称。
register_nav_menu( 'your-menu', __( 'Your Menu', 'theme-slug' ) );
然后在div内有条件地显示该菜单。
<?php if($var==1) : ?>
<div>
wp_nav_menu(array());
</div>
<?php endif; ?>
如果您有一些不同的内容,则注册页面的自定义字段,并使用条件语句显示输出这些字段。 希望对你有意义。 干杯!