我正在努力完成一項艱鉅的任務。任務是使用可用的WP鉤子從Yoast SEO文件中刪除echo
。刪除函數的回顯 - WordPress
類frontend.php
public function head() {
global $wp_query;
$old_wp_query = null;
if (! $wp_query->is_main_query()) {
$old_wp_query = $wp_query;
wp_reset_query();
}
/**
* Action: 'wpseo_head' - Allow other plugins to output inside the Yoast SEO section of the head section.
*/
do_action('wpseo_head');
echo '<!--/', $this->head_product_name(), ". -->\n\n"; // <-- remove this
if (! empty($old_wp_query)) {
$GLOBALS['wp_query'] = $old_wp_query;
unset($old_wp_query);
}
return;
}
有沒有辦法超越此功能,並使用現有的WP鉤去掉echo
?還是有更好的方法來做到這一點?
非常感謝。
鑑於echo命令不在條件執行路徑中,顯然沒有辦法調用「hook」可以避免它被調用(除了「hook」完全替換了head()函數共)。 – eggyal
@eggyal你知道用我自己的方式替換這個函數嗎? – Mitch
你能解釋一下如何消除這條線讓你的生活變得更好嗎?可能有其他選擇。 – RST