Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function ($) {
- $(document).on("click", ".upload_image_button", function (e) {
- e.preventDefault();
- var $button = $(this);
- // Create the media frame.
- var file_frame = (wp.media.frames.file_frame = wp.media({
- title: "Select or upload image",
- library: {
- // remove these to show all
- type: "image", // specific mime
- },
- button: {
- text: "Select",
- },
- multiple: false, // Set to true to allow multiple files to be selected
- }));
- // When an image is selected, run a callback.
- file_frame.on("select", function () {
- // We set multiple to false so only get one image from the uploader
- var attachment = file_frame.state().get("selection").first().toJSON();
- $button.parent().siblings(".author_image_url").val(attachment.url);
- $button
- .parents(".image_upload_part")
- .find(".dm_image")
- .attr("src", attachment.url);
- });
- // Finally, open the modal
- file_frame.open();
- });
- })(jQuery);
Advertisement
Add Comment
Please, Sign In to add comment