画廊

画廊

图片库是在WordPress网站上展示图片的最佳方式。WordPress捆绑了创建库默认情况下,可以在媒体上传器中创建一个简单的库。

注意:添加库之前,媒体库中必须有图像。否则,您需要将图像上传到库中,然后可以继续创建库。

这个画廊该功能允许您使用简单的短代码将一个或多个图像库添加到您的帖子和页面。

图库短代码的基本形式是:

[图库]

如果您使用[多媒体资料]短代码而不使用身份证参数,则只显示“附加”到该帖子或页面的图像。

如果需要添加多个带有ID的图像,请使用以下简短代码示例

//注:10、205、552、607为尊重图像的ID。[库id=“10205552607”]

注意:请为图库查找正确的图像ID。转到媒体库并单击相关图像,ID将显示在URL上。

要使用模板文件中的短代码,请使用do_shortcode()功能。在模板文件中插入以下代码:

<?php echo do_shortcode([库]);?>

如果您需要使用ID的短代码,请在模板文件中插入以下代码:

<?php echo do_shortcode([gallery id=“10,205,552,607”]);?>

用法

可以使用以下语法指定一些选项:

[库选项1=“value1”选项2=“value2”]

如果要直接在模板文件上打印库,请使用`do_shortcode()`功能如下:

<?php echo do_shortcode('[gallery option1=“value1”]');?>

如果你需要过滤短代码,下面的例子会给你一些提示

//注意:“the_content”过滤器用于过滤//在从数据库检索到它之后,在它之前发布//打印到屏幕上。<?php程序$gallery_shortcode='[画廊id=“'.intval($post->post_parent).'”]';打印应用过滤器('the_content',$gallery_shortcode);?>

支持的选项

Gallery Shortcodes支持下列基本选项:

订购人

“orderby”指定缩略图的显示顺序。默认顺序为“menu_order”。

  • menu_order:您可以在“添加媒体”弹出窗口的“库”选项卡中对图像进行重新排序
  • title:按媒体库中图像的标题排序
  • post_date:按日期/时间排序
  • rand:随机订购
  • ID:指定帖子ID

订单

order指定用于显示缩略图的排序顺序;ASC或DESC。例如,要按ID和DESC排序:

[gallery order=“DESC”orderby=“ID”]

如果需要在模板文件上打印,请使用do_shortcode()功能;

<?php echo do_shortcode(“[库]”);?>

列选项指定库中的列数。默认值为3。
如果要增加厨房中的列数,请使用以下短代码。

[库列=“4”]

如果需要在模板文件上打印,请使用do_shortcode()功能;

<?php echo do_shortcode('[gallery columns=“4”]');?>

标识

图库短代码上的ID选项加载具有特定帖子ID的图像。

如果要显示带有特定帖子ID的附加图像,请遵循以下代码示例。

//注意:删除括号和“库”之间的每个空格,以及括号和“123”之间的空格。//这里的“123”代表帖子ID。如果您希望显示超过//一个ID,用逗号“,”分隔ID。[画廊id=“123”]

使用“do_shortcode”函数在模板文件上打印带有ID的库,如下所示:

//注意:删除括号和“库”之间的每个空格,以及括号和“123”之间的空格。<?php echo do_shortcode('[库id=“123”]');?>

大小

大小决定用于缩略图显示的图像大小。有效值包括“缩略图”、“中等”、“大”、“完整”以及注册的任何其他附加图像大小添加图像大小()。默认值为“缩略图”。可以在WordPress管理面板的“设置”>“媒体”下配置“缩略图”、“中等”和“大”图像的大小。

例如,要显示中等大小的图像库:

[画廊尺寸=“中等”]

Gallery快捷方式中也提供了一些高级选项。

项目标签

用于封装库中每个项目的HTML标记的名称。默认值为“dl”。

图标(icontag)

用于将库中每个缩略图图标括起来的HTMLtag的名称。默认值为“dt”。

标题标签

用于括起每个标题的HTML标记的名称。默认值为“dd”。

您可以更改默认值。

[gallery itemtag=“div”icontag=“span”captiontag=“p”]

链接

指定图像链接的位置。默认值链接到附件的永久链接。选项:

  • file–直接链接到图像文件
  • 无–无链接

例子:

[库链接=“文件”]

包括

Include允许您插入逗号分隔的附件ID的“数组”,以仅显示这些附件中的图像。

[图库包含=“23,39,45”]

排除

排除调用以插入逗号分隔的附件ID的“数组”,从而不显示这些附件中的图像。请注意,include和exclude不能一起使用。

[画廊排除=“21,32,43”]

工具书类

有关更多技术细节,请参阅以下链接