Shortcode für alle benutzerdefinierten Posts auf einer einzelnen Seite

function equipments_page($atts) { ob_start(); $args_page['post_type'] = 'equipments'; $args_page['per_page'] = "-1"; $args_page['order'] = 'DESC'; $args_page['post_status'] = 'publish'; $equipments_page = new WP_Query($args_page); $equipments_page_content = ''; while ($equipments_page->have_posts()): $equipments_page->the_post(); $equipments_page_content .= '

' . get_the_title() . '

' . get_the_post_thumbnail('', 'large', '') . '
' . get_the_content() . '
'; endwhile; return $equipments_page_content; wp_reset_postdata(); return ob_get_clean(); } add_shortcode('equipments_page', 'equipments_page');

Ich habe diese function zu meiner FUNCTIONS.PHP-Datei erstellt, aber sie gibt nur einen POST meiner CPT- equipments Ich möchte alle Posts meines CPT anzeigen.

Solutions Collecting From Web of "Shortcode für alle benutzerdefinierten Posts auf einer einzelnen Seite"