您的代码基于jQuery 你把它包括在PHP 文件所以你需要在<script></script>
显然,您必须在<script>
以及之后</script>
或者重复完整的脚本。
现在来看看如何执行代码。你可以钩住adjustLogoHeight()
函数到需要放置函数的任何钩子-
add_action( \'wp_head\', \'adjustLogoHeight\' );
或者,您可以通过如下方式调用函数,将函数直接调用到要放置函数的位置
adjustLogoHeight()
.
现在对jQuery代码进行一点更新-
function adjustLogoHeight() { ?>
<script>
(function( $ ) {
\'use strict\';
var divHeight = $(\'#et-top-navigation\').height();
$(\'.logo_container\').css(\'height\', divHeight+\'px\');
})( jQuery );
</script>
<?php };
像上面那样编写函数。这更合适。
必须调用adjustLogoHeight
函数之后jQuery 已加载到DOM。否则,无论您是直接调用它还是将它挂接到任何钩子,都会出现错误。