$conf, $runtime; function_exists('chdir') AND chdir(APP_PATH); $r = 'mysql' == $conf['cache']['type'] ? website_set('runtime', $runtime) : cache_set('runtime', $runtime); } function runtime_truncate() { global $conf; 'mysql' == $conf['cache']['type'] ? website_set('runtime', '') : cache_delete('runtime'); } register_shutdown_function('runtime_save'); ?>Detect the activated theme from plugin code|Programmer puzzle solving
最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

Detect the activated theme from plugin code

matteradmin9PV0评论

I would like to have my plugin detect the current "activated" theme. If my starter theme or the correct child theme is not loaded, then alert the administrator from wp-admin with an alert notification.

I can figure out the latter, but it's the former I have a question about...are their hooks or conditional tags already built into WordPress that allows me to do this easily, or do most professional wp coders have their own custom logic of doing this?

I'm ultimately building a plugin to assist & extend a specific starter theme.

I want the plugin to detect this for the existing theme, and if a theme in the future is activated.

Many thanks for the education!

I would like to have my plugin detect the current "activated" theme. If my starter theme or the correct child theme is not loaded, then alert the administrator from wp-admin with an alert notification.

I can figure out the latter, but it's the former I have a question about...are their hooks or conditional tags already built into WordPress that allows me to do this easily, or do most professional wp coders have their own custom logic of doing this?

I'm ultimately building a plugin to assist & extend a specific starter theme.

I want the plugin to detect this for the existing theme, and if a theme in the future is activated.

Many thanks for the education!

Share Improve this question edited Feb 10, 2019 at 22:06 klewis asked Feb 10, 2019 at 21:58 klewisklewis 8991 gold badge14 silver badges32 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 3

You can use wp_get_theme to get current theme object.

$current_theme = wp_get_theme();

And it will return WP_Theme object.

Articles related to this article

Post a comment

comment list (0)

  1. No comments so far