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.
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?
Verwandt: wordpress.stackexchange.com/q/114055/25035
– vsync
15. April 2018 um 11:58 Uhr