function nuts_logo($a = "home") { if (nuts_option_registered("nuts_logo")) { if (nuts_get_image("nuts_logo") != '') { if ($a == "home") { echo '<a href="' . get_bloginfo('url') . '">' . nuts_get_image("nuts_logo", nuts_get_image_size("nuts_logo"), "nuts-logo") . '</a>'; } if ($a == "img") { echo nuts_get_image("nuts_logo", nuts_get_image_size("nuts_logo"), "nuts-logo"); } } else { if ($a == "home") { echo '<h1 class="nuts-logo"><a href="' . get_bloginfo('url') . '">' . get_bloginfo("name") . '</a></h1>'; } if ($a == "img") { echo '<h1 class="nuts-logo">' . get_bloginfo("name") . '</h1>'; } } } else { nuts_error("Please register a logo first before calling the nuts_logo() function."); } }
function nuts_inner_custom_box($post, $metabox) { // Add an nonce field so we can check for it later. wp_nonce_field('nuts_inner_custom_box', 'nuts_inner_custom_box_nonce'); if ($metabox["args"]["description"] != '') { echo $metabox["args"]["description"]; } // Selects all options from $nuts_options_array which are in the current section $options = nuts_options_by_section($metabox["args"]["section"]); foreach ($options as $option) { if ($option["type"] == "") { nuts_error(__('No data type was set up for option: ', 'nuts') . $option["name"]); } elseif (!nuts_type_registered($option["type"])) { nuts_error('Invalid data type (' . $option["type"] . ') for option: ' . $option["name"]); } else { $meta_key = '_' . nuts_get_section($option["name"]); if (get_post_meta($post->ID, $meta_key) == "") { $values = array(); } else { $values = get_post_meta($post->ID, $meta_key); } if (!isset($values[0][$option["name"]])) { $values[0][$option["name"]] = ""; } echo '<div class="clearfix meta-option">'; echo '<span class="meta-option-label">' . $option["title"] . '</span>'; $type_func = "nuts_type_" . $option["type"] . "_field"; $type_func($option["name"], $values[0][$option["name"]]); echo '</div><p class="optiondesc">' . $option["description"] . '</p><div class="clearfix"></div>'; } } echo '<div class="clearfix"></div>'; }