How to Find a Gallery's ID

时间:2013-01-30 作者:Suffii

你能告诉我怎么找到厨房的身份证吗?我们可以在CSS样式中使用这个ID吗?如果没有,我们如何以不同的风格设计两个不同的画廊?(老实说,我不确定这是否可能,但我希望!)

1 个回复
SO网友:Simon

这个[gallery] shortcode支持通过提供id 参数更多信息,请访问documentation.

但是,使用id 如果你想在你的网站上使用两种不同风格的图库,可能会适得其反,在这种情况下,你需要在整个网站上使用相同的风格#ids 在你的CSS中-你可能事先都不知道。不幸的是,没有class 属性可用。为了满足这一需要,您可以删除默认的库短代码,并添加自己的短代码处理程序函数,以复制gallery_shortcode 在添加对class 参数或您可能需要的参数。

remove_shortcode(\'gallery\', \'gallery_shortcode\');
add_shortcode(\'gallery\', \'my_gallery_shortcode\');

function my_gallery_shortcode($attr) {
    ...
}
EDIT: 另一个可能更简单的方法是为gallery:

add_shortcode(\'my_gallery\', \'my_gallery_shortcode\');

function my_gallery_shortcode($attr) {
    $attr = shortcode_atts(array(\'class\' => \'gallery-wrapper\'), $attr);
    $class = $attr[\'class\'];
    unset($attr[\'class\']);

    return \'<div class="\' . $class . \'">\' . gallery_shortcode($attr) . \'</div>\';
}

结束

相关推荐

Gallery Pagination by Row

我在以下位置创建了一个图片库:http://ellenandjosh.com/?page_id=5. 目前,我有一个循环,在一定数量的图像之后显示分页:http://pastebin.com/N6nRRUei.通常情况下,这很好。。。但通常我没有不同宽度的图像。WordPress按高度裁剪图像,宽度可变。我想做的是在三行图像之后,然后添加分页按钮。。。而不是在一定数量的图像后显示分页按钮。。。这可能吗?第1页还可以,虽然底部行中可能会有更多图像-第2页只有两行,第3页第三行只有一个图像-尽管有更多图像。。