-
作者帖子
-
想編輯主題頭部的標籤,找不到<?php wp_head(); ?> 函數調用的文件,請指導,謝謝
請在主題的 header.php 文件裏面修改,但並不建議直接改動文件。
header.php 裏邊,頭部標籤是調用上圖這個 wp_head(); 函數的,我是想要找到存放這個函數的文件才能修改啊
在主題文件夾裏面可以找到。
/wp-content/themes/
看你用的哪款主題,然後改動吧。主題名字都看得到。
我已經找到 header.php 這個文件了,我現在是想修改 wp_head(); 這個函數的內容,明白嗎?這個函數的內容存放在哪裏呢
「wp_head」 是一個 「鈎子」 函數,用於從其他函數中提取其他元數據等,從主題文件 (通過 wp_enqueue_scripts) 中提取 css 和 js 鏈接。除了運行嵌套在其中的一堆其他函數之外,「wp_head」 函數不會執行任何操作。與 「wp_head」 相關的所有功能都列在 「wp-includes/default-filters.php」 中。
它有點複雜,因為一切都嵌套在一起。
這個是一個調用函數,你所説的內容是調用的 WordPress 程序本身的系統文件,你直接説下要實現什麼效果,我也不明白你改這個的目的是什麼。
因為這個函數里邊有一些多餘的頭部標籤,比如版本號,還有推特的標題標籤,這些我都是不需要的,想優化一下,另外需要添加 keyword 標籤,因為模板本身沒有添加這個標籤。
這些是 SEO 插件裏的,你要是想手動添加這些信息的話那麼就停用這個插件然後進行修改吧;
本身這些註釋信息是不會影響到收錄和網站 SEO 的,有強迫症的話,
這有個插件可以選用下:
https://wenpai.org/plugins/wp-theme-optimizer/
還有個方法就是將下面的代碼添加到主題的 functions.php 裏面:
// ******************** Crunchify Tips - Clean up WordPress Header START ********************** // function crunchify_remove_version() { return ''; } add_filter('the_generator', 'crunchify_remove_version'); remove_action('wp_head', 'rest_output_link_wp_head', 10); remove_action('wp_head', 'wp_oembed_add_discovery_links', 10); remove_action('template_redirect', 'rest_output_link_header', 11, 0); remove_action ('wp_head', 'rsd_link'); remove_action( 'wp_head', 'wlwmanifest_link'); remove_action( 'wp_head', 'wp_shortlink_wp_head'); function crunchify_cleanup_query_string( $src ){ $parts = explode( '?', $src ); return $parts[0]; } add_filter( 'script_loader_src', 'crunchify_cleanup_query_string', 15, 1 ); add_filter( 'style_loader_src', 'crunchify_cleanup_query_string', 15, 1 ); // ******************** Clean up WordPress Header END ********************** //
好的,多謝了
-
作者帖子
- 哎呀,回覆話題必需登錄。