Function Reference: geodir_custom_posts_body_class
Summary
function to add class to body when multi post type is active.
Global Values
- $wpdb
- (object) (required) WordPress Database object.
- Default: None
Package
GeoDirectory
Parameters
- $classes
- (array) (required) Body CSS classes.
- Default: None
Return Values
- (array)
- Modified Body CSS classes.
Change Log
Since: 1.0.0
1.5.6 Add geodir-page class to body for all gd pages.
Source File
geodir_custom_posts_body_class() is located in geodirectory-functions/general_functions.php [Line: 2036]
Source Code
function geodir_custom_posts_body_class( $classes ) { global $wpdb, $wp; $post_types = geodir_get_posttypes( 'object' ); if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) { $classes[] = 'geodir_custom_posts'; } // fix body class for signup page if ( geodir_is_page( 'login' ) ) { $new_classes = array(); $new_classes[] = 'signup page-geodir-signup'; if ( ! empty( $classes ) ) { foreach ( $classes as $class ) { if ( $class && $class != 'home' && $class != 'blog' ) { $new_classes[] = $class; } } } $classes = $new_classes; } if ( geodir_is_geodir_page() ) { $classes[] = 'geodir-page'; } return $classes; }