Three Slideshows for Arturo
by Bandicoot Marketing on | Posted in Tutorials | Comments closed
When I recently released version 1.0.1 of Arturo, I added a slideshow function that allows you to display featured posts at the top of your home page. There are no theme options available for the slideshow because I wanted to use it as a way to get users familiar with the Custom Actions editor.
Here is the block of code that actually displays the Faderota slideshow:
function arturo_index_top_slideshow() { arturo_slideshow(); } add_action('arturo_index_top', 'arturo_index_top_slideshow');
It is located right at the bottom of the /admin/actions.php file. In order to change it or remove it, though, you need to use the Custom Actions editor.
Here is the code you need to remove the slideshow completely:
remove_action('arturo_index_top', 'arturo_index_top_slideshow');
Faderota is the default slideshow but you can also display my Scrollerota and Sliderota slideshows. Here is how the function works and all of its arguments:
$args = array( 'type' => 'faderota', // options are faderota, scrollerota, sliderota 'cat' => '', // the category id you wish to include or exclude 'postnum' => 4, // the number of slides 'width' => theme_option('content_width'), // the width of the slideshow 'height' => 260, // the height of the slideshow 'excerpt' => 35 // the length of the excerpt ); arturo_slideshow($args);
If you want to change the default slideshow you can do so using something similar to this:
remove_action('arturo_index_top', 'arturo_index_top_slideshow'); add_action('arturo_index_top', 'new_top_slideshow'); function new_top_slideshow() { $args = array( 'type' => 'scrollerota', 'postnum' => 5 ); arturo_slideshow($args); }
You don’t need to include every argument, only the ones you want to actually change. The code above would display the Scrollerota slideshow with 5 slides. You can see the above code example live on the Arturo demo site.
It may seem a bit daunting at first but if you can familiarize yourself with using Arturo‘s Custom Actions then you can push the theme framework to the limits and build a truly customized site.