A slider that uses Posts 2 Posts to associate post types with a new, custom slide post type.
First, install and active Posts 2 Posts.
Then, use the WordPress installer to install this plugin or ...
p2p-slides folder to your /wp-content/plugins/ directoryAfter installing, you should see a new meta box on your edit screen for pages.
If you wish to modify what post types get associated with slides, simply hook
into after_setup_theme and add theme support for p2p-slides.
<?php
add_action('after_setup_theme', 'my_special_setup');
function my_special_setup()
{
// this is the same as just having the plugin installed
add_theme_support('p2p-slides');
add_theme_support('p2p-slides', array('a-post-type', 'another-post-type'));
}
To use the slides, you'll need to check the slides property of each $post.
<?php
// start the loop as normal
while(have_posts()): the_post();
?>
<?php if($post->slides): ?>
We have slides! Loop through them.
<?php foreach($post->slides as $slide): ?>
Do stuff with $slide here, it's just a post object
<?php endforeach; ?>
<?php endif; ?>
<?php endwhile; ?>
You can find a more complete example, in the form of a page template for twentyeleven in the P2P Slides' inc directory.
Requires: 3.4.2 or higher
Compatible up to: 3.5.1
Last Updated: 2012-9-22
Downloads: 703
Got something to say? Need help?