使用 wordpress 的页面中的活动菜单
active menu in pages using wordpress
您好,我有这个活动菜单,单击 wordpress 站点中的其他页面时,该菜单将处于活动状态。我希望当我点击其他页面时,例如在设计菜单中,当我点击设计页面时,设计页面会将其设置为 <div class="active"></div>
我已经有一个脚本,然后将其添加到 functions.php文件我已经得到或在主页中设置活动页面,所以主页现在将设置为活动,但是当我转到其他页面时,我将如何获得 wordpress 站点中的其他页面?下面是我的代码。我在其中添加了一个功能。
function my_special_nav_class( $classes, $item ) {
if(is_home() && $item->title == 'Home' ){
$classes[] = 'active';
}elseif($item->title == 'search'){
$classes[] = 'active';
}elseif($item->title == 'design'){
$classes[] = 'active';
}
return $classes;
}
add_filter( 'nav_menu_css_class', 'my_special_nav_class', 10, 2 );
此代码适用于主页站点。但是当我转到其他页面时。我将如何调用 wordpress 中的其他页面?非常感谢任何帮助。
你能试试用这个检查其他页面吗
if(is_page('your page name')){
$classes[] = 'active';
}
希望对您有所帮助
您好,我有这个活动菜单,单击 wordpress 站点中的其他页面时,该菜单将处于活动状态。我希望当我点击其他页面时,例如在设计菜单中,当我点击设计页面时,设计页面会将其设置为 <div class="active"></div>
我已经有一个脚本,然后将其添加到 functions.php文件我已经得到或在主页中设置活动页面,所以主页现在将设置为活动,但是当我转到其他页面时,我将如何获得 wordpress 站点中的其他页面?下面是我的代码。我在其中添加了一个功能。
function my_special_nav_class( $classes, $item ) {
if(is_home() && $item->title == 'Home' ){
$classes[] = 'active';
}elseif($item->title == 'search'){
$classes[] = 'active';
}elseif($item->title == 'design'){
$classes[] = 'active';
}
return $classes;
}
add_filter( 'nav_menu_css_class', 'my_special_nav_class', 10, 2 );
此代码适用于主页站点。但是当我转到其他页面时。我将如何调用 wordpress 中的其他页面?非常感谢任何帮助。
你能试试用这个检查其他页面吗
if(is_page('your page name')){
$classes[] = 'active';
}
希望对您有所帮助