Gibt es eine (offizielle) Möglichkeit, dass sich ein Thema selbst deaktiviert und eine Nachricht im Admin anzeigt?

Ich weiß, dass Plugins sich selbst deaktivieren können, aber was ist mit Themen?

Ich arbeite an einem übergeordneten Thema (Framework) und möchte nicht, dass Benutzer es aktivieren können.

Das habe ich bisher. Das Problem ist, dass eine Nachricht von WordPress kommt, dass das Thema beschädigt ist, wenn ich dies auf diese Weise mache. Es zeigt das letzte Theme einmal an, wechselt dann aber wieder zum Standard-Theme, weil WordPress erwartet, dass das Theme, auf das ich geklickt habe, aktiviert wird. Ich muss das irgendwie umgehen. Ich möchte stattdessen meine eigene Nachricht zeigen. Irgendwelche Ideen?

Obwohl ich nicht weiß, ob es richtig ist, alle auf einen Wert zu setzen, sollte nicht die Vorlage der Name des übergeordneten Themas sein, wenn es einen gibt? Oder findet WP das automatisch heraus?

add_action( 'after_switch_theme', 'switch_to_last_theme' ); function switch_to_last_theme( $old_theme ){ echo "

just for testing last theme: $old_theme

"; update_option('template', $old_theme); update_option('stylesheet', $old_theme); update_option('current_theme', $old_theme); }

Solutions Collecting From Web of "Gibt es eine (offizielle) Möglichkeit, dass sich ein Thema selbst deaktiviert und eine Nachricht im Admin anzeigt?"