改变Wordpress图库结构

时间:2012-04-25 14:33:24

标签: wordpress gallery structure

我已经阅读了很多关于Wordpress Gallery样式的帖子和文章,但我想改变结构。以下是普通图库代码的示例。我想删除<dl> <dt> <br>并将其替换为我自己的元素。知道我在Wordpress文件结构中可以做到这一点吗?

<div id="gallery-1" class="gallery galleryid-1 gallery-columns-1 gallery-size-thumbnail">
<dl class="gallery-item">
<dt class="gallery-icon">
    <a href="http://mydomain.com/2012/01/hello-world/dsc_0003/" title="DSC_0003"><img width="376" height="250" src="http://mydomain.com/wp-content/uploads/2012/01/DSC_0003-376x250.jpg" class="attachment-thumbnail" alt="DSC_0003" title="DSC_0003"></a>
</dt>
</dl>
<br style="clear: both">
<dl class="gallery-item">
<dt class="gallery-icon">
    <a href="http://mydomain.com/2012/01/hello-world/dsc_0003/" title="DSC_0003"><img width="376" height="250" src="http://mydomain.com/wp-content/uploads/2012/01/DSC_0003-376x250.jpg" class="attachment-thumbnail" alt="DSC_0003" title="DSC_0003"></a>
</dt>
</dl>
<br style="clear: both">
</div>

非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

如果有人想进一步自定义默认的帖子库,您可以在post_gallery中添加filter以生成自己的输出。如果post_gallery过滤器返回任何内容,则将忽略默认的库输出。作为起点,请查看gallery短代码函数,该函数位于/wp-includes/media.php中。它使用get_posts来获取附件并输出它们。您可以将该函数完全复制到functions.php文件中,并更改名称并将其用作过滤器。