Gibt es eine Möglichkeit für ein Plugin, dem -Tag eines Themas ein Attribut hinzuzufügen?

Ich arbeite gerade an einem Appcache-Plugin für WordPress. Eine Sache, die es tun sollte, ist, einen Manifest-Verweis in dem Tag der Site hinzuzufügen. Es muss ungefähr so ​​aussehen:

Gibt es eine Möglichkeit, dies programmgesteuert in einem Plugin zu tun? Meine aktuelle Idee wäre, den <html Teil der Headerdatei eines Themas zu identifizieren und das Manifest mit etwas wie str_replace() . Ich sehe jedoch keine Möglichkeit, die Ausgabe der function get_header() entweder über die Aktion load_template() oder load_template() .

Wenn jemand irgendwelche Ideen hat, würde ich mich über Hilfe freuen.

Solutions Collecting From Web of "Gibt es eine Möglichkeit für ein Plugin, dem -Tag eines Themas ein Attribut hinzuzufügen?"

Sie können den Filter language_attributes (aus der function language_attributes() ) verwenden, um ihn hinzuzufügen.

Es sollte eine Ausgabe wie lang="en" und Sie können es hinzufügen, bevor Sie das -Tag drucken:

 add_filter( 'language_attributes', function( $attr ) { return "{$attr} manifest=\"manifest.appcache\""; } ); 

oder ohne anonyme function

 add_filter( 'language_attributes', 'wpse140730_add_manifest_to_language_attributes' ); function wpse140730_add_manifest_to_language_attributes($output) { return $output . ' manifest="manifest.appcache"'; }