Rufen Sie den Wert eines benutzerdefinierten Felds eines WordPress-Beitrags ab

Lesezeit: 1 Minute

Benutzer-Avatar
Arisch

Ich habe ein benutzerdefiniertes Feld im Postbearbeitungsbereich von WordPress erstellt und kann den Wert speichern, indem ich diesen Posts folge: WordPress – Adding custom field to the post screen.

Ich kann die Beiträge der bestimmten Kategorie abrufen, aber ich kann den Wert des benutzerdefinierten Felds nicht abrufen.

Geben Sie hier die Bildbeschreibung ein

Wie im Bild oben zu sehen, ist oben links ein benutzerdefiniertes Beitragsfeld hervorgehoben. Das andere hervorgehobene Feld zeigt an, dass der Beitrag zur Kategorie „Portfolio“ gehört.

Hier ist der Code, den ich verwendet habe, um die Beiträge der Kategorie “Portfolio” abzurufen

<?php 
    $the_query = new WP_Query(array(
    'category_name' => 'Portfolio', 
    'posts_per_page' => 9,
    'order' => 'DESC'
)); 
while ( $the_query->have_posts() ) : 
    $the_query->the_post();
?>

<p>The title: <?php the_title(); ?></p>
<p> custome value: <?php get_post_meta( $post_ID, '_ssb_portfolio_url', true); ?> </p>
<p>The Content: <?php the_content(); ?></p>

<?php 
    endwhile; 
    wp_reset_postdata();
?>

Ich kann den Wert des Titels des Beitrags und den Inhalt des Beitrags abrufen, aber keinen benutzerdefinierten Feldwert. Was ist falsch in meinem Code?

Benutzer-Avatar
Galen

Sie können verwenden get_post_custom( $post_id )

In Ihrem Fall

while ( $the_query->have_posts() ) :
    $the_query->the_post();
    $custom = get_post_custom( get_the_ID() ); ?>

Dann $custom ist ein Array Ihrer benutzerdefinierten Felder

  • Gibt es eine einfache Möglichkeit, das benutzerdefinierte Feld des Beitrags im selben SQL-Aufruf wie die Abfrage des Beitrags abzurufen? (zur Optimierung)

    – RPDeshaies

    5. August 2014 um 20:29 Uhr

  • Ich würde auch gerne wissen, ob dies mit der anfänglichen Abfrage für Beiträge möglich ist.

    – Teilmann

    8. Juli 2015 um 7:33 Uhr

1297990cookie-checkRufen Sie den Wert eines benutzerdefinierten Felds eines WordPress-Beitrags ab

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy