Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建一个元框,在wordpress中显示图库中的图像_Javascript_Php_Wordpress_Gallery_Meta Boxes - Fatal编程技术网

Javascript 创建一个元框,在wordpress中显示图库中的图像

Javascript 创建一个元框,在wordpress中显示图库中的图像,javascript,php,wordpress,gallery,meta-boxes,Javascript,Php,Wordpress,Gallery,Meta Boxes,我有一个带有多个自定义文本字段元框的自定义帖子类型,我需要为特色图像创建一个自定义字段,如框。这意味着一个字段将用于从媒体库中选择图像并保存以供显示。 我没有任何自定义字段wordpress插件。 可能吗 var frame; $('.image-upload').on( 'click', function(e) { e.preventDefault(); if (frame) { frame = null; } frame = wp.me

我有一个带有多个自定义文本字段元框的自定义帖子类型,我需要为特色图像创建一个自定义字段,如框。这意味着一个字段将用于从媒体库中选择图像并保存以供显示。 我没有任何自定义字段wordpress插件。 可能吗

  var frame;
  $('.image-upload').on( 'click', function(e) {
    e.preventDefault();

    if (frame) {
      frame = null;
    }

    frame = wp.media({
      title: 'Frame title',
      button: {
        text: 'Frame button text'
      },
      multiple: false
    });

    frame.on( 'select', function() {
      var attachment = frame.state().get('selection').first().toJSON();
      var url = attachment.url;
      var id = attachment.id;
    });

    frame.open();
  });

把这个放在admin js文件中。非常简单。

我的主题的admin.js文件?我可以只为我的自定义帖子类型这样做吗?对不起,我指的是管理员端javascript文件。它可以是其中的任何一个,甚至是一个专用于您的自定义帖子类型页面。