Ändern Sie den Shortcode, um mit benutzerdefinierten Taxonomien und Nacktschnecken zu arbeiten

Ich benutze diesen Code, der gut mit Posts funktioniert, aber ich suche, es zu ändern, damit der Benutzer im shortcode spezifizieren kann:

  • Name des benutzerdefinierten Posttyps
  • Taxonomie-Name
  • Slug der Taxonomie-Kategorie

Aus irgendeinem Grund funktioniert das nicht, wenn ich einen benutzerdefinierten Post-Typ im Shortcode definiere, wie er ist. Irgendwelche Ideen?

function shortcode_latest_from_blog($atts, $content = null) { $sliderrandomid = rand(); extract(shortcode_atts(array( "post_type" => 'post', "posts" => '8', "columns" => '4', "category" => '', "style" => 'text-normal', "image_height" => 'auto', "show_date" => 'true', "excerpt" => 'true', ), $atts)); ob_start(); ?> 
<div id="slider_" class="iosSlider blog-posts slider-center-arrows" style="min-height:;height:;"> <ul class="slider large-block-grid- small-block-grid-2"> 'publish', 'post_type' => $post_type, 'category_name' => $category, 'posts_per_page' => $posts ); $recentPosts = new WP_Query( $args ); if ( $recentPosts->have_posts() ) : ?> have_posts() ) : $recentPosts->the_post(); ?> //truncated..

Solutions Collecting From Web of "Ändern Sie den Shortcode, um mit benutzerdefinierten Taxonomien und Nacktschnecken zu arbeiten"