php 将字段添加到WordPress帖子提交框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将字段添加到WordPress帖子提交框相关的知识,希望对你有一定的参考价值。
function saveCustomField($post_id)
{
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
return;
}
if (
!isset($_POST['my_custom_nonce']) ||
!wp_verify_nonce($_POST['my_custom_nonce'], 'my_custom_nonce_'.$post_id)
) {
return;
}
if (!current_user_can('edit_post', $post_id)) {
return;
}
if (isset($_POST['_my_custom_field'])) {
update_post_meta($post_id, '_my_custom_field', $_POST['_my_custom_field']);
} else {
delete_post_meta($post_id, '_my_custom_field');
}
}
function createCustomField()
{
$post_id = get_the_ID();
if (get_post_type($post_id) != 'post') {
return;
}
$value = get_post_meta($post_id, '_my_custom_field', true);
wp_nonce_field('my_custom_nonce_'.$post_id, 'my_custom_nonce');
?>
<div class="misc-pub-section misc-pub-section-last">
<label><input type="checkbox" value="1" <?php checked($value, true, true); ?> name="_my_custom_field" /><?php _e('My Custom Checkbox Field', 'pmg'); ?></label>
</div>
<?php
}
add_action('post_submitbox_misc_actions', createCustomField);
add_action('save_post', saveCustomField);
以上是关于php 将字段添加到WordPress帖子提交框的主要内容,如果未能解决你的问题,请参考以下文章
php 将帖子计数类添加到WordPress循环
PHP Wordpress将帖子缩略图添加到RSS源
php 在帖子中添加元变量(自定义字段,ej template-slug)#wordpress
php 将ACF自定义字段保存为Wordpress中的帖子标题
将代码添加到 wp-settings.php/更改帖子的表前缀
按自定义字段值订购wordpress帖子?