ショートコードを作ってextract内でエラーが出てしまう
-
下記の記述をすると
Fatal error: Maximum function nesting level of ‘100’ reached, aborting! in C:\wamp\www\blog\wp-content\themes\comiccms\option\functions-shortcode1.php on line 3
が出てしまいます。カスタムタクソノミーのスラッグを指定し記事一覧を出したいのですが
extract( wmap( array( ‘limit’=> ‘-1′,’slug’ => ‘namerecarna’,), $atts ) );
これが原因のようでうまくいきませんスラッグ名は正しいのですが何処が間違っているのでしょうか??
<?php function wmap( $atts ) { extract( wmap( array( 'limit'=> '-1','slug' => 'namerecarna',), $atts ) ); $paged = get_query_var('paged') ? get_query_var('paged') : 1; query_posts( array ( 'posts_per_page' => $limit, 'post_type' => 'world-map', 'taxonomy' => 'taitiku', 'terms' =>$slug, //タクソノミのスラッグ名 'field' => 'slug', 'order' => 'ASC', 'orderby' =>'menu_order', 'paged' => $paged ) ); $list = ' '; while ( have_posts() ) { the_post(); $list .= '<article class="listing-view clearfix">' . '<div class="listing-content">' . '<h3><a href="' . get_permalink() . '">' . get_the_title() . '</a></h3>' .'<p>' . get_the_excerpt() . '</p>' . '<a href="' . get_permalink() . '">' . '続きを読む »' . '</a>' . '</div>' . '<a href="' . get_permalink() . '">' . get_the_post_thumbnail($page->ID, 'listing-thumb') . '<span></span></a>' . '</article>'; } return '<div class="listings clearfix">' . $list . '<div class="nav-previous">' . get_next_posts_link( __( '<span class="meta-nav">←</span> Older posts' ) ) . '</div>' . '<div class="nav-next">' . get_previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>' ) ) . '</div>' . '</div>' . wp_reset_query(); } add_shortcode( 'wm', 'wmap' ); ?>
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「ショートコードを作ってextract内でエラーが出てしまう」には新たに返信することはできません。