Beiträge von DavidS

    Ich möchte gerne die Artikel innerhalb einer bestimmten Kategorie nach bestimmten Parametern sortieren.

    Das heißt: in der Kategorie Taschen sollen die Artikel (also die Taschen) nach ausgewählten Parametern (der Taschenfarbe - ist als benutzerdefiniertes Feld hinterlegt) sortiert werden.

    Ist das machbar? Sicherlich...aber wie? Kann mir jemand helfen?

    Lösung...

    Hallo!

    Ich bin auf der Suche nach einer Möglichkeit, um alle Bilder (via YAPB Plugin) aus einer Kategorie in der Single.php anzeigen zu lassen. Ich habe es folgender maßen versucht:

    PHP
    <?php while (have_posts()) : the_post(); ?>
                <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php yapb_image('<div>', array('alt' => '<?php the_title(); ?>'), '</div>'); ?></a></li>
            <?php endwhile; ?>


    Aber dann wird natürlich nur das Bild aus der Singleansicht angezeigt. Gibt es eine Möglichkeit, alle Bilder aus der aktuellen Kategorie anzeigen zu lassen?

    Schöne Grüße und schon mal vielen Dank!

    Hat niemand eine Idee? Ich bin hier am verzweifeln...

    HAHA - ich hab's! Manchmal hilft es doch wirklich, wenn man wie ein kleines Kind von gaaanz vorne anfängt.

    Problemlösung (falls es noch ein paar andere von meiner Sorte da draußen gibt): ich hatte eine komplett falsche Linkstruktur in der single.php - ich hab einfach wp_list_pages eingesetzt und jetzt funktioniert es.


    Ok. Habe mich mal damit beschäftigt - letztendlich aber nicht verstanden. Der Code funktioniert, um die automatischen Klassen für "wp_list_categories" zu entfernen. Jetzt brauche ich noch einen Code, um die automatischen Klassen für "wp_list_pages" zu entfernen. Habe folgendes versucht - ist aber falsch. Kann mir bitte noch mal jemand helfen?

    PHP
    add_filter ( 'wp_list_pages', 'strip_css_classes' );
    function strip_css_classes( $list ) {
    $bits = explode('>', $list);
    $regex = '#( class[=]("|\'))(.*)(("|\'))#e';
    foreach( $bits as $bit ) {
    $bitn[] = preg_replace($regex, "('')", $bit );
    }
    $list = implode('>', $bitn);
    return $list;
    }

    auf die index.php wird immer dann zurueckgegriffen, wenn nach der template hierachy ( http://codex.wordpress.org/Template_Hierarchy ) keine andere zustaendige template-datei gefunden wird.
    index.php kann leer sein, wenn alles mit anderen templates abgesichert ist (und ist das auch in einigen wenigen themes).


    Ok super, dann läuft's bei mir. Eine andere Sache, die ich nicht verstehe: Wordpress generiert immer automatisch Klassen. Zum Beispiel werden für

    PHP
    <?php wp_list_categories('title_li=&orderby=name'); ?>

    automatisch immer

    Code
    class="cat-item cat-item-4"

    vergeben. Das brauche ich allerdings überhaupt nicht und würde es gerne "löschen". Kann mir jemand sagen, wie man das macht?

    Aktuell erstelle ich mit Hilfe von Wordpress eine Produkt-Webseite. Leider funktioniert noch nicht alles so, wie ich es mir wünsche. Deshalb tauchen für mich eine Frage auf, die auch Google bisher nicht beantworten konnte. Ich hoffe, ihr könnt mir helfen :-)

    Ich habe in der index.php nur statischen Text. Ich verwende aber trotzdem keine home.php, weil ich dann nicht wüsste, was ich mit der index.php machen soll. Frage: muss die index.php dynamischen Inhalt haben, um korrekt zu funktionieren?

    Hallo. Ich habe ein Problem (mir bisher unbekannt und bei Google auch nicht auffindbar) beim Entwickeln eines Wordpress Themes - die Linkstruktur ist zerstört.

    Meine Navigation ist folgender maßen aufgebaut: zuerst kommt ein verstecktes (mit Jquery: toggle) Menü, das per Klick auf "Collection" aufklappt. Darunter werden die Seiten dargestellt.

    PHP
    <ul id="main">
                <li>
                    <a href="#" title="" class="slide">Collection</a>
                    <ul id="sub"><?php wp_list_categories('title_li=&orderby=name'); ?></ul>
                </li>
                <?php wp_list_pages('title_li='); ?>
            </ul>

    Jetzt tritt folgendes Problem auf: wenn man das versteckte Menü aufklappt und eine Kategorie auswählt, kann man im Anschluss die Navigation für dei Seiten nicht mehr benutzen. Anstatt die Seite zu laden, wird der Linkpfad einfach "hinten an gehängt".

    Beispiel: es wird also aus
    http://localhost:8888/wordpress/category/farben/ nicht http://localhost:8888/wordpress/kontakt/ sondern
    http://%22http//localhost:888…rben/kontakt%22.

    Kennt jemand das Problem? Ich weiß wirklich nicht mehr weiter. Danke euch!

    Kennt jemand eine Lösung, die mir automatisch aus bereits geposteten Images Thumbnails erstellt? Kann auch ruhig etwas "externes" sein. Ich habe keine Idee mehr :-(

    P.s.: Mit "extern" meine ich beispielsweise ein Jquery Plugin, das ich mir dann entsprechend anpassen kann.

    Punkt 4 ist falsch, dafür brauchst du kein Plugin. Geht über die normalen WP-Einstellungen.
    Und die index.php brauchst du weiterhin, sie ist nicht nur für die Startseitenansicht da.


    Ok, danke dir - ich werde das heute Abend mal testen. Das nur über die index.php laufen zu lassen ist nicht iwie machbar? Wenn nicht, ist auch nicht wild - ich optimiere nur gerne ;-)

    Mach mal ein eigenes Seitentemplate für die Umfrage.


    Erstmal vielen Dank für deine Antwort! Ich mache es also folgender maßen:

    1. erstellen einer neuen leeren Seite (test.php)
    2. <?php /* Template Name: test */ ?> am Anfang der Seite einfügen
    3. die Seite mit meinen gewünschten Funktionen gestalten
    4. Diese Seite dann per "Static Front Page Plug-In" als Startseite festlegen


    Ist das richtig so oder habe ich noch immer einen Denkfehler? Letztendlich brauche ich die index.php dann ja nicht mehr - löschen darf ich die aber trotzdem nicht, oder?

    Hallo,
    ich habe folgendes Projekt vor: ich möchte eine Umfrage mittels Wordpress umsetzen, indem ich mir die Kommentarfunktion zur Hilfe nehme. Die Struktur in der index.php habe ich mir folgender maßen vorgestellt: DIV1 (Kommentarformular, in das die User einen Text und ihren Namen eintragen) und DIV2 (hier sollen alle abgegebenen Kommentare angezeigt werden) bilden den einzigen Inhalt der Seite - den Loop brauche ich also nicht.

    Bisher bin ich leider zu keiner Lösung gekommen - wahrscheinlich habe ich einen dicken Denkfehler in meinem System. Anbei mal mein vorgehen.

    PHP
    <div id="formular">
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
    <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" /><label for="author">Name</label></p>
    <p>Kommentar<textarea name="comment" id="comment" style="width: 100%;" rows="10" tabindex="4"></textarea></p>
    <p><input name="submit" type="submit" id="submit" tabindex="5" value="Kommentar abschicken" /><input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p>
    <?php do_action('comment_form', $post->ID); ?>
    </form>
    </div>
    PHP
    <div id="kommentare">
    <?php foreach ($comments as $comment) : ?>
    <div class="comment" id="comment-<?php comment_ID() ?>">
    <small class="commentmetadata"><?php comment_author() ?> <strong>|</strong> am <?php comment_date('j. F Y') ?> um <?php comment_time('H:i') ?> Uhr</small><?php comment_text() ?>
    </div>
    <?php endforeach; /* end for each comment */ ?>
    </div>

    Bisher hat dieser Weg zu keiner Lösung geführt - ich hoffe mir (blutiger Anfänger) kann jemand weiterhelfen!

    Schöne Grüße
    DavidS