На одном забугорном сайте по wordpress нашел полезный код, который позволяет выполнить какие-то действия после активации темы.

global $pagenow;
if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php' ) {
	update_option( 'posts_per_page', 1 ); //к примеру обновляем опцию в базе данных или выполняем любое другое действие
}

В момент активации темы у нас обновится опция, отвечающая за число постов на странице. Это может пригодится, если у вас специфичная тема и требует специфических глобальных настроек от пользователя. Повесить можно любой код и он будет выполнен после активации темы.

Прочтите также: