WordPress 5.0.3
我正在阅读有关WordPress 4.9.8的书。但是我使用的是5.0.3。
这是我未能应付的摘录。
任务是将字段添加到菜单项。我将此代码添加到主题中的functions.php中。
/var/www/wordpress/wp-content/themes/wpquickstart/functions.php
add_action( 'wp_nav_menu_item_custom_fields', 'wpquickstart_menu_button_fields', 10, 4 );
function wpquickstart_menu_button_fields( $item_id, $item, $depth, $args ) { ?>
<div class="fusion-menu-options-container">
<div class="option-details">
<h3><?php _e( 'Menu Class', 'wpquickstart' ); ?></h3>
<p class="description"><?php _e( 'Add custom css class.', 'wpquickstart' ); ?></p>
</div>
<div class="">
<input type="text" id="wpquick-menu-class" name="wpquick-menu-class" value="" />
</div>
</div>
<?php } ?>
如果我没有记错的话,这个钩子似乎已经用完了。
错误日志为空。但是,当页面正在加载时,“?>”可见。页面完全加载后,此摘录消失了。
您能给我一个踢一下:如何在WP 5.03中添加菜单项吗?