외부 클래스를 사용하여 remove_action 또는 remove_filter 여기 에서이 질문과 비슷한 것을 시도하고 있습니까?
제거하려고합니다
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ -->
플러그인에서 메시지.
그리고 이것이 비 윤리적 일 수있는 방법에 대해 나에게 소리 치기 전에 저자는 여기서하는 것이 좋다고 말한다 : http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-how-to-remove-dangerous -inserted-yoast-message-in-page-headers? replies = 29 # post-2503475
여기에 의견을 추가하는 클래스를 찾았습니다 : http://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.7/frontend/class-frontend.php
기본적으로 WPSEO_Frontend
클래스에는 이름 debug_marker
이 지정된 함수가 있으며이 함수 head
는 다음에 추가됩니다 wp_head
.__Construct
나는 수업에 익숙하지 않지만 다음을 수행하여 머리를 완전히 제거하는 방법을 찾았습니다.
global $wpseo_front;
remove_action( 'wp_head', array($wpseo_front,'head'), 1, 1 );
그러나 나는 단지 debug_marker
부분에서 부분 을 제거하고 싶습니다 . 나는 이것을 시도했지만 작동하지 않는다
remove_action( 'wp_head', array($wpseo_front,'head','debug_marker'), 1, 1 );
내가 말했듯이 나는 수업에 익숙하지 않으므로 어떤 도움이라도 좋을 것입니다.