Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
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;
}