name; } } return $title; } public static function body_classes( array $classes ): array { if ( is_tax( array( 'sg7g_category', 'sg7g_tag' ) ) ) { $classes[] = 'sg7g-taxonomy-page'; } elseif ( is_post_type_archive( 'sg7g_media' ) ) { $classes[] = 'sg7g-archive-page'; } elseif ( is_singular( 'sg7g_media' ) ) { $classes[] = 'sg7g-single-page'; } return array_values( array_unique( $classes ) ); } public static function template( string $template ): string { if ( is_singular( 'sg7g_media' ) ) { $theme = locate_template( array( '7sgaleri/single-sg7g_media.php' ) ); return $theme ?: SG7G_DIR . 'templates/single-sg7g_media.php'; } if ( is_post_type_archive( 'sg7g_media' ) || is_tax( array( 'sg7g_category', 'sg7g_tag' ) ) ) { $theme = locate_template( array( '7sgaleri/archive-sg7g_media.php' ) ); return $theme ?: SG7G_DIR . 'templates/archive-sg7g_media.php'; } return $template; } }