Q2W3 Post Order WordPress Plugin

This plugin lets you manipulate the order in which posts are displayed.

Requires WP 3.1 or higher!

Q2W3 Post Order is a descendant of a well known AStickyPostOrderER plugin. Because it was not updated for a long time I decided to make an upgrade which could be available from wordpress.org.

The main changes are:

  1. Since version 1.1.0 added ability to stylize ordered posts (see FAQ for details)
  2. Plugin was completely rewritten
  3. Now you can change order of posts on custom taxonomy and custom post type archive pages
  4. Removed Meta-Stickiness options — the plugin became lighter, faster and easier to use
  5. Added support for internationalization
  6. Advanced uninstall
  7. Plugin settings page was moved from Tools to Settings section

Supported languages:

  • English
  • Russian (ver. 1.2.4)

How to install:

Important! if you have AStickyPostOrderER installed — deactivate it before installation!

Then you can use standard plugin installation procedure inside WordPress, or manually download and install plugin.

Frequently Asked Questions

  • How to enable custom taxonomies and custom post types support?
    Open plugin setting page. Look in upper right corner of the screen, there is a Screen Options dropdown panel. There you can enable/disable custom taxonomies and post types.
  • How to stylize ordered posts?
    For each ordered post two css classes are set: q2w3-post-order and q2w3-post-order-{n}, where {n} is post position number.
    Use q2w3-post-order css class to set general style for ordered posts.
    Use q2w3-post-order-{n} to set unique style for specific post position.
    Note! You have to use post_class() template tag in your theme.
  • How to disable plugin for feeds, pages and custom queries?
    You can add a parameter q2w3-post-order=disable to the url.
    For example http://example.com/feed/?q2w3-post-order=disable — that meens your main feed will be sorted in natural order.
    If you use custom queries:

    query_posts('cat=13&showposts=10&q2w3-post-order=disable');

    Array style:

    query_posts(array('cat'=>13,'showposts'=> 10,'q2w3-post-order'=>'disable'));

Changelog

  • 1.2.8
    Added post date in post listing tables
    Fixed a few more php warnings and notices
  • 1.2.7
    Trying to fix problems with post saving
  • 1.2.6
    Fixed Problem with the update
    Fixed Does not sync the sorted list when updated the post
    Fixed Private posts are not listed
  • 1.2.5
    Fixed Minor coding issue with WP 3.5
    Tested compatibility with WP 3.5
  • 1.2.4
    Fixed a few non critical bugs
    Updated help section
    Added russian translation
    Tested compatibility with WP 3.4.1
  • 1.2.3
    Fixed bug when installed with ClassiPress Theme
  • 1.2.2
    Fixed php warnings and notices
    Post order number now can contain up to 6 digits
  • 1.2.1
    Fixed bug with 404 page on sites with non standard db_prefix
    Checked compatibility with WordPress 3.3 RC3
  • 1.2.0
    Added debug mode.
    Added option which allows Editors to access plugin settings page.
  • 1.1.0
    Added ability to stylize ordered posts.
    Fixed small bug with post ordering in hierarchical taxonomies.
  • 1.0.0
    First public release.

Donate


Other Q2W3 plugins:

77 ответов к “Q2W3 Post Order WordPress Plugin”

Hi! the order I set in backend is ok only for post in category. It does’t work for my post type project.
I tried to modify my code:

            $args = array(
                'post_type' => 'project_post',
                'paged'     => $paged,
                'tax_query' => array(
                    array(
                        'taxonomy' => 'project_category',
                        'field' => 'term_id',
                        'terms' => $cats
                    )
                )
            );

by inserting order by title:

 
           $args = array(
                'post_type' => 'project_post',
		'orderby' => 'title',
		'order' => 'ASC',
                'paged'     => $paged,
                'tax_query' => array(
                    array(
                        'taxonomy' => 'project_category',
                        'field' => 'term_id',
                        'terms' => $cats
                    )
                )
            );

and it work well, but if I insert ‘orderby’ => ‘post_rank’ it does’t work
help mee!!!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.