我创建了一个页面并向其中添加了媒体库,但媒体库不显示。
我想这可能与我使用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 \'\';