我有这个简单的 wordpress 菜单,我想在 div 元素中加载它。
<?php
$menuParameters = array(
'theme_location' => 'sidebar-menu',
'container' => false,
'echo' => false,
'items_wrap' => '%3$s',
'depth' => 0,
);
echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' );
?>
当检测到某个媒体查询时,我正在使用 modernizr 和 jQuery load() 将 php 文件加载到 div 元素中。
jQuery(document).ready(function($){
if(Modernizr.mq('only all and (max-width:600px)')) {
$('#content-wrapper').removeClass('col-4-5');
$("#trending-Container").load( 'wordpress/wp-content/themes/test_theme/navbar-mobile.php' );
}
});
如果只使用一些 html 或者只是回显一些字符串,但是当我使用像上面这样的 wordpress 函数或类似 the_title() 的东西时,我会收到 500 内部服务器错误。
有任何想法吗?