开发者 | jeffrey-wp |
---|---|
更新时间 | 2024年11月10日 17:06 |
捐献地址: | 去捐款 |
PHP版本: | 4.0 及以上 |
WordPress版本: | 6.7 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
Try Premium version - 100% money back guarantee WordPress Media Library Categories Premium adds the option to filter on categories when inserting media into a post or page. Try now - 100% money back guarantee
By default the WordPress Media Library uses the same categories as WordPress does (such as in posts & pages). If you want to use separate categories you can use a custom taxonomy, this can be set under Settings → Media (or click on the settings quicklink on the WordPress plugins overview page).
To only show images from one category in the gallery you have to add the 'category
' attribute to the [gallery]
shortcode.
The value passed to the 'category
' attribute can be either the category slug
or the term_id
, for example with the category slug:
[gallery category="my-category-slug"]
Or with term_id:
[gallery category="14"]
If you use an incorrect slug by default WordPress shows the images that are attached to the page / post that is displayed. If you use an incorrect term_id no images are shown.
Aside from this behavior, the [gallery]
shortcode works as it does by default with the built-in shortcode from WordPress (see the WordPress gallery shortcode codex page). If you only want to show attachments uploaded to the page and filtered by category than use the 'id
' in combination with the 'category
' attribute. For example (the id of the post is 123):
[gallery category="my-category-slug" id="123"]
Or leave id empty for current page / post:
[gallery category="my-category-slug" id=""]
In this example the slug is used, but you could also use the term_id.
This feature is only available in the premium version
Maintaining a plugin and keeping it up to date is hard work. Please support me by making a donation. Thank you. Please donate here