PluginProbe
Embed Privacy / trunk
Embed Privacy vtrunk
1.14.0 1.13.0 trunk 0.1 1.0.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.1.3 1.10.0 1.10.1 1.10.10 1.10.2 1.10.3 1.10.4 1.10.5 1.10.6 1.10.7 1.10.8 1.10.9 1.11.0 1.11.1 1.11.2 All 68 releases
embed-privacy / inc / handler / class-theme.php

class-theme.php in Embed Privacy trunk, at inc/handler/class-theme.php

27 lines 646 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace epiphyt\Embed_Privacy\handler;
3
4 /**
5 * Theme handler.
6 *
7 * @author Epiphyt
8 * @license GPL2
9 * @package epiphyt\Embed_Privacy
10 * @since 1.10.0
11 */
12 final class Theme {
13 /**
14 * Check if the current theme is matching your name.
15 *
16 * @param string $name The theme name to test
17 * @return bool True if the current theme is matching, false otherwise
18 */
19 public static function is( $name ) {
20 $name = \strtolower( $name );
21 $theme_name = \strtolower( \wp_get_theme()->get( 'Name' ) );
22 $theme_template = \strtolower( \wp_get_theme()->get( 'Template' ) );
23
24 return $theme_name === $name || $theme_template === $name;
25 }
26 }
27