将摘录后的元框替换为我的自定义元框中的字段

时间:2010-12-06 作者:matt

我有一个自定义帖子类型的自定义元框,它将是我计划在主栏中显示的唯一元框(本机标题框除外)。我想将本机专家框/字段移动到我的自定义元框中。

我可以在我的元框中创建一个名为“摘录”的字段,但是我只知道如何将其保存到自定义字段,而不是本机保存到的原始位置。

2 个回复
最合适的回答,由SO网友:sorich87 整理而成

只需将字段命名为“摘录”。

例如。:

<textarea name="excerpt" id="excerpt"><?php echo esc_html( \'$post->post_excerpt\' ); ?></textarea> <!-- if it is a textarea field -->

<input name="excerpt" id="excerpt" value="<?php echo esc_attr( \'$post->post_excerpt\' ); ?>" /> <!-- if it is a text field -->

SO网友:Horttcore

这是一个使用名为“my\\u custom\\u field”的字段更新post\\u摘录的函数。

function my_custom_save_function($post_id){
    update_post(array(\'ID\' => $post_id, \'post_excerpt\' => $_POST[\'my_custom_field\']));
}
add_action(\'save_post\', \'my_custom_save_function\');

结束

相关推荐

使用自定义类别Metabox在管理中未保存的页面类别?

我对此不知所措。您是否看到以下特定于noindex、nofollow复选框的代码有任何错误?元框可以很好地绘制到屏幕上,但值不会粘住。自定义页面标题和自定义摘录的代码工作正常。// =================== // = POST OPTION BOX = // =================== add_action(\'admin_menu\', \'my_post_options_box\'); function my_post_op