function dl_imagelink_metabox_content($object, $box) { global $defaultoptions; global $post; wp_nonce_field(basename(__FILE__), 'dl_imagelink_metabox_content_nonce'); if (!current_user_can('edit_page', $object->ID)) { // Oder sollten wir nach publish_pages fragen? // oder nach der Rolle? vgl. http://docs.appthemes.com/tutorials/wordpress-check-user-role-function/ return; } $targeturl = get_post_meta($object->ID, 'dlval_imagelink_url', true); /* Old values */ $desc = get_post_meta($object->ID, 'portal_description', true); $protocol = get_post_meta($object->ID, 'protocol', true); $link = get_post_meta($object->ID, 'link', true); if (empty($targeturl) && isset($protocol) && isset($link)) { $targeturl = $protocol . $link; } dl_form_url('dl_imagelink_url', $targeturl, __('Webadresse', 'dltextdom'), '', $placeholder = 'http://'); dl_form_text('dl_imagelink_desc', $desc, __('Kurzbeschreibung', 'dltextdom')); return; }
function dl_do_metabox_page_sidebar($object, $box) { global $options; wp_nonce_field(basename(__FILE__), 'dl_metabox_page_sidebar_nonce'); if (!current_user_can('edit_page', $object->ID)) { return; } if ($options['advanced_page_sidebar_titleabove']) { $sidebar_title_above = get_post_meta($object->ID, 'sidebar_title_above', true); dl_form_text('sidebar_title_above', $sidebar_title_above, __('Titel oben', 'dltextdom'), __('Titel am Anfang der Sidebar', 'dltextdom')); } $sidebar_text_above = get_post_meta($object->ID, 'sidebar_text_above', true); if ($options['advanced_page_sidebar_useeditor_textabove']) { dl_form_wpeditor('sidebar_text_above', $sidebar_text_above, __('Textbereich oben', 'dltextdom'), __('Text am Anfang der Sidebar', 'dltextdom'), true); } else { dl_form_textarea('sidebar_text_above', $sidebar_text_above, __('Textbereich oben', 'dltextdom'), $cols = 50, $rows = 5, __('Text am Anfang der Sidebar', 'dltextdom')); } if ($options['advanced_page_sidebar_linkblock1_number'] > 0) { $block_title = get_post_meta($object->ID, 'dlval_sidebar_title_linkblock1', true); dl_form_text('dlval_sidebar_title_linkblock1', $block_title, __('Titel erster Linkblock', 'dltextdom'), __('Titel über die erste Liste von Links, sogenannte Quicklinks', 'dltextdom')); for ($i = 1; $i <= $options['advanced_page_sidebar_linkblock1_number']; $i++) { $name = 'dlval_linkblock1_link' . $i; $title = __('Link Nr. ', 'dltextdom') . $i; $urlname = $name . '_url'; $titlename = $name . '_title'; $oldpageid = get_post_meta($object->ID, $name, true); $oldurl = get_post_meta($object->ID, $urlname, true); $oldtitle = get_post_meta($object->ID, $titlename, true); dl_form_link($name, $oldtitle, $oldurl, $title); } } if ($options['advanced_page_sidebar_titlebelow']) { $sidebar_title_below = get_post_meta($object->ID, 'sidebar_title_below', true); dl_form_text('sidebar_title_below', $sidebar_title_below, __('Titel unten', 'dltextdom'), __('Titel am Ende der Sidebar', 'dltextdom')); } $sidebar_text_below = get_post_meta($object->ID, 'sidebar_text_below', true); if ($options['advanced_page_sidebar_useeditor_textbelow']) { dl_form_wpeditor('sidebar_text_below', $sidebar_text_below, __('Textbereich unten', 'dltextdom'), __('Text am Ende der Sidebar', 'dltextdom'), true); } else { dl_form_textarea('sidebar_text_below', $sidebar_text_below, __('Textbereich unten', 'dltextdom'), $cols = 50, $rows = 5, __('Text am Ende der Sidebar', 'dltextdom')); } return; }