获取附件(GET_POST)和WP 3.5新上传器

时间:2012-12-20 作者:denoizzed

我使用get\\u posts()从帖子中获取附件,并在滑块中使用它。问题是,新的上传程序没有“Gallery”标签,这非常适合这个标签。它似乎也破坏了原始代码,您现在无法从这个新上传程序中删除/重新排序图像。有没有办法解决这个问题?

代码如下:

        <ul class="slides">

        <?php if ( have_posts() ) : while ( have_posts() ) : the_post();    

         $args = array(

           \'post_type\' => \'attachment\',

           \'numberposts\' => -1,

           \'post_status\' => null,

           \'post_parent\' => $post->ID,

           \'order\'=> \'ASC\', 

           \'orderby\' => \'menu_order\'

          );



          $attachments = get_posts( $args );

             if ( $attachments ) {

                foreach ( $attachments as $attachment ) {

                   echo \'<li>\';

                   echo wp_get_attachment_image( $attachment->ID, \'full\' );

                   echo \'</li>\';

                  }

             }

         endwhile; endif; ?>
        </ul>
        <!-- slider ends -->

1 个回复
SO网友:Brian Fegter

您仍然可以使用3.5上传器完成此操作。

单击“添加媒体”按钮,单击“插入媒体”选项卡(左上角),单击“媒体库”选项卡(在“插入媒体”标题下居中上方),单击下拉选择框,选择“上载到此页面”拖放缩略图,以按照之前的方式重新排序enter image description here

结束

相关推荐

Media Uploader in custom path

我正在我的WordPress主题中创建一个CSS生成器,我希望能够用图像保存自定义皮肤。我的问题是,对于上传的图像,我有一个类似于/皮肤/自定义皮肤/图像的层次结构,但正如您所知,WordPress媒体上传程序默认情况下会将它们放在uploads文件夹中,按日期排序。我的问题是,我是否可以指定每次上载新图像时将图像保存到的路径?