php [WordPress] [functions]为活动菜单位置和活动小部件区域添加正文类。回复这篇文章(
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php [WordPress] [functions]为活动菜单位置和活动小部件区域添加正文类。回复这篇文章(相关的知识,希望对你有一定的参考价值。
<?php
/**
* Alters body class for active sidebars.
* @param array $classes Registered body classes
* @return array Altered body classes
*/
function ch20160502__body_class_active_sidebars( $classes ) {
foreach ( $GLOBALS['wp_registered_sidebars'] as $id => $args ) {
if ( is_active_sidebar( $id ) )
$classes[] = sprintf( 'widget-area-%s-active', esc_attr( $id ) );
}
return $classes;
}
add_filter( 'body_class', 'ch20160502__body_class_active_sidebars' );
<?php
/**
* Alters body class for populated menu locations.
* @param array $classes Registered body classes
* @return array Altered body classes
*/
function ch20160502__body_class_active_menus( $classes ) {
$menu_locations = get_nav_menu_locations();
if ( empty( $menu_locations ) )
return $classes;
foreach ( $menu_locations as $location => $items_count ) {
if ( $items_count > 0 )
$classes[] = sprintf( 'menu-%s-active', esc_attr( $location ) );
}
return $classes;
}
add_filter( 'body_class', 'ch20160502__body_class_active_menus' );
以上是关于php [WordPress] [functions]为活动菜单位置和活动小部件区域添加正文类。回复这篇文章(的主要内容,如果未能解决你的问题,请参考以下文章
在functions.php中获取wordpress帖子ID
在 functions.php (WordPress) 中包含 ACF
php 【WordPress的】的functions.php
php WordPress的-的functions.php
php WordPress functions.php必备
PHP WordPress functions.php Boilerplate