我目前添加了一个自定义元字段来上载媒体文件(图像)。我可以成功地添加上载按钮以显示它,但在更新页面时保存字段时遇到问题。
我用于创建和显示字段的代码:
    <?php
      $image = get_template_directory_uri().\'/images/image.png\';
      echo \'<span class="custom_default_image" style="display:none">\'.$image.\'</span>\';
    if ($meta)
    {
     $image = wp_get_attachment_image_src($meta, \'medium\'); $image = $image[0];
    }
     echo \'<input name="image-upload-one" type="hidden" class="custom_upload_image value="\'.$meta.\'" />
     <img src="\'.$image.\'" class="custom_preview_image" alt="" />
     <br />
     <input class="custom_upload_image_button button" type="button" value="Choose Image" />
     <br/>
     <small>
       <a href="#" class="custom_clear_image_button">Remove Image</a>
     </small>
     <br clear="all" />
     <span class="description">\'.$field[\'desc\'].\'</span>\'; ?>
 上述代码来自:
http://code.tutsplus.com/tutorials/reusable-custom-meta-boxes-part-3-extra-fields--wp-23821我找不到保存输入的方法。
我创建了简单的文本字段/文本区域字段,可以使用下面的函数保存它们,但在保存图像字段时遇到问题:
  <?php if (isset($_POST[\'text-two\']))
    {
       update_post_meta($post_id,\'textTwo\', esc_attr($_POST[\'text-two\']));
    } ?>
 非常感谢您的帮助。