Ich versuche hier etwas Ähnliches wie diese Frage zu tun: remove_action oder remove_filter mit externen Klassen?
Ich versuche das zu entfernen
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ -->
Nachricht vom Plugin.
Und bevor Sie mich anschreien, wie unethisch dies sein könnte, sagt der Autor, dass es in Ordnung ist, dies hier zu tun: http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-how-to-remove-dangerous -inserted-yoast-message-in-page-headers? replies = 29 # post-2503475
Ich habe die Klasse gefunden, die den Kommentar hier hinzufügt: http://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.7/frontend/class-frontend.php
Grundsätzlich hat die WPSEO_Frontend
Klasse eine Funktion namens, debug_marker
die dann von einer Funktion namens benannt wird, head
die dann zu wp_head
in hinzugefügt wird__Construct
Ich bin neu im Unterricht, aber ich habe einen Weg gefunden, den Kopf dadurch vollständig zu entfernen
global $wpseo_front;
remove_action( 'wp_head', array($wpseo_front,'head'), 1, 1 );
aber ich möchte nur das debug_marker
Teil daraus entfernen . Ich habe es versucht, aber es funktioniert nicht
remove_action( 'wp_head', array($wpseo_front,'head','debug_marker'), 1, 1 );
Wie gesagt, ich bin neu im Unterricht, daher wäre jede Hilfe großartig.