PHP WP - 自定义管理员输入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP WP - 自定义管理员输入相关的知识,希望对你有一定的参考价值。

<?php

// Add Custom Inputs
add_action("admin_init", "admin_init");
add_action("save_post", "save_post");

function admin_init() {
	add_meta_box( "sectionID", "Section Name", "add_fields", "post-type", "side", "low" );
}

function add_fields() {
	global $post;
	$custom = get_post_custom( $post->ID );
	$fieldName = $custom["fieldName"][0];
	wp_nonce_field("metaNonce", 'metaNonce'); ?>
	
	<label>Field Name:</label>
	<input type="text" size="31" name="fieldName" value="<?php echo $fieldName; ?>" /> <?php
}

function save_post() {
	global $post;
	if ( wp_verify_nonce( $_POST['metaNonce'], 'metaNonce' ) ) {
		update_post_meta( $post->ID, "fieldName", $_POST["fieldName"] );
	}
}

?>

以上是关于PHP WP - 自定义管理员输入的主要内容,如果未能解决你的问题,请参考以下文章

php 自定义WP管理员登录

php 从WP管理员隐藏某些页面(基于ACF /自定义字段)

wordpress中怎样设置404自定义错误指向wp-404-handler.php???

在 wp 管理仪表板中创建表单并将数据保存在自定义创建的数据库中

WordPress:具有自定义角色的用户无法访问 wp-admin

自定义wp-登录.php通过函数.php