it-swarm.com.de

Abfragen benutzerdefinierter Felder mit dem mobilen Thema von Carrington

Weiß jemand, warum das Abfragen benutzerdefinierter Felder im Carrington Mobile-Design nicht funktioniert?

Ich benutze das:

get_post_meta($post, 'key', true)

Die Abfrage gibt jedoch nichts zurück. Weiß jemand warum?

Code hinzugefügt:

while (have_posts()) : the_post();
    $category = get_the_category($post); 

    $title = get_the_title($post->ID);
    $link = get_permalink($post->ID);
    $store = $category[0]->cat_name;
    $volum = get_post_meta($post->ID, '2Volum', true);
    $produsent = get_post_meta($post->ID, '1Produsent', true);
    $pris = get_post_meta($post->ID, '3Pris', true);

    echo '<a href="' . $link . '">';
    echo '<div class="clear offer">';
    echo '<h1 class="alignleft">' . $title . '</h1>';
    echo '<p class="alignright price">' . $pris . '</p>';
    echo '<p class="alignleft clearleft">' .$produsent . '</p>';
    echo '<p class="alignleft">' . $volum . '</p>';
    echo '</div>';
    echo '</a>';

endwhile; // End the loop. Whew. 
1
user1635

$ post sollte eine Post-ID sein (also $ post-> ID, wenn Sie das globale $ post-Objekt im Gültigkeitsbereich haben)

die Funktionsaufrufparameter sind:

$id: die ID des Beitrags (Ganzzahl)
$keyname: Eine Zeichenfolge, die den Namen des benutzerdefinierten Felds enthält
$single: boolean - true bedeutet, dass für den ersten Wert ein String zurückgegeben wird, false bedeutet, dass für den Schlüssel ein Array aller Werte angegeben wird

Die Codex-Seite ist hier: http://codex.wordpress.org/Function_Reference/get_post_meta

Sie können auch versuchen, get_post_custom_values($key, $post_id)

Dabei ist $key der 'Name' des benutzerdefinierten Felds, das Sie abrufen möchten. $post_id ist optional und standardmäßig der aktuelle Beitrag.

1
anu