Tôi đang cố gắng làm một cái gì đó tương tự như câu hỏi này ở đây: remove_action hoặc remove_filter với các lớp bên ngoài?
Tôi đang cố gắng để loại bỏ
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ -->
tin nhắn từ plugin.
Và trước khi bạn mắng tôi về việc làm thế nào điều này có thể là phi đạo đức, tác giả nói rằng bạn nên làm ở đây: http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-how-to-remove-dangerous -inserted-yoast-message-in-page-headers? reply = 29 # post-2503485
Tôi đã tìm thấy lớp thêm nhận xét ở đây: http://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.7/frontend/ class- frontend.php
Về cơ bản WPSEO_Frontend
lớp có một hàm được đặt tên debug_marker
sau đó được gọi bởi một hàm có tên head
sau đó được thêm wp_head
vào__Construct
Tôi mới tham gia lớp học nhưng tôi đã tìm ra cách để loại bỏ hoàn toàn cái đầu bằng cách làm
global $wpseo_front;
remove_action( 'wp_head', array($wpseo_front,'head'), 1, 1 );
nhưng tôi chỉ muốn loại bỏ debug_marker
phần đó Tôi đã thử điều này nhưng nó không hoạt động
remove_action( 'wp_head', array($wpseo_front,'head','debug_marker'), 1, 1 );
Như tôi đã nói tôi mới tham gia lớp học nên mọi sự giúp đỡ đều tuyệt vời.