Plugin Directory

Changeset 1186095


Ignore:
Timestamp:
06/23/2015 10:30:22 AM (11 years ago)
Author:
eugenyh
Message:

Version 0.6.10 released

Location:
advanced-recent-posts/trunk/backend
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • advanced-recent-posts/trunk/backend/lptw-recent-posts-backend.php

    r1184105 r1186095  
    192192            </tr>
    193193            <tr>
    194                 <th scope="row"><label for="posts_per_page">Posts per page:</label></th>
    195                 <td>
    196                     <input type="number" class="small-text" value="<?php echo $default_posts_per_page;?>" id="posts_per_page" min="1" step="1" name="posts_per_page">
    197                     <p class="description">Only for shortcode, not global!</p>
    198                     <p>
    199                         <label for="reverse_post_order"><input type="checkbox" value="0" id="reverse_post_order" name="reverse_post_order">
    200                         Reverse post order: display the latest post last in the list. By default the latest post displays first.</label>
    201                     </p>
     194                <th scope="row"><label for="sorting">Sort & order posts:</label></th>
     195                <td>
     196                    <fieldset id="sorting">
     197                        <label for="orderby">Sort posts by:&nbsp;
     198                        <select class="layout-basic-show layout-dropcap-show layout-grid-show layout-thumbnail-show" id="orderby" name="orderby">
     199                            <option value="none">None</option>
     200                            <option value="title">Title</option>
     201                            <option value="name">Name (post slug)</option>
     202                            <option value="date" selected="selected">Date created</option>
     203                            <option value="modified">Date modified</option>
     204                            <option value="rand">Random</option>
     205                            <option value="comment_count">Number of comments</option>
     206                        </select>
     207                        </label>&nbsp; &nbsp;
     208                        <label for="orderby">Order:&nbsp;
     209                        <select class="layout-basic-show layout-dropcap-show layout-grid-show layout-thumbnail-show" id="order" name="order">
     210                            <option value="ASC">Ascending order from lowest to highest values</option>
     211                            <option value="DESC" selected="selected">Descending order from highest to lowest values</option>
     212                        </select>
     213                        </label>
     214                        <p>
     215                            <label for="posts_per_page"><input type="number" class="small-text" value="<?php echo $default_posts_per_page;?>" id="posts_per_page" min="1" step="1" name="posts_per_page">
     216                            Posts per page.</label>
     217                        </p>
     218                        <p class="description">Only for shortcode, not global!</p>
     219                        <p>
     220                            <label for="reverse_post_order"><input type="checkbox" value="0" id="reverse_post_order" name="reverse_post_order">
     221                            Reverse post order: display the latest post last in the list. By default the latest post displays first.</label>
     222                        </p>
     223                    </fieldset>
    202224                </td>
    203225            </tr>
  • advanced-recent-posts/trunk/backend/lptw-recent-posts-shortcode-builder.js

    r1184105 r1186095  
    112112        var sb_columns = $('#sb_columns').val();
    113113
    114         var sb_posts_per_page = $("#posts_per_page").val();
     114        var sb_order = $("#order").val();
     115       
     116        var sb_orderby = $("#orderby").val();
     117       
     118        var sb_posts_per_page = $("#posts_per_page").val();
    115119
    116120        if ($("#reverse_post_order").is(":checked") == true) {
     
    226230            shortcode += ' columns="' + sb_columns + '"';
    227231        }
     232        if (sb_order != '') {
     233            shortcode += ' order="' + sb_order + '"';
     234        }
     235        if (sb_orderby != '') {
     236            shortcode += ' orderby="' + sb_orderby + '"';
     237        }
    228238        if (sb_posts_per_page != '') {
    229239            shortcode += ' posts_per_page="' + sb_posts_per_page + '"';
Note: See TracChangeset for help on using the changeset viewer.