我正在使用Jetpack和Wordpress并创建一个图库。问题是,我不想展示那个画廊里的所有图片,只想展示最后50张。仅使用短代码有什么解决方案吗?
如果没有,是否有其他解决方案?
此外,我对Wordpress中库的用法还有另一个疑问,是否可以为库指定一个名称(或ID)并在代码中调用它?例如
<?php echo do_shortcode("[gallery name=\'my_gallery\']"); ?>
提前感谢!我正在使用Jetpack和Wordpress并创建一个图库。问题是,我不想展示那个画廊里的所有图片,只想展示最后50张。仅使用短代码有什么解决方案吗?
如果没有,是否有其他解决方案?
此外,我对Wordpress中库的用法还有另一个疑问,是否可以为库指定一个名称(或ID)并在代码中调用它?例如
<?php echo do_shortcode("[gallery name=\'my_gallery\']"); ?>
提前感谢!如果要从其他帖子中显示附加的图像库,可以使用:
[gallery id="123"]
海关在哪里id
属性是帖子ID。如果你想限制图库中的项目数量,wordpress上似乎有一个可用的插件。已调用组织Limit parameter for gallery shortcode (无隶属关系)。它使用pre_get_posts
过滤器以更改posts_per_page
和offset
的属性get_posts()
或get_children()
在库快捷码回调中调用。
示例:
[gallery id="4" limit="3" offset="1"]
目前,音频快捷码只允许四个属性,src, loop, autoplay 和preload. 然而,当你上传一个音频文件时,它附带了非常有用的元数据,如专辑的艺术、艺术家、年份等,如果它也能显示出来,那就太好了。我一直在寻找一种扩展音频短代码的方法,以便元数据也可以包含在短代码中。到目前为止,我偶然发现shortcode_atts_{$shortcode} 它可以用来过滤现有的短代码,但显然只能过滤现有属性,不能添加新属性。顺便说一句,我并不想创建一个新的短代码,而是要添加或扩展现有的短代码,这样用户就不必