Estoy tratando de hacer algo similar a esta pregunta aquí: ¿ remove_action o remove_filter con clases externas?
Estoy tratando de eliminar el
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ -->
mensaje del complemento.
Y antes de que me grites acerca de cómo esto puede ser poco ético, el autor dice que está bien hacerlo aquí: http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-how-to-remove-dangerous -inserted-yoast-message-in-page-headers? replies = 29 # post-2503475
He encontrado la clase que agrega el comentario aquí: http://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.7/frontend/class-frontend.php
Básicamente, la WPSEO_Frontend
clase tiene una función llamada debug_marker
que se llama entonces por una función llamada head
que se añade a continuación a wp_head
de__Construct
Soy nuevo en las clases, pero encontré una manera de eliminar completamente la cabeza haciendo
global $wpseo_front;
remove_action( 'wp_head', array($wpseo_front,'head'), 1, 1 );
pero solo quiero quitarle la debug_marker
parte. Intenté esto pero no funciona
remove_action( 'wp_head', array($wpseo_front,'head','debug_marker'), 1, 1 );
Como dije, soy nuevo en las clases, por lo que cualquier ayuda sería genial.