您可以使用wp_register_script()
然后wp_enqueue_script()
将javascript注入wp admin。
功能。php或插件(我的个人recc将是一个简单的插件):
wp_register_script( \'focus-tag-name-script\', \'path/to/script.js\' , 10 );
wp_enqueue_script( \'focus-tag-name-script\' );
脚本:
jQuery( window ).on( \'load\', function() {
jQuery( \'input[name="tag-name"]\' )
.focus() // place cursor in field
.select(); // select field contents
} );
正如评论中所要求的,这是一个插件:(我只是在这里写了这篇文章,没有经过测试,但如果有任何错误,至少应该让你找到正确的方向)
// define the plugin
jQuery( function( $ ) {
$.fn.fieldFocus = function( options ) {
var settings = $.extend({
select: false
}, options );
this.focus() // place cursor in field
if ( settings.selectContents ) this.select(); // select field contents
} );
} );
// calling the plugin
jQuery( window ).on( \'load\', function() {
// places cursor in the field
jQuery( \'input[name="tag-name"]\' ).fieldFocus();
// places cursor in the field and selects contents
jQuery( \'input[name="tag-name"]\' ).fieldFocus( {
selectContents: true
} );
}