Ich muss post_titles in diesem speziellen Format auflisten (beachten Sie, dass der letzte Titel in der Liste kein Komma haben darf )
"post_title","post_title","post_title"
Ich dachte, eine Mini-Schleife könnte funktionieren. Hier ist, was ich benutze
'', ]">
Aber ich brauche den letzten post_title, um kein abschließendes Komma zu haben?
Ich bin mir nicht sicher über den Kontext dafür, aber query_posts
wahrscheinlich nicht das, was Sie verwenden möchten. (Siehe diese Antwort ).
( Ungetestet ). Ich würde get_posts verwenden:
$posts = get_posts(array( 'numberposts'=>-1, 'category'=>0 ));
Und dann wp_list_pluck
, um die Titel zu erhalten:
$post_titles = wp_list_pluck($posts,'post_title'); $post_titles = array_map('esc_html',$post_titles);
Schließlich die PHP implode
function und liste sie mit Kommas auf:
echo '"'.implode('","',$post_titles).'"';
ändere diese Zeile:
'< ?php the_title(); ?>',
zu:
< ?php if( $wp_query->current_post ) { echo ', ';} ?>'< ?php the_title(); ?>'