Support » Allgemeine Fragen » Zeige alle Posts die einen bestimmten wert in einem custom field besitzen

  • Hallo,
    alle meine Posts besitzen ein „custom field“ namens „fuu“
    Die Werte die in diesem „fuu“ stehen sind Zahlen (von 1 bis 6).

    Wie kann ich jetzt nur Posts anzeigen die z.B. den Wert 5 haben?

    Ich sitze daran jetzt schon über 4 Stunden und bekomme es einfach nicht hin. Bin langsam am verzweifeln.

    Freue mich über jede Hilfe
    Gruss
    simpleXX

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • was genau hast du soweit versucht?

    kennst du dich mit WP_Query() aus?

    hast du das kapitel durchgearbeitet?
    http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters

    Hi alchymyth,
    danke dir für deine schnelle anwtort!

    was genau hast du soweit versucht?

    Eigentlich wollte ich das ganz „easy“ über eine url lösen
    ?cat=1&meta_key=fuu&orderby=meta_value_num&order=DESC
    Doch das funktioniert irgendwie nicht (imho ist das plugin relevanssi das Problem). Die anderen Sachen die ich versucht habe waren eigentlich immer nur workarounds (pfusch).

    Hast du das kapitel durchgearbeitet?

    Das Kapitel kenne ich, steige da aber nicht wirklich durch.
    Ich brauch nur diese eine Modifikation. Sich jetzt in das ganze wordpress-system einzuarbeiten würde ja ewig dauern :/

    Am liebesten würde ich das ganze in einer eigenen Datei lösen.
    Die query usw. ist alles kein problem. Nur wie komme ich an das standard template design von der loop.php? Also das Design was auch auf der index usw. genutzt wird?
    Gibt es da vielleicht irgendeine funktion a la getPostDesign($item->ID) ?

    meine php datei sieht aktuell so aus

    <?php
    require_once(„wp-load.php“);
    get_header();

    global $wpdb;
    $wpdb->get_row(“ ** hier die query ** „, ‚ARRAY_N‘);

    foreach ( $wpdb->last_result as $item )
    {
    // und hier würde ich das Design aus der loop.php benötigen
    echo $item->ID;
    }

    get_sidebar();
    get_footer();

    ?>

    Moderator espiat

    (@espiat)

    Erstelle deinen eigenen loop in z.B. loop2.php deines Themes und dann binde dies ein per http://codex.wordpress.org/Function_Reference/get_template_part

    Genau das habe ich gesucht!
    Danke dir!

    Moderator espiat

    (@espiat)

    Das ist doch schön. Viel Glück.

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „Zeige alle Posts die einen bestimmten wert in einem custom field besitzen“ ist für neue Antworten geschlossen.