We'll create fresh WordPress site with VI: Include Post By installed. You have 20 minutes to test the plugin after that site we'll be deleted.
VI: Include Post By – provides your pages and posts with shortcodes allowing you to display other pages and posts inside them either by their ID or by post category. Options to display title,meta,content,thumbnail,excerpt,footer.
More display options.
Taxonomy and post type agnostic
setable default thumbnail
grab the actual small thumbnail image for srcset
Shortcode for including a single post by its ID
[include-post-by-id
id="123"
link="true"
moretext="Continue Reading"
card="false"
display="title,meta,thumbnail,content,excerpt,more,footer,all"
display_header="title,meta,thumbnail,content,excerpt,more,footer,all"
display_body="title,meta,thumbnail,content,excerpt,more,footer,all"
display_footer="title,meta,thumbnail,content,excerpt,more,footer,all"
image_size="thumbnail,medium,large,full,custom-image-size"
class_inner="custom-class-name"
class_header="custom-class-name"
class_body="custom-class-name"
class_footer="custom-class-name"
class_thumbnail="custom-class-name"
]
Shortcode for including single/multiple posts by their category.
Every option required or used in the include-post-by-id will also pass through here.
This function will query the DB and then call include-post-by-id once for each resulting post.
Shown here are only the options which are unique to this function.
[include-post-by-cat
cat="123"
order="DESC"
orderby="date"
paginate=true
perpage="5"
offset="0"
class_container="custom-class-name"
]