J'essaie de faire quelque chose de similaire à cette question ici: remove_action ou remove_filter avec des classes externes?
J'essaie de supprimer le
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ -->
message du plugin.
Et avant de me crier sur la façon dont cela peut être contraire à l'éthique, l'auteur dit que c'est correct de le faire ici: http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-how-to-remove-dangerous -insert-yoast-message-in-page-headers? replies = 29 # post-2503475
J'ai trouvé la classe qui ajoute le commentaire ici: http://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.7/frontend/class-frontend.php
Fondamentalement, la WPSEO_Frontend
classe a une fonction nommée debug_marker
qui est ensuite appelée par une fonction nommée head
qui est ensuite ajoutée à wp_head
dans__Construct
Je suis nouveau dans les cours mais j'ai trouvé un moyen de retirer complètement la tête en faisant
global $wpseo_front;
remove_action( 'wp_head', array($wpseo_front,'head'), 1, 1 );
mais je veux seulement en retirer la debug_marker
pièce. J'ai essayé mais ça ne marche pas
remove_action( 'wp_head', array($wpseo_front,'head','debug_marker'), 1, 1 );
Comme je l'ai dit, je suis nouveau en classe, donc toute aide serait formidable.