WordPress.org

Ready to get started?Download WordPress

Forums

[Plugin: Custom Field Template] Preview image for textarea (2 posts)

  1. proximity2008
    Member
    Posted 5 years ago #

    Hi,

    I've been playing with the Custom Field Template and what I've trying to do is to use a textarea with mediaButton to insert an image into a custom field. It kind of works; but when the image is displayed (on click in the case below) the code in the text area disappears. I've tried to write it back in this case.

    [Photo]
    type = 	textarea
    mediaButton = true
    label = Photo
    rows = 5
    cols = 25
    onclick= var image = this.value; this.parentNode.parentNode.innerHTML +=image; this.innerHTML = image

    I've also noticed that when this code is run the textarea becomes unusable. I wonder if it is possible? Otherwise I'll stick with the complete tinyMCE view.

  2. proximity2008
    Member
    Posted 5 years ago #

    Found out it was better to use a select drop down. For anyone looking for something similar see below:

    [Photo]
    type = select
    code = 2
    after = <div></div>
    multipleButton = true
    onchange = var start = (this.value).indexOf('<'); this.parentNode.getElementsByTagName('div')[0].innerHTML = (this.value).slice(start);

    code 2:

    global $wpdb;
    $values = array();
    $attachments = $wpdb->get_results('SELECT * FROM ' . $wpdb->prefix . 'posts WHERE post_type="attachment"');
    foreach ($attachments as $attachment) {
        $str = $attachment->post_title;
        $str .= '[' . $attachment->ID . ']';
    
    	$img = wp_get_attachment_image($attachment->ID, $size='thumbnail', $icon = false);
         $str .=  $img;
    $values[] = $str;
    }

    The only issue I get now is the multiple button does not save multiple entries :(

Topic Closed

This topic has been closed to new replies.

About this Topic