Wo ist der Standardwert wp_head () implementiert?

Ich versuche, ein Thema anzupassen, und ich sehe, dass die header.php “wp_head ()” aufruft. Ich kann nicht scheinen, eine Implementierung davon in dem Thema zu finden, also nehme ich an, dass es eine Standardimplementierung gibt, die zum Beispiel die Farboptioneneinstellungen wie spezifiziert auf der admin Seite einführt.

Also meine verwandten Fragen sind:

  • Kann ich diese Standardimplementierung irgendwo sehen?
  • Kann diese Standardimplementierung “ausgeschaltet” werden?
  • Kann die Option “Farboptionen” im Admin-Bildschirm des Themas deaktiviert werden?

Bitte zögern Sie nicht mich auf relevante Dokumentation verweisen, wenn das einfacher wäre. Ich habe mir die Referenzseiten für die function wp_head () und den entsprechenden wp_head-Aktions-Hook angesehen, aber sie scheinen nicht genug Informationen zu liefern, um die oben genannten Fragen zu lösen.

Vielen Dank.

Solutions Collecting From Web of "Wo ist der Standardwert wp_head () implementiert?"

Kann ich diese Standardimplementierung irgendwo sehen?

wp_head() function wp_head() triggers einfach den wp_head , der alle Callbackfunktionen add_action('wp_head','callback_function'); mit add_action('wp_head','callback_function'); zu diesem Hook hinzugefügt wurden add_action('wp_head','callback_function'); Daher gibt es keine Standardimplementierung .

Kann diese Standardimplementierung “ausgeschaltet” werden?

Wie wir schon sagten, da es keine Standardimplementierung gibt, müssen Sie den hook von add_action zu wp_head finden und sie mit remove_action entfernen, zum Beispiel wenn dies die add_action ist:

 add_action('wp_head','callback_function'); 

dann, um es zu entfernen, fügen Sie einfach hinzu

 remove_action('wp_head','callback_function'); 

Kann die Option “Farboptionen” im Admin-Bildschirm des Themas deaktiviert werden?

Ich gehe davon aus, dass Ihr Theme als eine Art Optionsfeld ausgewählt wurde, mit dem Sie die Farboptionen auswählen können. Um es zu deaktivieren, kommt es auf das Thema an. Es sollte jedoch in einer der Theme-Dateien enthalten sein würde helfen.

Aktualisieren

Es gibt einige Aktionen, bei denen default ausgeführt wird, wenn wp_head ausgetriggers wird. Um sie zu entfernen, benutze einfach:

 remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wp_generator'); remove_action('wp_head', 'feed_links', 2); remove_action('wp_head', 'index_rel_link'); remove_action('wp_head', 'wlwmanifest_link'); remove_action('wp_head', 'feed_links_extra', 3); remove_action('wp_head', 'start_post_rel_link', 10, 0); remove_action('wp_head', 'parent_post_rel_link', 10, 0); remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0); 

add_action('wp_head' ... ich nach add_action('wp_head' ... in add_action('wp_head' ... und Plugins.