媒体集不显示(使用WP-只读)

时间:2013-07-30 作者:bgcode

我创建了一个页面并向其中添加了媒体库,但媒体库不显示。

我想这可能与我使用WP Read-Only, 它将我的所有图像存储在S3上(因为我在Heroku上)。WP只读不会遇到任何可识别的问题——我可以上传并裁剪得很好。所以,也许这不是媒体画廊没有展出的原因。

以下是短代码输出:[gallery ids="54,55"]

以下是媒体页面上content div中的HTML:

<div id="content" role="main">                  
    <article id="post-29" class="post-29 page type-page status-publish hentry">
        <header class="entry-header">
            <h1 class="entry-title">Media</h1>
        </header>

        <div class="entry-content">

                    </div><!-- .entry-content -->
        <footer class="entry-meta">
                    </footer><!-- .entry-meta -->
    </article><!-- #post -->

   <div id="comments" class="comments-area">                            
   </div><!-- #comments .comments-area -->          
</div>
我正在使用WordPress 3.5.2。除了WP只读之外,我安装的唯一插件是Akismet。

Update: 我深入研究了gallery_shortcode wp\\U中的功能包括/介质。php,问题是get_posts( array(\'include\' => $include, \'post_status\' => \'inherit\', \'post_type\' => \'attachment\', \'post_mime_type\' => \'image\', \'order\' => $order, \'orderby\' => $orderby) ); 正在返回空数组,因此不返回任何内容:

if ( empty($attachments) )
    return \'\';

1 个回复
最合适的回答,由SO网友:bgcode 整理而成

找到问题。我使用的是Postgres\\u SQL,因为我使用的是Heroku,但这与Wordpress的效果不太好。以下是问题查询:

SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.ID IN (8,9)...

它导致此处描述的错误:https://stackoverflow.com/a/14132471/378622

结束

相关推荐

Media Manager 3.5自定义选项

我需要更改这些值并隐藏一些默认的media manager附件显示设置。比如将“Link to”设置为none,并将其隐藏,以便注册用户无法更改它。如果我可以从下拉列表中删除“大小”选项“原始大小”,那也太好了。我在google上搜索了一下,对新的媒体管理器进行更改似乎很棘手,因此我目前还没有找到解决方案。。我希望你能帮我一些见解。非常感谢。