List category posts - Version 0.62

Version Description

  • Dutch translation by Gerhard Hoogterp, thank you!
  • Re-add the loop fixes and fixes function missing from last time by Sophist-UK, thanks!
  • Allow to order by the modified date in the widget by bibz, thanks!
Download this release

Release Info

Developer fernandobt
Plugin Icon 128x128 List category posts
Version 0.62
Comparing to
See all releases

Code changes from version 0.61 to 0.62

include/lcp-catlist.php CHANGED
@@ -35,11 +35,36 @@ class CatList{
35
  if ( $this->utils->lcp_not_empty('instance') ){
36
  $this->instance = $atts['instance'];
37
  }
38
- //Get the category posts:
 
 
 
 
 
39
  $this->get_lcp_category();
40
  $this->set_lcp_parameters();
41
  }
42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  /**
44
  * Order the parameters and query the DB for posts
45
  */
@@ -53,9 +78,9 @@ class CatList{
53
  // http://core.trac.wordpress.org/browser/tags/3.7.1/src/wp-includes/post.php#L1686
54
  $args['posts_per_page'] = $args['numberposts'];
55
 
56
- $query = new WP_Query;
57
- $this->lcp_categories_posts = $query->query($args);
58
- $this->posts_count = $query->found_posts;
59
  remove_all_filters('posts_orderby');
60
  remove_filter('posts_where', array( $this, 'starting_with'));
61
  }
@@ -119,7 +144,8 @@ class CatList{
119
  }
120
 
121
  public function get_categories_posts(){
122
- return $this->lcp_categories_posts;
 
123
  }
124
 
125
  /**
35
  if ( $this->utils->lcp_not_empty('instance') ){
36
  $this->instance = $atts['instance'];
37
  }
38
+ }
39
+
40
+ /**
41
+ * Determine the categories of posts and execute the WP_query
42
+ */
43
+ public function get_posts() {
44
  $this->get_lcp_category();
45
  $this->set_lcp_parameters();
46
  }
47
 
48
+ /**
49
+ * Save the existing wp_query
50
+ */
51
+ public function save_wp_query() {
52
+ global $wp_query;
53
+ if ( isset($wp_query) ) {
54
+ $this->saved_wp_query = clone $wp_query;
55
+ }
56
+ }
57
+
58
+ /**
59
+ * Restore the previous wp_query
60
+ */
61
+ public function restore_wp_query() {
62
+ global $wp_query;
63
+ if ( isset($this->saved_wp_query) ) {
64
+ $wp_query = clone $this->saved_wp_query;
65
+ }
66
+ }
67
+
68
  /**
69
  * Order the parameters and query the DB for posts
70
  */
78
  // http://core.trac.wordpress.org/browser/tags/3.7.1/src/wp-includes/post.php#L1686
79
  $args['posts_per_page'] = $args['numberposts'];
80
 
81
+ query_posts($args);
82
+ global $wp_query;
83
+ $this->posts_count = $wp_query->found_posts;
84
  remove_all_filters('posts_orderby');
85
  remove_filter('posts_where', array( $this, 'starting_with'));
86
  }
144
  }
145
 
146
  public function get_categories_posts(){
147
+ global $wp_query;
148
+ return $wp_query->get_posts();
149
  }
150
 
151
  /**
include/lcp-catlistdisplayer.php CHANGED
@@ -19,10 +19,16 @@ class CatListDisplayer {
19
  public function __construct($atts) {
20
  $this->params = $atts;
21
  $this->catlist = new CatList($atts);
22
- $this->select_template();
 
23
  }
24
 
25
  public function display(){
 
 
 
 
 
26
  return $this->lcp_output;
27
  }
28
 
@@ -119,21 +125,21 @@ class CatListDisplayer {
119
  $inner_tag = ( ($tag == 'ul') || ($tag == 'ol') ) ? 'li' : 'p';
120
 
121
  //Posts loop
122
- foreach ($this->catlist->get_categories_posts() as $single) :
123
- if ( !post_password_required($single) ||
124
- ( post_password_required($single) && (
 
125
  isset($this->params['show_protected']) &&
126
  $this->params['show_protected'] == 'yes' ) )):
127
- $this->lcp_output .= $this->lcp_build_post($single, $inner_tag);
128
  endif;
129
- endforeach;
130
 
131
  if ( ($this->catlist->get_posts_count() == 0) &&
132
  ($this->params["no_posts_text"] != '') ) {
133
  $this->lcp_output .= $this->params["no_posts_text"];
134
  }
135
 
136
-
137
  //Close wrapper tag
138
  $this->lcp_output .= '</' . $tag . '>';
139
 
@@ -219,14 +225,11 @@ class CatListDisplayer {
219
  * @return string
220
  */
221
  private function lcp_build_post($single, $tag){
222
- global $post;
223
 
224
  $class ='';
225
-
226
- if ( is_object($post) && is_object($single) && $post->ID == $single->ID ){
227
- $class = " class = current ";
228
  }
229
-
230
  $lcp_display_output = '<'. $tag . $class . '>';
231
 
232
  if ( empty($this->params['no_post_titles']) || !empty($this->params['no_post_titles']) && $this->params['no_post_titles'] !== 'yes' ) {
19
  public function __construct($atts) {
20
  $this->params = $atts;
21
  $this->catlist = new CatList($atts);
22
+ global $post;
23
+ $this->parent = $post;
24
  }
25
 
26
  public function display(){
27
+ $this->catlist->save_wp_query();
28
+ $this->catlist->get_posts();
29
+ $this->select_template();
30
+ $this->catlist->restore_wp_query();
31
+ wp_reset_query();
32
  return $this->lcp_output;
33
  }
34
 
125
  $inner_tag = ( ($tag == 'ul') || ($tag == 'ol') ) ? 'li' : 'p';
126
 
127
  //Posts loop
128
+ global $post;
129
+ while ( have_posts() ) : the_post();
130
+ if ( !post_password_required($post) ||
131
+ ( post_password_required($post) && (
132
  isset($this->params['show_protected']) &&
133
  $this->params['show_protected'] == 'yes' ) )):
134
+ $this->lcp_output .= $this->lcp_build_post($post, $inner_tag);
135
  endif;
136
+ endwhile;
137
 
138
  if ( ($this->catlist->get_posts_count() == 0) &&
139
  ($this->params["no_posts_text"] != '') ) {
140
  $this->lcp_output .= $this->params["no_posts_text"];
141
  }
142
 
 
143
  //Close wrapper tag
144
  $this->lcp_output .= '</' . $tag . '>';
145
 
225
  * @return string
226
  */
227
  private function lcp_build_post($single, $tag){
 
228
 
229
  $class ='';
230
+ if ( is_object($this->parent) && is_object($single) && $this->parent->ID == $single->ID ){
231
+ $class = ' class="current" ';
 
232
  }
 
233
  $lcp_display_output = '<'. $tag . $class . '>';
234
 
235
  if ( empty($this->params['no_post_titles']) || !empty($this->params['no_post_titles']) && $this->params['no_post_titles'] !== 'yes' ) {
include/lcp-widget-form.php CHANGED
@@ -111,6 +111,7 @@
111
  <select id="<?php echo $this->get_field_id('orderby'); ?>"
112
  name="<?php echo $this->get_field_name('orderby'); ?>" type="text" >
113
  <?php $lcp_orders = array("date" => __("Date", "list-category-posts"),
 
114
  "title" => __("Post title", "list-category-posts"),
115
  "author" => __("Author", "list-category-posts"),
116
  "rand" => __("Random", "list-category-posts"));
111
  <select id="<?php echo $this->get_field_id('orderby'); ?>"
112
  name="<?php echo $this->get_field_name('orderby'); ?>" type="text" >
113
  <?php $lcp_orders = array("date" => __("Date", "list-category-posts"),
114
+ "modified" => __("Modified Date", "list-category-posts"),
115
  "title" => __("Post title", "list-category-posts"),
116
  "author" => __("Author", "list-category-posts"),
117
  "rand" => __("Random", "list-category-posts"));
languages/list-category-posts-nl_NL.mo ADDED
Binary file
languages/list-category-posts-nl_NL.po ADDED
@@ -0,0 +1,246 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: List Category Posts\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2014-09-03 22:58-0300\n"
6
+ "PO-Revision-Date: Tue Jun 09 2015 22:06:59 GMT+0200 (CEST)\n"
7
+ "Last-Translator: admin <admin@funsite.eu>\n"
8
+ "Language-Team: <fernando@picandocodigo.net>\n"
9
+ "Language: Dutch\n"
10
+ "Plural-Forms: nplurals=2; plural=n != 1\n"
11
+ "MIME-Version: 1.0\n"
12
+ "Content-Type: text/plain; charset=UTF-8\n"
13
+ "Content-Transfer-Encoding: 8bit\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Generator: Loco - https://localise.biz/\n"
16
+ "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
17
+ "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
18
+ "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
19
+ "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
20
+ "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
21
+ "X-Poedit-Basepath: .\n"
22
+ "X-Poedit-SearchPath-0: ../include\n"
23
+ "X-Poedit-SearchPath-1: ../.\n"
24
+ "X-Poedit-SearchPath-2: ../templates\n"
25
+ "X-Poedit-SearchPath-3: ..\n"
26
+ "X-Loco-Target-Locale: nl_NL"
27
+
28
+ #: ../include/lcp-widget-form.php:51 .././include/lcp-widget-form.php:51
29
+ msgid "Title"
30
+ msgstr "Titel"
31
+
32
+ #: ../include/lcp-widget-form.php:61 .././include/lcp-widget-form.php:61
33
+ msgid "Category"
34
+ msgstr "Categorie"
35
+
36
+ #: ../include/lcp-widget-form.php:90 .././include/lcp-widget-form.php:90
37
+ msgid "Number of posts"
38
+ msgstr "Aantal artikelen"
39
+
40
+ #: ../include/lcp-widget-form.php:100 .././include/lcp-widget-form.php:100
41
+ msgid "Offset"
42
+ msgstr "Offset"
43
+
44
+ #: ../include/lcp-widget-form.php:109 .././include/lcp-widget-form.php:109
45
+ msgid "Order by"
46
+ msgstr "Sorteer op"
47
+
48
+ #: ../include/lcp-widget-form.php:113 ../include/lcp-widget-form.php:184
49
+ #: .././include/lcp-widget-form.php:113 .././include/lcp-widget-form.php:184
50
+ msgid "Date"
51
+ msgstr "Datum"
52
+
53
+ #: ../include/lcp-widget-form.php:114 .././include/lcp-widget-form.php:114
54
+ msgid "Post title"
55
+ msgstr "Artikel titel"
56
+
57
+ #: ../include/lcp-widget-form.php:115 ../include/lcp-widget-form.php:196
58
+ #: .././include/lcp-widget-form.php:115 .././include/lcp-widget-form.php:196
59
+ msgid "Author"
60
+ msgstr "Auteur"
61
+
62
+ #: ../include/lcp-widget-form.php:116 .././include/lcp-widget-form.php:116
63
+ msgid "Random"
64
+ msgstr "Random"
65
+
66
+ #: ../include/lcp-widget-form.php:133 .././include/lcp-widget-form.php:133
67
+ msgid "Order"
68
+ msgstr "Volgorde"
69
+
70
+ #: ../include/lcp-widget-form.php:139 .././include/lcp-widget-form.php:139
71
+ msgid "Descending"
72
+ msgstr "Aflopend"
73
+
74
+ #: ../include/lcp-widget-form.php:142 .././include/lcp-widget-form.php:142
75
+ msgid "Ascending"
76
+ msgstr "Oplopend"
77
+
78
+ #: ../include/lcp-widget-form.php:149 .././include/lcp-widget-form.php:149
79
+ msgid "Exclude categories (id's)"
80
+ msgstr "Sluit categorieën uit (id's)"
81
+
82
+ #: ../include/lcp-widget-form.php:159 .././include/lcp-widget-form.php:159
83
+ msgid "Exclude posts (id's)"
84
+ msgstr "Sluit artikelen uit (id's)"
85
+
86
+ #: ../include/lcp-widget-form.php:168 .././include/lcp-widget-form.php:168
87
+ msgid "Show"
88
+ msgstr "Toon"
89
+
90
+ #: ../include/lcp-widget-form.php:170 .././include/lcp-widget-form.php:170
91
+ msgid "Thumbnail - size"
92
+ msgstr "Thumbnail - afmeting"
93
+
94
+ #: ../include/lcp-widget-form.php:190 .././include/lcp-widget-form.php:190
95
+ msgid "Modified Date"
96
+ msgstr "Datum laatste aanpassing"
97
+
98
+ #: ../include/lcp-widget-form.php:202 .././include/lcp-widget-form.php:202
99
+ msgid ""
100
+ "Link to category (use 'catlink' on the title field if you want the title of "
101
+ "this widget to be a link to the category)"
102
+ msgstr ""
103
+ "Verwijzing naar categorie (gebruik 'catlink' op het titelveld wanneer je de "
104
+ "titel van deze widget als verwijzing naar de categorie wilt gebruiken"
105
+
106
+ #: ../include/lcp-widget-form.php:208 .././include/lcp-widget-form.php:208
107
+ msgid "Excerpt"
108
+ msgstr "Samenvatting"
109
+
110
+ #: ../include/lcp-widget-form.php:212 .././include/lcp-widget-form.php:212
111
+ msgid "Excerpt size"
112
+ msgstr "Grootte samenvatting"
113
+
114
+ #: ../include/lcp-widget-form.php:221 .././include/lcp-widget-form.php:221
115
+ msgid "More link"
116
+ msgstr "\"Meer\" verwijzing"
117
+
118
+ #: ../include/lcp-widget-form.php:231 .././include/lcp-widget-form.php:231
119
+ msgid "Template"
120
+ msgstr "Template"
121
+
122
+ #: ../include/lcp-widget.php:11 .././include/lcp-widget.php:11
123
+ msgid "List posts from a specified category"
124
+ msgstr "Som de artikelen uit een specifieke categorie op"
125
+
126
+ #: ../include/lcp-widget.php:12 .././include/lcp-widget.php:12
127
+ msgid "List Category Posts"
128
+ msgstr "Som artikelen uit categorie op"
129
+
130
+ #: ../include/lcp-catlist.php:274 .././include/lcp-catlist.php:274
131
+ msgid "Empty Term"
132
+ msgstr "Lege term"
133
+
134
+ #: ../include/lcp-catlist.php:494 .././include/lcp-catlist.php:494
135
+ msgid "Continue reading &rarr;"
136
+ msgstr "Lees verder &rarr;"
137
+
138
+ #: ../include/lcp-options.php:19 .././include/lcp-options.php:19
139
+ msgid "You do not have sufficient permissions to access this page."
140
+ msgstr "U heeft niet voldoende rechten om deze pagina te benaderen."
141
+
142
+ #: ../include/lcp-options.php:36 .././include/lcp-options.php:36
143
+ msgid "Number of Posts"
144
+ msgstr "Aantal artikelen"
145
+
146
+ #: ../include/lcp-options.php:44 .././include/lcp-options.php:44
147
+ msgid ""
148
+ "Default number of posts (overriden using <code>numberposts</code> parameter "
149
+ "on each shortcode)."
150
+ msgstr ""
151
+ "Standaard aantal artikelen (Overrule door de <code>numberposts</code> "
152
+ "parameter in de shortcode)."
153
+
154
+ #: ../include/lcp-options.php:46 .././include/lcp-options.php:46
155
+ msgid "0 - displays the max number of posts per page"
156
+ msgstr "0 - toon het maximale aantal artikelen per pagina"
157
+
158
+ #: ../include/lcp-options.php:47 .././include/lcp-options.php:47
159
+ msgid "-1 - displays ALL THE POSTS (no limit)"
160
+ msgstr "-1 - toon ALLE ARTIKELEN (geen limiet)"
161
+
162
+ #: ../include/lcp-options.php:57 .././include/lcp-options.php:57
163
+ msgid "Thanks for using List Category Posts."
164
+ msgstr "Dank voo rhet gebruik van List Category Posts."
165
+
166
+ #: ../include/lcp-options.php:58 .././include/lcp-options.php:58
167
+ msgid ""
168
+ "If you need help with the plugin, please visit\n"
169
+ " the <a href='http://wordpress.org/support/plugin/list-category-"
170
+ "posts'>WordPress\n"
171
+ " support forum</a>. Make sure\n"
172
+ " you <a href='http://wordpress.org/extend/plugins/list-category-"
173
+ "posts/other_notes/'>read\n"
174
+ " the instructions</a> to be aware of all the things you can do\n"
175
+ " with List Category Posts and <a href='https://github."
176
+ "com/picandocodigo/List-Category-Posts/blob/master/doc/FAQ.md#frequently-"
177
+ "asked-questions'>check out the FAQ</a>."
178
+ msgstr ""
179
+ "Als u hulp nodig heeft met de plugin, bezoek dan\n"
180
+ " het <a href='http://wordpress.org/support/plugin/list-category-"
181
+ "posts'>WordPress\n"
182
+ " support forum</a>. Zorg er wel voor dat u \n"
183
+ " <a href='http://wordpress.org/extend/plugins/list-category-"
184
+ "posts/other_notes/'>de instructies</a> met alle mogelijkheden die er zijn "
185
+ "met List Category Posts gelezen heeft en <a href='https://github."
186
+ "com/picandocodigo/List-Category-Posts/blob/master/doc/FAQ.md#frequently-"
187
+ "asked-questions'>controleer ook de FAQ</a>."
188
+
189
+ #: ../include/lcp-options.php:69 .././include/lcp-options.php:69
190
+ msgid ""
191
+ "Please post <strong>new feature requests, Bug fixes,\n"
192
+ " enhancements</strong>\n"
193
+ " to <a href='https://github.com/picandocodigo/List-Category-"
194
+ "Posts/issues'>GitHub\n"
195
+ " Issues</a> and check out the\n"
196
+ " the <a href='https://github.com/picandocodigo/List-Category-"
197
+ "Posts'>GitHub\n"
198
+ " repo</a> if you want to contribute code."
199
+ msgstr ""
200
+ "Plaats <strong>\n"
201
+ "verzoeken voor \n"
202
+ "nieuwe mogelijkheden, Bug fixes,\n"
203
+ " en verbeteringen</strong>\n"
204
+ " op <a href='https://github.com/picandocodigo/List-Category-"
205
+ "Posts/issues'>GitHub\n"
206
+ " Issues</a> en bestudeer de \n"
207
+ " <a href='https://github.com/picandocodigo/List-Category-Posts'>GitHub\n"
208
+ " repo</a> wanneer u code wilt toevoegen."
209
+
210
+ #: ../include/lcp-options.php:77 .././include/lcp-options.php:77
211
+ msgid ""
212
+ "If you've found the plugin useful, consider making\n"
213
+ " a <a href='http://picandocodigo.net/programacion/wordpress/list-"
214
+ "category-posts-wordpress-plugin-english/'\n"
215
+ " title='Donate via PayPal' rel='nofollow'>donation via PayPal</a>\n"
216
+ " or visit my Amazon Wishlist\n"
217
+ " for <a href='http://www.amazon."
218
+ "com/gp/registry/wishlist/2HU1JYOF7DX5Q/ref=wl_web'\n"
219
+ " title='Amazon Wishlist' rel='nofollow'>books</a>\n"
220
+ " or <a href='http://www.amazon."
221
+ "com/registry/wishlist/1LVYAOJAZQOI0/ref=cm_wl_rlist_go_o'\n"
222
+ " rel='nofollow'>comic books</a> :)."
223
+ msgstr ""
224
+ "Wanneer u de plugin nuttig vind, overweeg dan een \n"
225
+ " <a href='http://picandocodigo.net/programacion/wordpress/list-category-"
226
+ "posts-wordpress-plugin-english/'\n"
227
+ " title='Doneer via PayPal' rel='nofollow'>donatie via PayPal</a>\n"
228
+ " of bezoek mijn Amazon Wensenlijst\n"
229
+ " voor <a href='http://www.amazon."
230
+ "com/gp/registry/wishlist/2HU1JYOF7DX5Q/ref=wl_web'\n"
231
+ " title='Amazon Wishlist' rel='nofollow'>boeken</a>\n"
232
+ " of <a href='http://www.amazon."
233
+ "com/registry/wishlist/1LVYAOJAZQOI0/ref=cm_wl_rlist_go_o'\n"
234
+ " rel='nofollow'>comics</a> :)."
235
+
236
+ #: .././list_cat_posts.php:143 ../list_cat_posts.php:143
237
+ msgid "How to use"
238
+ msgstr "Hoe te gebuiken"
239
+
240
+ #: .././list_cat_posts.php:144 ../list_cat_posts.php:144
241
+ msgid "Donate"
242
+ msgstr "Doneer"
243
+
244
+ #: .././list_cat_posts.php:145 ../list_cat_posts.php:145
245
+ msgid "Fork on Github"
246
+ msgstr "Fork op Github"
list_cat_posts.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: List category posts
4
  Plugin URI: https://github.com/picandocodigo/List-Category-Posts
5
  Description: List Category Posts allows you to list posts by category in a post/page using the [catlist] shortcode. This shortcode accepts a category name or id, the order in which you want the posts to display, the number of posts to display and many more parameters. You can use [catlist] as many times as needed with different arguments. Usage: [catlist argument1=value1 argument2=value2].
6
- Version: 0.61
7
  Author: Fernando Briano
8
  Author URI: http://fernandobriano.com
9
 
3
  Plugin Name: List category posts
4
  Plugin URI: https://github.com/picandocodigo/List-Category-Posts
5
  Description: List Category Posts allows you to list posts by category in a post/page using the [catlist] shortcode. This shortcode accepts a category name or id, the order in which you want the posts to display, the number of posts to display and many more parameters. You can use [catlist] as many times as needed with different arguments. Usage: [catlist argument1=value1 argument2=value2].
6
+ Version: 0.62
7
  Author: Fernando Briano
8
  Author URI: http://fernandobriano.com
9
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate Link: http://picandocodigo.net/programacion/wordpress/list-category-posts
4
  Tags: list, categories, posts, cms
5
  Requires at least: 3.3
6
  Tested up to: 4.2.2
7
- Stable tag: 0.61
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -451,6 +451,12 @@ Template system has changed. Custom templates should be stored in WordPress them
451
 
452
  == Changelog ==
453
 
 
 
 
 
 
 
454
  = 0.61 =
455
 
456
  * Adds Portuguese from Portugal (pt_PT) translation, muito obrigado Joaquim Félix!
4
  Tags: list, categories, posts, cms
5
  Requires at least: 3.3
6
  Tested up to: 4.2.2
7
+ Stable tag: 0.62
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
451
 
452
  == Changelog ==
453
 
454
+ = 0.62 =
455
+
456
+ * Dutch translation by Gerhard Hoogterp, thank you!
457
+ * Re-add the loop fixes and fixes function missing from last time by Sophist-UK, thanks!
458
+ * Allow to order by the modified date in the widget by bibz, thanks!
459
+
460
  = 0.61 =
461
 
462
  * Adds Portuguese from Portugal (pt_PT) translation, muito obrigado Joaquim Félix!