Gallery2 und Wordpress Sidebar

  • Guten Abend,

    ich kämpfe seit ein paar Tagen verzweifelt mit der der Gallery 2 und der Wordpress Sidebar. Ich benutze in Wordpress das Kubrick Theme - in Gallery das Clean oder Siriux Theme - leider scheitere ich daran die Wordpress sidebar in der wp-gallery2.php an der richtigen Stelle aufzurufen. Mal ist die Sidebar zu hoch und dann wieder zu tief - siehe http://www.entflogen.de/wp-gallery-test.php

    Es wäre super wenn jemand nen Tipp hätte !!

    Hier mein verwendeter Code:

    <?php
    /*
    Author: WordPress Gallery Team
    Author URI: http://wpg2.ozgreg.com/
    Updated: 8/7/05

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    */

    /***************************************************
    Gallery2 Embedded WordPress

    ***************************************************/
    //Include current Wordpress Theme Header etc.
    // In PHP/CGI mode, this gets set to /gallery2.php, but that can confuse
    // WP who expects that to be a rewrite rule of some kind. So since we know
    // that we're not using PathInfo, just unset this here before we load
    // wp-blog-header.php
    unset($_SERVER['PATH_INFO']);

    //Include current WordPress Theme Header etc.

    require('./wp-blog-header.php');

    //Get Gallery Plug-in Settings
    $g2_option = get_settings('g2_options');

    //Test if Plugin is active.
    $current_plugins = get_option('active_plugins');
    if (!in_array('wp-gallery2/g2embed.php', $current_plugins)) {
    echo "<h2>Fatal Gallery Plug-in error</h2> Here's the error from Gallery2 Plug-in: Plug-in has not been Activated";
    exit;
    }

    //Check if we're wrapping the WP Theme
    //Get Theme settings.
    $themes = get_themes();
    $current_theme = get_current_theme();
    $current_template_dir = $themes[$current_theme]['Template Dir'];
    $current_stylesheet_dir = $themes[$current_theme]['Stylesheet Dir'];

    // Log into G2
    $ret = g2_login();

    if ($ret) {

    $g2data = GalleryEmbed::handleRequest();

    if ($g2data['isDone']) {
    exit; // G2 has already sent output (redirect or binary data)
    }

    // Should we Disable the Header output and instead allow the g2wpheader to control the Output?
    if ( $g2_option['g2_externalheader']=="Yes" && file_exists( $current_stylesheet_dir.'/wpg2header.php') )
    include ($current_stylesheet_dir.'/wpg2header.php');
    else {
    //Include the WP Header
    get_header();
    //Include any plug-in header content set in the plugin options
    echo stripslashes($g2_option['g2_header']);

    }

    // Display G2 Output
    echo $g2data['headHtml']; //Include the gallery header
    echo $g2data['bodyHtml']; //Display the gallery content

    //Close Gallery Connection
    GalleryEmbed::done();


    // Should we Disable the Header output and instead allow the g2wpheader to control the Output?
    if ($g2_option['g2_externalfooter']=="Yes" && file_exists( $current_stylesheet_dir.'/wpg2footer.php') ) {
    include ($current_stylesheet_dir.'/wpg2footer.php');
    } else {
    //Include plug-in footer content
    echo stripslashes($g2_option['g2_footer']);
    //Include WP footer
    get_footer();
    }
    }

    ?>

    <?php get_sidebar(); ?>

    <?php get_footer(); ?>

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!