WordPress.org

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP-Diagram

Allow users to set custom post loops for different positions of the theme in a widget-like admin interface.

Usage

Register the positions in your functions.php:

wp_diagram_register_positions( array(
    array(
        'id' => 'slideshow',  // Only chars and underscores here
        'name' => 'Slideshow' // Any textual name
    ),
    array(
        'id' => 'featured_news',
        'name' => 'Featured News'
    )
) );

Go to the Positioning menu in the admin interface and schedule the posts. 1. Click in Add New Scheduling and select a date. The posts you will schedule will be displayed only from this date and on. 2. Search the posts you want to add to this scheduling. 3. If desired, change the order by dragging and dropping the posts. You can also change the post title and excerpt for this scheduling.

Then, in your templates just use wp_diagram_get_query( 'position_id' ) to call the scheduled posts:

<?php $slideshow = wp_diagram_get_query( 'slideshow' ); ?>
<?php if ( $slideshow->have_posts() ) : ?>
    <?php while( $slideshow->have_posts() ) : $slideshow->the_post(); ?>

        <?php // Post loop like any other ?>

    <?php endwhile; ?>
<?php endif; ?>

Requires: 3.0 or higher
Compatible up to: 3.5.2
Last Updated: 2013-7-25
Active Installs: 10+

Ratings

0 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.