Content Randomizer plugin has a few action filters and shortcodes for more advanced users. You can use those available filters for more extensive setup.

Content randomizer action filters

elm_rt_get_random_text_args Hook into WP_Query arguments before getting the randomizer posts.
elm_rt_get_the_content Hook into content output.
elm_rt_get_the_post_thumbnail Hook into image output.
elm_rt_thumbnail_size Hook into thumbnail size argument for a random image in get_the_post_thumbnail.
elm_rt_custom_post_args Hook into elm_texts custom post type arguments.
elm_rt_load_owl Hook into loading Owl Carousel. True – load scripts, false – no load owl carousel at all.
elm_rt_slideshow_args Hook into Owl Carousel JavaScript arguments.

Content Randomizer shortcodes

elm_random Display randomizer posts. Arguments: Type – text/image/video, Category – all or a specific category. Arguments are not required. Default type – text, category – all.
elm_slideshow Display randomizer posts slideshow. Arguments: Type – text/image/video, Category – all or a specific category. Arguments are not required. Default type – text, category – all.

Content Randomizer is a free WordPress plugin and we will be very happy if you join development of this plugin on its open GitHub repository (https://github.com/elementous/content-randomizer), any contribution is welcome.

Content Randomizer WordPress plugin