您可以通过在自定义字段的名称前加下划线来隐藏自定义字段,而不是将自定义字段设置为只读。
e、 g级_custom_field_name
通过使用替换禁用输入框,可以隐藏该字段CUSTOM_FIELD_NAME
使用自定义字段的名称。
jQuery(document).ready(function () {
metaName = jQuery("#postcustom input[value=\'CUSTOM_FIELD_NAME\']").attr("id");
metaValue = metaName.replace("key", "value");
metaName.prop(\'disabled\', true);
metaValue.prop(\'disabled\', true);
})
您需要将jQuery代码放在父主题或子主题中的js文件中,并将其排入
post.php
页面使用:
function add_admin_scripts( $hook ) {
if ( $hook == \'post-new.php\' || $hook == \'post.php\' ) {
wp_enqueue_script( \'myscript\', get_stylesheet_directory_uri().\'/js/myscript.js\' );
}
}
add_action( \'admin_enqueue_scripts\', \'add_admin_scripts\', 10, 1 );