Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的WP_查询和变量(WordPress)_Php_Wordpress_Variables_Solution - Fatal编程技术网

php中的WP_查询和变量(WordPress)

php中的WP_查询和变量(WordPress),php,wordpress,variables,solution,Php,Wordpress,Variables,Solution,我有一个set_gallery函数,我将set_args数组传递给她。set_args数组始终会更改。我正在寻找一种删除帖子的解决方案,以便循环输出带有新参数的帖子。如何实现这一点?谢谢 function set_gallery($set_args = '') { ?> <?php if ($set_args == '') { $args = array ( 'post_type' =>

我有一个set_gallery函数,我将set_args数组传递给她。set_args数组始终会更改。我正在寻找一种删除帖子的解决方案,以便循环输出带有新参数的帖子。如何实现这一点?谢谢

function set_gallery($set_args = '') { ?>
          <?php if ($set_args == '') {
            $args = array (
              'post_type'           => 'gallerys',
              'posts_per_page'      => '-1'
            );
          } else {
            $args = $set_args;
          } ?>

            <?php $gallerys_posts = new WP_Query($args);
            wp_reset_query();


        if( $gallerys_posts->have_posts() ) :
          while ( $gallerys_posts->have_posts() ) :
            $gallerys_posts->the_post(); ?>

            <div class="col-lg-4 col-md-4 col-sm-6 col-xs-12 shuffle-item filtered">
              <div class="portfolio-item">
                <a href="<?php echo get_permalink(get_the_id());?>">
                  <?php if ( get_the_post_thumbnail(get_the_id()) )  { ?>
                    <?php echo get_the_post_thumbnail( get_the_id(), array(620, 423 )); ?>
                  <?php } ?>
                  <div class="portfolio-overlay">
                    <div class="caption">
                      <?php the_title(); ?>
                      <span>
                        <?php echo get_the_content(); ?>
                      </span>
                    </div>
                  </div>
                </a>
              </div>
            </div>

            <?php endwhile; endif; wp_reset_query();?>

        <?php  }
function set\u gallery($set\u args=''){>
在$gallerys_posts=new wp_query($args)之后,尝试删除第一个wp_reset_query();我认为wp_reset_query();不会干扰,但我移动了它。。。