Example #1
0
function nuts_type_image_field($name, $id)
{
    $imgdata = wp_get_attachment_image_src($id, 'thumbnail');
    echo '<div class="uploader">
			<div class="image-container">
				<img class="uploaded-image" id="' . $name . '_img" src="' . $imgdata[0] . '"';
    if ($id == '') {
        echo ' style="display: none"';
    }
    echo ' />
				<img class="placeholder" src="' . get_bloginfo('template_url') . '/nuts/img/no-image-placeholder.png"';
    if ($id != '') {
        echo ' style="display: none;"';
    }
    echo '  />		
				<div class="closer" style="';
    if ($id == '') {
        echo ' display: none';
    }
    echo '">
					<div class="hovermsg">Click here to remove image.</div>
				</div>
			</div>
			<input type="hidden" name="' . nuts_form_ref($name) . '" id="' . $name . '" value="' . $id . '" />
			<input class="attrib" type="hidden" name="' . nuts_get_section($name) . '_attrib[' . $name . ']" id="attrib_' . $name . '" value="' . $name . '" />
			<input class="button" type="button" name="' . $name . '_button" id="' . $name . '_button" value="Upload" />
		</div>';
}
Example #2
0
function nuts_get_option($name)
{
    global $nuts_options_array, $post;
    if (!is_object($post)) {
        $id = 0;
    } else {
        $id = get_the_ID();
    }
    $meta_key = '_' . nuts_get_section($name);
    // If the option is connected to a post meta, let it be the return value
    if (!nuts_is_primary_section($nuts_options_array[$name]["section"])) {
        // If the metadata exists in the database, return it!
        if (metadata_exists('post', $id, $meta_key)) {
            $options = get_post_meta($id, $meta_key);
            $options = $options[0];
        } else {
            if (isset($nuts_options_array[$name]["default"])) {
                return $nuts_options_array[$name]["default"];
            } else {
                return '';
            }
        }
    } else {
        if (isset($nuts_options_array[$name]["default"])) {
            $default = $nuts_options_array[$name]["default"];
        } else {
            $default = '';
        }
        $options = get_option('nuts_theme_options', $default);
    }
    if (is_array($options)) {
        if (!array_key_exists($name, $options)) {
            return $nuts_options_array[$name]["default"];
        } else {
            return $options[$name];
        }
    } else {
        if (isset($nuts_options_array[$name]["default"])) {
            return $nuts_options_array[$name]["default"];
        } else {
            return;
        }
    }
}