在我的主题中,我使用了以下内容:
<div id="brickwall" data-brickinvert="<?php echo brickAlign(); ?>">
我将代码放入函数中。php:function brickAlign() {
$a = "true";
return $a;
}
现在在儿童主题中,我想将$a更改为false。然后在子主题中,我的html如下所示:
<div id="brickwall" data-brickinvert="false">
我希望函数名保持不变,这样就不必复制所有文件来更改一个变量。但我当然不能在child中使用同名函数。我尝试使用global,但它导致了错误。我也试过做过滤器,但我的bleeping电脑也没有。原因是,我可以使用html数据属性将一个变量传递到我的Masonry jQuery脚本中,以便根据我所处的主题(父主题还是子主题)将砖块与顶部或底部对齐。谢谢你的建议!