我试图根据页面上的自定义字段隐藏某些菜单项。我可以使用CSS或脚本来隐藏项目,这不是问题所在。我不知道的是如何检查函数中的自定义字段(如果字段为空,则隐藏项)。php。
有什么想法吗?
我试图根据页面上的自定义字段隐藏某些菜单项。我可以使用CSS或脚本来隐藏项目,这不是问题所在。我不知道的是如何检查函数中的自定义字段(如果字段为空,则隐藏项)。php。
有什么想法吗?
我不知道是否需要完全隐藏该元素,如“从不显示”,或者是否需要使用JavaScript有条件地隐藏它,例如,为了获得切换效果。任何一种情况都类似,都会使用get_post_meta()
.
要有条件地显示数据,请使用以下命令:
$m = get_post_meta(get_the_ID(),\'my_meta_key\');
if(!empty($m)) {
echo \'<div>your data</div>\';
}
如果您想使用JavaScript进行切换,请使用:$m = get_post_meta(get_the_ID(),\'my_meta_key\');
$str = \'<div %s>your data</div>\';
if(!empty($m)) {
$str = sprintf($str,\'class="\'.$m.\'"\');
}
echo $str;
我被要求将一个HTML网站重新开发为一个WP主题,它有一个非常高级的菜单结构,我不太确定如何复制它。第二个菜单项有一个子菜单,但它不仅仅是“li”中的“ul”,还有额外的div等。。因为下拉列表有3列布局,其中2列包含子链接,第3列包含内容。这是一个示例:<ul class=\"nav navbar-nav three\"> <li class=\"dropdown yamm-fw\"> <a href=\"#\" class=\"dropdown-toggl