【问题标题】:Create a meta box which display image from the gallery in wordpress创建一个元框,在 wordpress 中显示图库中的图像
【发布时间】:2018-02-01 14:59:31
【问题描述】:

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

【问题讨论】:

    标签: javascript php wordpress gallery meta-boxes


    【解决方案1】:
      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 文件。它可以是其中任何一个,甚至是一个专门用于您的自定义帖子类型页面的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2012-08-05
    • 1970-01-01
    相关资源
    最近更新 更多