Sto cercando di fare qualcosa di simile a questa domanda qui: remove_action o remove_filter con classi esterne?
Sto cercando di rimuovere il
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ -->
messaggio dal plugin.
E prima che tu mi gridi su come questo possa non essere etico, l'autore dice che va bene fare qui: http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-how-to-remove-dangerous pagina-headers -inserted-Yoast-messaggio-in-? risposte = 29 # post-2503475
Ho trovato la classe che aggiunge il commento qui: http://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.7/frontend/class-frontend.php
Fondamentalmente la WPSEO_Frontend
classe ha una funzione chiamata debug_marker
che viene quindi chiamata da una funzione chiamata head
che viene quindi aggiunta a wp_head
in__Construct
Sono nuovo alle lezioni, ma ho trovato un modo per rimuovere completamente la testa facendo
global $wpseo_front;
remove_action( 'wp_head', array($wpseo_front,'head'), 1, 1 );
ma voglio solo rimuovere la debug_marker
parte da esso. Ho provato questo ma non funziona
remove_action( 'wp_head', array($wpseo_front,'head','debug_marker'), 1, 1 );
Come ho già detto, sono nuovo alle lezioni, quindi qualsiasi aiuto sarebbe fantastico.