Beiträge von Rupert

    du kannst deinen Slider in der page.php deines Themes einfügen.
    Etwa so:

    PHP
    <?php if (is_front_page()): ?>            
            <div id="panel">Hier das Skript des Sliders einfügen.</div>
    <?php endif; ?>

    Das Ganze vor dem Loop für deinen Inhaltstext. Der Loop sieht etwa so aus:

    Schade, dass sich niemand sonst hierfür interessiert. whatever nachfolgend mein Lösungsansatz (der auch funktioniert).

    in die functions.php

    ein beliebiges menü mit seiten (welche elternseiten sind) anlegen. das menü braucht keine untermenüpunkte aufzuweisen.

    (z.B.) in die header.php

    PHP
    <?php wp_nav_menu( array( 
                    'container' => '',
                    'menu_id' => '',
                    'menu_class' => '',
                    'theme_location' => 'primary',
                    'walker' => new Zwp_Walker_Nav_Menu_Dynamic(),
                    ) );
                    ?>


    es wird ein menü dargestellt. menüpunkte, die elternseiten sind, besitzen ein untermenü mit allen kindseiten. voll automatisch.

    hallo,

    ich suche nach einer Möglichkeit ein Menü mit einer Tiefe von 0 (ohne Unterpunkte) mit der Funktion wp_nav_menu() darzustellen. Ist ein Menüpunkt eine Seite (page) mit Unterseiten (subpages/children) sollen diese Unterseiten im Menü als weitere Unterpunkte dynamisch dargestellt werden.

    Im Grunde bietet wp_list_pages() diese Funktionalität. Jedoch werden in diesem Fall nur die Seiten ausgelesen. Eine Menüpunkt-Umbenennung sowie das Einfügen weitere benutzerdefinierter URLs etc. sind nicht möglich. Daher suche ich nach einer Lösung für wp_nav_menu.

    mfg

    [weitere Tags für die Forensuche: automatisch, subpages, navigation]

    Gibt es vllt. von PHP- Seite her eine Möglichkeit Funktionen in Bedingung zu stellen ohne diese auszuführen?

    (bin ich hier im falschen Forum?)

    mfg

    EDIT: Lösung

    in der wp-includes/widgets.php gibt es folgende Methode:

    PHP
    function is_active_sidebar( $index ) {
        $index = ( is_int($index) ) ? "sidebar-$index" : sanitize_title($index);
        $sidebars_widgets = wp_get_sidebars_widgets();
        if ( isset($sidebars_widgets[$index]) && !empty($sidebars_widgets[$index]) )
            return true;
    
    
        return false;
    }

    Übergebe ich die (array)Nummer der customSidebar, kann ich damit die customSidebar abfragen. Das geht etwa so:

    PHP
    <?php if (is_active_sidebar(3)): ?>
    <div id="header-middle">
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar('header-middle') ) : ?>
    <?php endif; ?>
    </div> 
     <?php endif; ?>

    "3" Wäre in meinem Fall die 3. definierte Sidebar. Die Parameterübergabe mit dem sidebarnamen hat nicht funktioniert.

    "if ( function_exists('dynamic_sidebar') &&" könnte man sich in diesem Fall dann auch sparen.

    mfg

    custom Sidebar abfragen, ohne Sidebar gleich auszugeben - gelöst

    Hallo,
    normalerweise lautet die IF Bedingung für eine custom Sidebar (hier: header-middle) wie folgt:

    HTML
    <div id="header-middle">
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar('header-middle') ) : ?>
    <?php endif; ?>
    </div>

    Jedoch möchte ich die Sidebar abfragen, ohne dass diese gleich ausgegeben wird. Ist die Sidebar leer, soll der zugehörige <div> Container gar nicht erst erscheinen.

    in etwa so:

    HTML
    <?php if ( function_exists('dynamic_sidebar') && ##gesuchtebedingung## ) : ?>
    <div id="header-middle">
    <?php //nomale sidebar ausgabe
    dynamic_sidebar('header-middle')   ?>
    </div>
    <?php endif; ?>

    Wie kann ich Soetwas realisieren?

    danke hat sehr geholfen.
    ich hatte folgenden Code in den Footer bzw. de wp-blog-header.php (am Ende) eingefügt.

    HTML
    function rechne($byte) {
          $s= number_format(($byte / pow(2,20)), 2);
          $s.= " MB";
          return $s;
    }
    $use=memory_get_usage();
    $peak=memory_get_peak_usage();
    echo 'Aktuell genutzter RAM: ' . rechne($use) . "<br />";
    echo 'Aktuell genutzter RAM (max): ' .  rechne($peak) . "\n";

    Danach abwechselnd Plugins deaktivert und die Werte verglichen.
    (oder hätte man es raffinierter machen können?)

    hallo,

    ich möchte eine Domain auf den externen Webspace (wo auch unser Wordpress draufliegt) schalten.

    Die Ausgangssituation. Ein Kumpel von mir besitzt unsere Domain "abc.de" Bei Anbieter X.

    Ich führe unseren Webspace mit Wordpress bei Anbieter Y. Die Seite ist bisher über die Webspaceeigene Subdomain blogtitel.xyz.org zu erreichen (und wird intern auf xyz.org/unserblogordner geleitet).

    Mein Plan ist es jetzt abc.de permanent auf blogtitel.xyz.org zu schalten. So, dass im Browser immer abc.de/diewordpresspermalinks zu sehen sind.

    Geht sowas überhaupt? Und falls ja, muss ich dann im Wordpress (auf dem "externen" Webspace) auf die Basis abc.de überleiten?Oder wird das alles über .htaccess auf dem Webspace geregelt?mfg

    Ich benutze das Avatar Plug-in User Photo.

    Um einen Benutzer Avatar in den Kommentaren anzuzeigen müsste ich etwa folgenden Code in den Loop meiner comments.php einfügen:

    PHP
    <div class="avatar">
    <?php userphoto_comment_author_thumbnail(); ?>
    </div>

    Doch das geht seit der neuesten Version 2.7 nicht mehr so einfach. Allein die Funktion wp_list_comments() ist für die Generierung aller Kommentare zuständig.

    Als Lösungsansatz denke ich, müsste eine Art Callbackfunktion geschrieben werden.

    Aufruf in der comments.php:

    PHP
    <?php wp_list_comments('type=comment&callback=mycommentfunction'); ?>

    Callbackfunktion in der functions.php:

    PHP
    <?php function mycommentfunction($comment, $args, $depth) 
    {
    // ...
    ?><div class="avatar">
    <?php userphoto_comment_author_thumbnail(); ?>
    </div><?php
    // ...
    comment_text( );
    // ...
    } ?>

    Doch zur korrekten Ausführung fehlt mir noch das Wissen. Für jede Hilfe bin ich dankbar!

    mfg

    ich möchte auf einer seite (index.php) mehrere templates (charakteristisch eher als inlude gedacht) auslesen.


    Da man leider statischen Seiten keine Kategorien zuweisen kann wie folgt.

    z.B. mehrere bestimmte statische Seiten auslesen:

    PHP
    <?php
    $page_list = array( 5,10,15 );
    
    
    foreach( $page_list as $page_id ) {
            query_posts( "page_id=$page_id" );
                #hier wäre die ausgabe
        
    } ?>


    Wenn z.B. die statische Seite mit der id=5 ein eigenes Template hat (allerdings ohne navigation etc.) UND in dem Template alle Artikel einer bestimmen Kategorie ausgegeben werden.
    Funktioniert das?


    Das Gleiche natürlich auch für die statischen Seiten 10 und 15.
    Alles wäre dann auf einer Seite. Zuerst die statische Seite 5 (in deren Template wieder ein Query stattfindet) und so weiter.

    Zitat
    PHP
    <?php
    if ( function_exists('register_sidebar') )
        register_sidebar(array(
            'name' => 'pages-and-co-sidebarleft',
     'before_widget' => '',
            'after_widget' => '',
            'before_title' => '<h2>',
            'after_title' => '</h2>',
        ));

    Gibt es da noch mehr (Array-) Werte analog "before_title"?

    Nur so ein Gedanke:
    Ich würde u.a gerne noch den Widgetinhalt wrappen.

    HTML
    <div class="widget">
    <h2>title</h2>
    <div class="inhalt-wrap">weiterer widgetinhalt</div>
    </div>