wordpress 5.4引入了兩個新動作鈎子,可用于在菜單屏幕和外觀定制器的菜單編輯器中向菜單項添加自定義字段。
現在可以使用以下鈎子:
菜單管理屏幕
新的 wp_nav_menu_item_custom_fields
動作鈎子将在菜單編輯器中的導航菜單項的移動按鈕之前觸發。
您可以分配五個參數:
$item_id
:菜單項ID(整數)$item
:菜單項數據對象(object)$depth
:菜單項的深度(整數)$args
:菜單項參數的對象(對象)$id
:導航菜單ID(整數)
這是一個簡單的示例:
function wporg_my_custom_field() { esc_html_e( 'Howdy! WordPress 5.4 is coming!', 'wporg' ); } add_action( 'wp_nav_menu_item_custom_fields', 'wporg_my_custom_field' );
結果如下(綠色虛線框突出顯示):


外觀定制器的菜單編輯器
新的wp_nav_menu_item_custom_fields_customize_template
動作鈎子将在定制器中導航菜單項的表單字段模闆的末尾觸發。
該鈎子使您可以在那裏渲染其他字段并使用JavaScript進行管理。
這和wp_nav_menu_item_custom_fields
動作鈎子是一樣的。
與現有自定義 walkers 的兼容性
這些新的動作鈎子可以代替您在導航菜單字段中使用的自定義walkers。您将需要檢查現有代碼,以了解在何處進行替換。
有關更多信息,請參見相關的Trac單#47056。
有關在自定義字段中管理重複項的更多幫助,請參閱Trac單#49500。在插件中,您可以通過檢查WordPress版本來完全避免該問題。
常見問題
源碼、模闆插件上傳安裝提示錯誤怎麽辦?
1、本站在打包Wordpress插件或者模闆的時候,一般會将官方文檔、官方申明、已經其他文件一起打包,因此,大部分插件模闆在安裝前需要解壓縮。
2、強烈推薦服務器使用linux系統,環境推薦 apache2+php+mysql,别給我說你還是你還是使用的windows服務器。。。。
購買後無法下載或者提取碼錯誤怎麽辦?
請聯系客服QQ:125252828 或者微信:dobunkan,由于騷擾信息過多,加好友時請說明原由!
小白建站啥都不會怎麽辦?
請與客服聯系,溝通具體的技術支持。由于搭建環境、調試程序需要花費一些時間,可能會收取一些費用。
怎樣催促站長更新?
直接微信或者QQ聯系本站客服,提供最新版本号以及軟件名稱,客服會在第一時間更新,如果超過2-3年未更新的請先聯系站長後再确認是否需要下載。
爲什麽打開鏈接看不到最新版本?
因爲網盤默認是按名稱排序,最新版本不一定會排在第一個,請打開鏈接後點擊右上角的“修改日期”,這時候更新列表就會按更新日期排序了。
原文鏈接:https://www.dobunkan.com/tools/27267,轉載請注明出處。
評論0