WordPress Infinite Scroll – Ajax Load More - Version 2.11.1

Version Description

  • May 30, 2016 =
  • SECURITY - Security fix for posts_status parameter. posts_status is now only available for logged in (admin) users. Non logged in users will only have access to view content in a 'publish' state.
  • UPDATE - Added support for preloading comments with the Comments and Preloaded add-ons.
  • Shortcode Builder UI improvments
Download this release

Release Info

Developer dcooney
Plugin Icon 128x128 WordPress Infinite Scroll – Ajax Load More
Version 2.11.1
Comparing to
See all releases

Code changes from version 2.11.0 to 2.11.1

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://connekthq.com/donate/
4
  Tags: infinite scroll, scroll, infinite, lazy load, lazy loading, pagination, ajax pagination, ajax, ajax posts, ajax load posts, loop, query, dynamic, shortcode builder, wp_query, search, tags, category, post types, taxonomy, meta_query, archives, date, infinite scrolling, woocommerce
5
  Requires at least: 3.6
6
  Tested up to: 4.5.2
7
- Stable tag: 2.11.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -16,7 +16,7 @@ Ajax Load More is a powerful solution for infinite scrolling and lazy loading po
16
 
17
  Build complex custom WordPress queries using the Ajax Load More shortcode builder then add the generated shortcode to your page via the content editor or directly into your template files.
18
 
19
- Ajax Load More is fully compatible with popular ecommerce plugins such as WooCommerce, Easy Digital Downloads and JigoShop.
20
 
21
  **[Get More Information](https://connekthq.com/plugins/ajax-load-more/)**
22
 
@@ -26,8 +26,7 @@ Ajax Load More is fully compatible with popular ecommerce plugins such as WooCom
26
  * **Customizable Repeater Templates** - Edit and extend the functionality of Ajax Load More by creating your own repeater template to match the look and feel of your website (see screenshots).
27
  * **Setting Panel** - Customize your version of Ajax Load More by updating various plugin settings (see screenshots).
28
  * **Multiple Instances** - You can include multiple instances of Ajax Load More on a single page, post or template.
29
- * **Multisite Compatibility** - Manage unique repeater templates across all sites in your network.
30
- * **REST API** - As of Ajax Load More 2.11.0 user can infinite scroll posts and pages with the [WP REST API](https://wordpress.org/plugins/rest-api/).
31
 
32
  Check out the **[demo site](https://connekthq.com/plugins/ajax-load-more/)** for more information!
33
 
@@ -331,6 +330,12 @@ How to install Ajax Load More.
331
 
332
  == Changelog ==
333
 
 
 
 
 
 
 
334
  = 2.11.0 - May 25, 2016 =
335
  * NEW - Adding required functionality for the new REST API add-on.
336
  * FIX - Fixed url parsing issue with the ALM base URL and Blog page url. This was affecting SEO add-on users.
@@ -671,7 +676,7 @@ How to install Ajax Load More.
671
  = 2.0.2 =
672
  * Fixed issue with tinymce conflict
673
 
674
- = 2.0.1 =
675
  * Ajax Load More
676
 
677
  == Upgrade Notice ==
4
  Tags: infinite scroll, scroll, infinite, lazy load, lazy loading, pagination, ajax pagination, ajax, ajax posts, ajax load posts, loop, query, dynamic, shortcode builder, wp_query, search, tags, category, post types, taxonomy, meta_query, archives, date, infinite scrolling, woocommerce
5
  Requires at least: 3.6
6
  Tested up to: 4.5.2
7
+ Stable tag: 2.11.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
16
 
17
  Build complex custom WordPress queries using the Ajax Load More shortcode builder then add the generated shortcode to your page via the content editor or directly into your template files.
18
 
19
+ Ajax Load More is fully compatible with popular ecommerce plugins such as WooCommerce and Easy Digital Downloads.
20
 
21
  **[Get More Information](https://connekthq.com/plugins/ajax-load-more/)**
22
 
26
  * **Customizable Repeater Templates** - Edit and extend the functionality of Ajax Load More by creating your own repeater template to match the look and feel of your website (see screenshots).
27
  * **Setting Panel** - Customize your version of Ajax Load More by updating various plugin settings (see screenshots).
28
  * **Multiple Instances** - You can include multiple instances of Ajax Load More on a single page, post or template.
29
+ * **Multisite Compatibility** - As of Ajax Load More 2.7.2 you can now manage repeater templates across all sites in your network.
 
30
 
31
  Check out the **[demo site](https://connekthq.com/plugins/ajax-load-more/)** for more information!
32
 
330
 
331
  == Changelog ==
332
 
333
+ = 2.11.1 - May 30, 2016 =
334
+ * SECURITY - Security fix for posts_status parameter. posts_status is now only available for logged in (admin) users. Non logged in users will only have access to view content in a 'publish' state.
335
+ * UPDATE - Added support for preloading comments with the Comments and Preloaded add-ons.
336
+ * Shortcode Builder UI improvments
337
+
338
+
339
  = 2.11.0 - May 25, 2016 =
340
  * NEW - Adding required functionality for the new REST API add-on.
341
  * FIX - Fixed url parsing issue with the ALM base URL and Blog page url. This was affecting SEO add-on users.
676
  = 2.0.2 =
677
  * Fixed issue with tinymce conflict
678
 
679
+ = 2.0.1 - June 20, 2014 =
680
  * Ajax Load More
681
 
682
  == Upgrade Notice ==
admin/shortcode-builder/shortcode-builder.php CHANGED
@@ -1048,22 +1048,19 @@
1048
  <input class="alm_element numbers-only" name="exclude-posts" type="text" id="exclude-posts" value="" placeholder="199, 216, 345, etc...">
1049
  </div>
1050
  </div>
1051
- </div>
1052
- </div>
1053
-
1054
- <!-- Post Status -->
1055
- <div class="row input post-status" id="alm-post-status">
1056
- <h3 class="heading"><?php _e('Post Status', 'ajax-load-more'); ?></h3>
1057
- <div class="expand-wrap">
1058
  <div class="section-title">
 
1059
  <p><?php _e('Select status of the post.', 'ajax-load-more'); ?></p>
1060
  </div>
1061
  <div class="wrap">
1062
  <div class="inner">
1063
  <select class="alm_element" name="post-status" id="post-status">
1064
  <option value="publish" selected="selected"><?php _e('Published', 'ajax-load-more'); ?></option>
1065
- <option value="future">Future</option>
1066
  <option value="draft">Draft</option>
 
1067
  <option value="pending">Pending</option>
1068
  <option value="private">Private</option>
1069
  <option value="trash">Trash</option>
@@ -1071,7 +1068,7 @@
1071
  </div>
1072
  </div>
1073
  </div>
1074
- </div>
1075
 
1076
  <!-- Ordering -->
1077
  <div class="row ordering" id="alm-order">
1048
  <input class="alm_element numbers-only" name="exclude-posts" type="text" id="exclude-posts" value="" placeholder="199, 216, 345, etc...">
1049
  </div>
1050
  </div>
1051
+ <div class="clear"></div>
1052
+ <hr/>
 
 
 
 
 
1053
  <div class="section-title">
1054
+ <h4><?php _e('Post Status', 'ajax-load-more'); ?> <a href="javascript:void(0)" class="fa fa-question-circle tooltip" title="<?php _e('Post Status parameters are only available for logged in (admin) users. Non logged in users will only have access to view content in a \'publish\' state. ','ajax-load-more'); ?>"></a></h4>
1055
  <p><?php _e('Select status of the post.', 'ajax-load-more'); ?></p>
1056
  </div>
1057
  <div class="wrap">
1058
  <div class="inner">
1059
  <select class="alm_element" name="post-status" id="post-status">
1060
  <option value="publish" selected="selected"><?php _e('Published', 'ajax-load-more'); ?></option>
1061
+ <option value="any">Any</option>
1062
  <option value="draft">Draft</option>
1063
+ <option value="future">Future</option>
1064
  <option value="pending">Pending</option>
1065
  <option value="private">Private</option>
1066
  <option value="trash">Trash</option>
1068
  </div>
1069
  </div>
1070
  </div>
1071
+ </div>
1072
 
1073
  <!-- Ordering -->
1074
  <div class="row ordering" id="alm-order">
admin/views/licenses.php CHANGED
@@ -523,7 +523,7 @@
523
  ?>
524
 
525
  <?php
526
- if (has_action('alm_rest_api_installed')){
527
  // SEO
528
  $alm_seo_license = get_option( 'alm_seo_license_key' );
529
  $alm_seo_status = get_option( 'alm_seo_license_status' );
523
  ?>
524
 
525
  <?php
526
+ if (has_action('alm_seo_installed')){
527
  // SEO
528
  $alm_seo_license = get_option( 'alm_seo_license_key' );
529
  $alm_seo_status = get_option( 'alm_seo_license_status' );
ajax-load-more.php CHANGED
@@ -7,15 +7,14 @@ Text Domain: ajax-load-more
7
  Author: Darren Cooney
8
  Twitter: @KaptonKaos
9
  Author URI: http://connekthq.com
10
- Version: 2.11.0
11
  License: GPL
12
  Copyright: Darren Cooney & Connekt Media
13
-
14
- */
15
 
16
 
17
- define('ALM_VERSION', '2.11.0');
18
- define('ALM_RELEASE', 'May 25, 2016');
19
  define('ALM_STORE_URL', 'https://connekthq.com');
20
 
21
 
@@ -388,7 +387,16 @@ if( !class_exists('AjaxLoadMore') ):
388
  $exclude = (isset($_GET['exclude'])) ? $_GET['exclude'] : '';
389
  $offset = (isset($_GET['offset'])) ? $_GET['offset'] : 0;
390
  $post_status = $_GET['post_status'];
391
- if($post_status == '') $post_status = 'publish';
 
 
 
 
 
 
 
 
 
392
 
393
  // Page
394
  $posts_per_page = (isset($_GET['posts_per_page'])) ? $_GET['posts_per_page'] : 5;
7
  Author: Darren Cooney
8
  Twitter: @KaptonKaos
9
  Author URI: http://connekthq.com
10
+ Version: 2.11.1
11
  License: GPL
12
  Copyright: Darren Cooney & Connekt Media
13
+ */
 
14
 
15
 
16
+ define('ALM_VERSION', '2.11.1');
17
+ define('ALM_RELEASE', 'May 30, 2016');
18
  define('ALM_STORE_URL', 'https://connekthq.com');
19
 
20
 
387
  $exclude = (isset($_GET['exclude'])) ? $_GET['exclude'] : '';
388
  $offset = (isset($_GET['offset'])) ? $_GET['offset'] : 0;
389
  $post_status = $_GET['post_status'];
390
+ if($post_status == '') $post_status = 'publish';
391
+ if($post_status != 'publish'){
392
+ // If not 'publish', confirm user has rights to view these old posts.
393
+ if (current_user_can( 'edit_theme_options' )){
394
+ $post_status = $post_status;
395
+ } else {
396
+ $post_status = 'publish';
397
+ }
398
+ }
399
+
400
 
401
  // Page
402
  $posts_per_page = (isset($_GET['posts_per_page'])) ? $_GET['posts_per_page'] : 5;
core/classes/class.alm-shortcode.php CHANGED
@@ -311,18 +311,20 @@ if( !class_exists('ALM_SHORTCODE') ):
311
  // - Set other add-on params to false
312
  if($comments){
313
  $previous_post = false;
314
- $preloaded = false;
315
  $seo = false;
316
  $paging = false;
317
  $cache = false;
318
  }
319
 
320
 
 
321
  // ********************************
322
  // Preloaded Add-on
323
  // Retreive preloaded posts and append to ajax load more object
324
  if(has_action('alm_preload_installed') && $preloaded === 'true'){
325
 
 
326
  $preload_offset = $offset;
327
 
328
  // If SEO, set $preloaded_amount to $posts_per_page
@@ -337,9 +339,16 @@ if( !class_exists('ALM_SHORTCODE') ):
337
  if($paged > 1){
338
  $preload_offset = $preloaded_amount * ($paged-2);
339
  }
340
- }
341
 
342
  $preloaded_arr = array( // Create preload data array
 
 
 
 
 
 
 
343
  'post_type' => $post_type,
344
  'post_format' => $post_format,
345
  'category' => $category,
@@ -375,87 +384,102 @@ if( !class_exists('ALM_SHORTCODE') ):
375
 
376
  $type = alm_get_repeater_type($repeater);
377
 
378
- $args = apply_filters('alm_preload_args', $preloaded_arr); // Create preloaded $args
379
- $args = apply_filters('alm_modify_query_args', $args, $slug); // ALM Core Filter Hook
380
-
381
- $alm_preload_query = new WP_Query($args);
382
- $alm_total_posts = $alm_preload_query->found_posts - $offset;
383
- $output = '';
384
- $noscript = '';
385
-
386
-
387
- // Alternating Templates
388
- if($alternate === 'true' && has_action('alm_alternating_installed')){
389
- $alternate_sequence_array = '';
390
- if($alternate_sequence === 'even'){
391
- $alternate_sequence_array = 'even';
392
- }else{
393
- $alternate_sequence_array = explode(',', $alternate_sequence);
394
- }
395
- $global_repeater = $repeater;
396
- $global_type = $type;
397
- $global_theme_repeater = $theme_repeater;
398
- }
399
-
400
-
401
- if ($alm_preload_query->have_posts()) :
402
- $alm_loop_count = 0; // Count var
403
- $alm_page = 0; // Set page to 0
404
- $alm_found_posts = $alm_total_posts;
405
- $alm_current = 0;
406
- while ($alm_preload_query->have_posts()) : $alm_preload_query->the_post();
407
- $alm_loop_count++;
408
- $alm_current++;
409
- $alm_item = $alm_loop_count; // Get current item in loop
410
-
411
- // Alternating Templates
412
- if($alternate === 'true' && has_action('alm_alternating_installed')){
413
- if (function_exists('alm_alternate_is_in_array')) {
414
- if(alm_alternate_is_in_array($alm_current, $alternate_sequence_array)){ // If $alm_current is found in array
415
- if($alternate_theme_repeater != 'null' && has_filter('alm_get_theme_repeater')){
416
- $theme_repeater = $alternate_theme_repeater;
417
- }else{
418
- $repeater = $alternate_repeater;
419
- $type = alm_get_repeater_type($repeater);
420
- }
421
- }else{ // Reset $repeater values
422
- $repeater = $global_repeater;
423
- $type = $global_type;
424
- $theme_repeater = $global_theme_repeater;
425
- }
426
- }
427
- }
428
-
429
- $output .= apply_filters('alm_preload_inc', $repeater, $type, $theme_repeater, $alm_found_posts, $alm_page, $alm_item, $alm_current);
430
-
431
- endwhile; wp_reset_query();
432
 
433
- if(has_action('alm_seo_installed') && $seo === 'true'){ // If SEO, add noscript paging
434
- // Create noscript paging for SEO if preload and seo are enabled
435
- $noscript = alm_paging_no_script($alm_preload_query);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
436
  }
437
 
438
- endif;
439
- $preloaded_output = '<'.$container_element.' class="alm-listing alm-preloaded'. $classname .' '. $css_classes .'" data-total-posts="'. $alm_total_posts .'">';
440
- if($seo === "true"){
441
- $preloaded_output .= '<div class="alm-reveal alm-seo" data-page="1" data-url="'.$canonicalURL.'">';
442
- }
443
- $preloaded_output .= $output;
444
- if($seo === "true"){
445
- $preloaded_output .= '</div>';
446
- }
447
- $preloaded_output .= '</'.$container_element.'>';
448
-
449
- if(has_action('alm_seo_installed')){ // If SEO, add noscript paging
450
- $preloaded_output .= $noscript;
451
- }
452
-
453
- // Reset templates (custom and theme) if $alternate is true
454
- if($alternate === 'true' && has_action('alm_alternating_installed')){
455
- $repeater = $global_repeater;
456
- $type = $global_type;
457
- $theme_repeater = $theme_repeater;
458
- }
459
 
460
  $ajaxloadmore .= $preloaded_output; // Add $preloaded_output data to $ajaxloadmore
461
  }
311
  // - Set other add-on params to false
312
  if($comments){
313
  $previous_post = false;
314
+ //$preloaded = false; // Fixed in Comments v1.1
315
  $seo = false;
316
  $paging = false;
317
  $cache = false;
318
  }
319
 
320
 
321
+
322
  // ********************************
323
  // Preloaded Add-on
324
  // Retreive preloaded posts and append to ajax load more object
325
  if(has_action('alm_preload_installed') && $preloaded === 'true'){
326
 
327
+ $preloaded_output = '';
328
  $preload_offset = $offset;
329
 
330
  // If SEO, set $preloaded_amount to $posts_per_page
339
  if($paged > 1){
340
  $preload_offset = $preloaded_amount * ($paged-2);
341
  }
342
+ }
343
 
344
  $preloaded_arr = array( // Create preload data array
345
+ 'comments' => $comments,
346
+ 'comments_per_page' => $comments_per_page,
347
+ 'comments_type' => $comments_type,
348
+ 'comments_style' => $comments_style,
349
+ 'comments_template' => $comments_template,
350
+ 'comments_callback' => $comments_callback,
351
+ 'comments_post_id' => $comments_post_id,
352
  'post_type' => $post_type,
353
  'post_format' => $post_format,
354
  'category' => $category,
384
 
385
  $type = alm_get_repeater_type($repeater);
386
 
387
+ if(!$comments){
388
+ $args = apply_filters('alm_preload_args', $preloaded_arr); // Create preloaded $args
389
+ $args = apply_filters('alm_modify_query_args', $args, $slug); // ALM Core Filter Hook
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
390
 
391
+ $alm_preload_query = new WP_Query($args);
392
+ $alm_total_posts = $alm_preload_query->found_posts - $offset;
393
+ $output = '';
394
+ $noscript = '';
395
+
396
+ // Alternating Templates
397
+ if($alternate === 'true' && has_action('alm_alternating_installed')){
398
+ $alternate_sequence_array = '';
399
+ if($alternate_sequence === 'even'){
400
+ $alternate_sequence_array = 'even';
401
+ }else{
402
+ $alternate_sequence_array = explode(',', $alternate_sequence);
403
+ }
404
+ $global_repeater = $repeater;
405
+ $global_type = $type;
406
+ $global_theme_repeater = $theme_repeater;
407
+ }
408
+
409
+ if ($alm_preload_query->have_posts()) :
410
+ $alm_loop_count = 0; // Count var
411
+ $alm_page = 0; // Set page to 0
412
+ $alm_found_posts = $alm_total_posts;
413
+ $alm_current = 0;
414
+ while ($alm_preload_query->have_posts()) : $alm_preload_query->the_post();
415
+ $alm_loop_count++;
416
+ $alm_current++;
417
+ $alm_item = $alm_loop_count; // Get current item in loop
418
+
419
+ // Alternating Templates
420
+ if($alternate === 'true' && has_action('alm_alternating_installed')){
421
+ if (function_exists('alm_alternate_is_in_array')) {
422
+ if(alm_alternate_is_in_array($alm_current, $alternate_sequence_array)){ // If $alm_current is found in array
423
+ if($alternate_theme_repeater != 'null' && has_filter('alm_get_theme_repeater')){
424
+ $theme_repeater = $alternate_theme_repeater;
425
+ }else{
426
+ $repeater = $alternate_repeater;
427
+ $type = alm_get_repeater_type($repeater);
428
+ }
429
+ }else{ // Reset $repeater values
430
+ $repeater = $global_repeater;
431
+ $type = $global_type;
432
+ $theme_repeater = $global_theme_repeater;
433
+ }
434
+ }
435
+ }
436
+
437
+ $output .= apply_filters('alm_preload_inc', $repeater, $type, $theme_repeater, $alm_found_posts, $alm_page, $alm_item, $alm_current);
438
+
439
+ endwhile; wp_reset_query();
440
+
441
+ if(has_action('alm_seo_installed') && $seo === 'true'){ // If SEO, add noscript paging
442
+ // Create noscript paging for SEO if preload and seo are enabled
443
+ $noscript = alm_paging_no_script($alm_preload_query);
444
+ }
445
+
446
+ endif;
447
+
448
+ $preloaded_output .= '<'.$container_element.' class="alm-listing alm-preloaded'. $classname .' '. $css_classes .'" data-total-posts="'. $alm_total_posts .'">';
449
+ if($seo === "true") $preloaded_output .= '<div class="alm-reveal alm-seo" data-page="1" data-url="'.$canonicalURL.'">';
450
+
451
+ $preloaded_output .= $output;
452
+
453
+ if($seo === "true") $preloaded_output .= '</div>';
454
+ $preloaded_output .= '</'.$container_element.'>';
455
+
456
+ if(has_action('alm_seo_installed')){ // If SEO, add noscript paging
457
+ $preloaded_output .= $noscript;
458
+ }
459
+
460
+ // Reset templates (custom and theme) if $alternate is true
461
+ if($alternate === 'true' && has_action('alm_alternating_installed')){
462
+ $repeater = $global_repeater;
463
+ $type = $global_type;
464
+ $theme_repeater = $theme_repeater;
465
+ }
466
+ }
467
+
468
+ // Preloaded Comments
469
+ else {
470
+
471
+ if(has_action('alm_comments_installed') && $comments){
472
+ $preloaded_comments = apply_filters('alm_comments_preloaded', $preloaded_arr); //[located in comments add-on]
473
+ $preloaded_output .= '<'.$comments_style.' class="alm-listing alm-preloaded commentlist alm-comments-preloaded '. $classname .' '. $css_classes .'">';
474
+ if($seo === "true") $preloaded_output .= '<div class="alm-reveal alm-seo" data-page="1" data-url="'.$canonicalURL.'">';
475
+
476
+ $preloaded_output .= $preloaded_comments;
477
+
478
+ if($seo === "true") $preloaded_output .= '</div>';
479
+ $preloaded_output .= '</'.$container_element.'>';
480
  }
481
 
482
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
483
 
484
  $ajaxloadmore .= $preloaded_output; // Add $preloaded_output data to $ajaxloadmore
485
  }
lang/ajax-load-more.pot CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Ajax Load More\n"
4
- "POT-Creation-Date: 2016-05-25 12:13-0500\n"
5
- "PO-Revision-Date: 2016-05-25 12:13-0500\n"
6
  "Last-Translator: Darren Cooney <darren.cooney@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: en_CA\n"
@@ -75,12 +75,12 @@ msgid "Error Writing File"
75
  msgstr ""
76
 
77
  #: ../admin/admin.php:861
78
- #: ../admin/shortcode-builder/shortcode-builder.php:1374
79
  msgid "Container Type"
80
  msgstr ""
81
 
82
  #: ../admin/admin.php:869
83
- #: ../admin/shortcode-builder/shortcode-builder.php:1398
84
  msgid "Container Classes"
85
  msgstr ""
86
 
@@ -176,7 +176,7 @@ msgid "Preview"
176
  msgstr ""
177
 
178
  #: ../admin/admin.php:1238
179
- #: ../admin/shortcode-builder/shortcode-builder.php:1348
180
  #: ../core/classes/class.alm-shortcode.php:127
181
  msgid "Older Posts"
182
  msgstr ""
@@ -517,10 +517,10 @@ msgstr ""
517
  #: ../admin/shortcode-builder/shortcode-builder.php:517
518
  #: ../admin/shortcode-builder/shortcode-builder.php:551
519
  #: ../admin/shortcode-builder/shortcode-builder.php:622
520
- #: ../admin/shortcode-builder/shortcode-builder.php:1151
521
- #: ../admin/shortcode-builder/shortcode-builder.php:1176
522
- #: ../admin/shortcode-builder/shortcode-builder.php:1223
523
- #: ../admin/shortcode-builder/shortcode-builder.php:1309
524
  msgid "True"
525
  msgstr ""
526
 
@@ -534,10 +534,10 @@ msgstr ""
534
  #: ../admin/shortcode-builder/shortcode-builder.php:521
535
  #: ../admin/shortcode-builder/shortcode-builder.php:555
536
  #: ../admin/shortcode-builder/shortcode-builder.php:626
537
- #: ../admin/shortcode-builder/shortcode-builder.php:1155
538
- #: ../admin/shortcode-builder/shortcode-builder.php:1180
539
- #: ../admin/shortcode-builder/shortcode-builder.php:1227
540
- #: ../admin/shortcode-builder/shortcode-builder.php:1313
541
  msgid "False"
542
  msgstr ""
543
 
@@ -633,7 +633,7 @@ msgid "Select a repeater template that will display comment data."
633
  msgstr ""
634
 
635
  #: ../admin/shortcode-builder/shortcode-builder.php:167
636
- #: ../admin/shortcode-builder/shortcode-builder.php:1256
637
  msgid "None"
638
  msgstr ""
639
 
@@ -1090,227 +1090,233 @@ msgstr ""
1090
  msgid "A comma separated list of post ID's to exclude from query."
1091
  msgstr ""
1092
 
1093
- #: ../admin/shortcode-builder/shortcode-builder.php:1056
1094
  msgid "Post Status"
1095
  msgstr ""
1096
 
1097
- #: ../admin/shortcode-builder/shortcode-builder.php:1059
 
 
 
 
 
 
1098
  msgid "Select status of the post."
1099
  msgstr ""
1100
 
1101
- #: ../admin/shortcode-builder/shortcode-builder.php:1064
1102
  msgid "Published"
1103
  msgstr ""
1104
 
1105
- #: ../admin/shortcode-builder/shortcode-builder.php:1078
1106
  msgid "Ordering"
1107
  msgstr ""
1108
 
1109
- #: ../admin/shortcode-builder/shortcode-builder.php:1081
1110
  msgid "Sort posts by Order and Orderby parameters."
1111
  msgstr ""
1112
 
1113
- #: ../admin/shortcode-builder/shortcode-builder.php:1085
1114
  msgid "Order"
1115
  msgstr ""
1116
 
1117
- #: ../admin/shortcode-builder/shortcode-builder.php:1092
1118
  msgid "Order By"
1119
  msgstr ""
1120
 
1121
- #: ../admin/shortcode-builder/shortcode-builder.php:1111
1122
  msgid "Offset"
1123
  msgstr ""
1124
 
1125
- #: ../admin/shortcode-builder/shortcode-builder.php:1114
1126
  msgid "Offset the initial query by <em>'n'</em> number of posts"
1127
  msgstr ""
1128
 
1129
- #: ../admin/shortcode-builder/shortcode-builder.php:1126
1130
  msgid "Posts Per Page"
1131
  msgstr ""
1132
 
1133
- #: ../admin/shortcode-builder/shortcode-builder.php:1129
1134
  msgid "Select the number of posts to load with each request."
1135
  msgstr ""
1136
 
1137
- #: ../admin/shortcode-builder/shortcode-builder.php:1141
1138
  msgid "Pause"
1139
  msgstr ""
1140
 
1141
- #: ../admin/shortcode-builder/shortcode-builder.php:1144
1142
  msgid ""
1143
  "Do <u>NOT</u> load any posts until user the clicks <em>Load More</em> button."
1144
  msgstr ""
1145
 
1146
- #: ../admin/shortcode-builder/shortcode-builder.php:1165
1147
  msgid "Scrolling"
1148
  msgstr ""
1149
 
1150
- #: ../admin/shortcode-builder/shortcode-builder.php:1168
1151
  msgid "Enable Scrolling"
1152
  msgstr ""
1153
 
1154
- #: ../admin/shortcode-builder/shortcode-builder.php:1169
1155
  msgid "Load more posts as the user scrolls the page."
1156
  msgstr ""
1157
 
1158
- #: ../admin/shortcode-builder/shortcode-builder.php:1190
1159
  msgid "Scroll Distance"
1160
  msgstr ""
1161
 
1162
- #: ../admin/shortcode-builder/shortcode-builder.php:1190
1163
  msgid ""
1164
  "Distance is based on the position of the loading button from the bottom of "
1165
  "the screen"
1166
  msgstr ""
1167
 
1168
- #: ../admin/shortcode-builder/shortcode-builder.php:1191
1169
  msgid ""
1170
  "The distance from the bottom of the screen to trigger loading of posts. "
1171
  "(Default = 150)"
1172
  msgstr ""
1173
 
1174
- #: ../admin/shortcode-builder/shortcode-builder.php:1203
1175
  msgid "Maximum Pages"
1176
  msgstr ""
1177
 
1178
- #: ../admin/shortcode-builder/shortcode-builder.php:1203
1179
  msgid "If using an Infinite Scroll button style you should set this to 0"
1180
  msgstr ""
1181
 
1182
- #: ../admin/shortcode-builder/shortcode-builder.php:1204
1183
  msgid "Maximum number of pages to load while scrolling. (0 = unlimited)"
1184
  msgstr ""
1185
 
1186
- #: ../admin/shortcode-builder/shortcode-builder.php:1216
1187
  msgid "Pause Override"
1188
  msgstr ""
1189
 
1190
- #: ../admin/shortcode-builder/shortcode-builder.php:1217
1191
  msgid ""
1192
  "Allow scrolling to override the Pause parameter and trigger the loading of "
1193
  "posts on scroll."
1194
  msgstr ""
1195
 
1196
- #: ../admin/shortcode-builder/shortcode-builder.php:1237
1197
  msgid "Transition"
1198
  msgstr ""
1199
 
1200
- #: ../admin/shortcode-builder/shortcode-builder.php:1240
1201
  msgid "Transition Type"
1202
  msgstr ""
1203
 
1204
- #: ../admin/shortcode-builder/shortcode-builder.php:1241
1205
  msgid "Select a loading transition style."
1206
  msgstr ""
1207
 
1208
- #: ../admin/shortcode-builder/shortcode-builder.php:1248
1209
  msgid "Slide"
1210
  msgstr ""
1211
 
1212
- #: ../admin/shortcode-builder/shortcode-builder.php:1252
1213
  msgid "Fade"
1214
  msgstr ""
1215
 
1216
- #: ../admin/shortcode-builder/shortcode-builder.php:1266
1217
  msgid "Transition Speed"
1218
  msgstr ""
1219
 
1220
- #: ../admin/shortcode-builder/shortcode-builder.php:1266
1221
  msgid "0.5 seconds = 500, 1 second = 1000 etc."
1222
  msgstr ""
1223
 
1224
- #: ../admin/shortcode-builder/shortcode-builder.php:1267
1225
  msgid "The speed of the loading transition in milliseconds"
1226
  msgstr ""
1227
 
1228
- #: ../admin/shortcode-builder/shortcode-builder.php:1279
1229
  msgid "Transition Container"
1230
  msgstr ""
1231
 
1232
- #: ../admin/shortcode-builder/shortcode-builder.php:1279
1233
  msgid ""
1234
  "Removing the transition container may have undesired results and is not "
1235
  "recommended."
1236
  msgstr ""
1237
 
1238
- #: ../admin/shortcode-builder/shortcode-builder.php:1280
1239
  msgid "Remove the Ajax Load More (.alm-reveal) loading container."
1240
  msgstr ""
1241
 
1242
- #: ../admin/shortcode-builder/shortcode-builder.php:1297
1243
  msgid "Images Loaded"
1244
  msgstr ""
1245
 
1246
- #: ../admin/shortcode-builder/shortcode-builder.php:1300
1247
  msgid "Wait for all images to load before displaying ajax loaded content"
1248
  msgstr ""
1249
 
1250
- #: ../admin/shortcode-builder/shortcode-builder.php:1301
1251
  msgid "Background images are currently not supported"
1252
  msgstr ""
1253
 
1254
- #: ../admin/shortcode-builder/shortcode-builder.php:1323
1255
  msgid "Destroy After"
1256
  msgstr ""
1257
 
1258
- #: ../admin/shortcode-builder/shortcode-builder.php:1326
1259
  msgid ""
1260
  "Remove ajax load more functionality after '<em>n</em>' number of pages have "
1261
  "been loaded."
1262
  msgstr ""
1263
 
1264
- #: ../admin/shortcode-builder/shortcode-builder.php:1338
1265
  msgid "Button Labels"
1266
  msgstr ""
1267
 
1268
- #: ../admin/shortcode-builder/shortcode-builder.php:1343
1269
  msgid "Button Label"
1270
  msgstr ""
1271
 
1272
- #: ../admin/shortcode-builder/shortcode-builder.php:1344
1273
  msgid "Customize the text of the <em>Load More</em> button."
1274
  msgstr ""
1275
 
1276
- #: ../admin/shortcode-builder/shortcode-builder.php:1356
1277
  msgid "Button Loading Label"
1278
  msgstr ""
1279
 
1280
- #: ../admin/shortcode-builder/shortcode-builder.php:1356
1281
  msgid "Leave field empty to not update text while loading content"
1282
  msgstr ""
1283
 
1284
- #: ../admin/shortcode-builder/shortcode-builder.php:1357
1285
  msgid ""
1286
  "Update the text of the <em>Load More</em> button while content is loading."
1287
  msgstr ""
1288
 
1289
- #: ../admin/shortcode-builder/shortcode-builder.php:1361
1290
  msgid "Loading Posts..."
1291
  msgstr ""
1292
 
1293
- #: ../admin/shortcode-builder/shortcode-builder.php:1370
1294
  msgid "Container Options"
1295
  msgstr ""
1296
 
1297
- #: ../admin/shortcode-builder/shortcode-builder.php:1374
1298
  msgid ""
1299
  "You can define a global container type on the Ajax Load More settings screen"
1300
  msgstr ""
1301
 
1302
- #: ../admin/shortcode-builder/shortcode-builder.php:1375
1303
  msgid ""
1304
  "Override the global Container Type that was set on <a href=\"admin.php?"
1305
  "page=ajax-load-more\">ALM Settings page</a>."
1306
  msgstr ""
1307
 
1308
- #: ../admin/shortcode-builder/shortcode-builder.php:1398
1309
  msgid ""
1310
  "You can define global container classes on the Ajax Load More settings screen"
1311
  msgstr ""
1312
 
1313
- #: ../admin/shortcode-builder/shortcode-builder.php:1399
1314
  msgid ""
1315
  "Add custom CSS classes to the Ajax Load More container. <br/><br/> e.g. "
1316
  "portfolio-listing large-12 etc"
@@ -1742,7 +1748,7 @@ msgstr ""
1742
  msgid "Clear all Shortcode Builder settings"
1743
  msgstr ""
1744
 
1745
- #: ../ajax-load-more.php:196
1746
  msgid "Settings"
1747
  msgstr ""
1748
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Ajax Load More\n"
4
+ "POT-Creation-Date: 2016-05-30 15:03-0500\n"
5
+ "PO-Revision-Date: 2016-05-30 15:03-0500\n"
6
  "Last-Translator: Darren Cooney <darren.cooney@gmail.com>\n"
7
  "Language-Team: \n"
8
  "Language: en_CA\n"
75
  msgstr ""
76
 
77
  #: ../admin/admin.php:861
78
+ #: ../admin/shortcode-builder/shortcode-builder.php:1371
79
  msgid "Container Type"
80
  msgstr ""
81
 
82
  #: ../admin/admin.php:869
83
+ #: ../admin/shortcode-builder/shortcode-builder.php:1395
84
  msgid "Container Classes"
85
  msgstr ""
86
 
176
  msgstr ""
177
 
178
  #: ../admin/admin.php:1238
179
+ #: ../admin/shortcode-builder/shortcode-builder.php:1345
180
  #: ../core/classes/class.alm-shortcode.php:127
181
  msgid "Older Posts"
182
  msgstr ""
517
  #: ../admin/shortcode-builder/shortcode-builder.php:517
518
  #: ../admin/shortcode-builder/shortcode-builder.php:551
519
  #: ../admin/shortcode-builder/shortcode-builder.php:622
520
+ #: ../admin/shortcode-builder/shortcode-builder.php:1148
521
+ #: ../admin/shortcode-builder/shortcode-builder.php:1173
522
+ #: ../admin/shortcode-builder/shortcode-builder.php:1220
523
+ #: ../admin/shortcode-builder/shortcode-builder.php:1306
524
  msgid "True"
525
  msgstr ""
526
 
534
  #: ../admin/shortcode-builder/shortcode-builder.php:521
535
  #: ../admin/shortcode-builder/shortcode-builder.php:555
536
  #: ../admin/shortcode-builder/shortcode-builder.php:626
537
+ #: ../admin/shortcode-builder/shortcode-builder.php:1152
538
+ #: ../admin/shortcode-builder/shortcode-builder.php:1177
539
+ #: ../admin/shortcode-builder/shortcode-builder.php:1224
540
+ #: ../admin/shortcode-builder/shortcode-builder.php:1310
541
  msgid "False"
542
  msgstr ""
543
 
633
  msgstr ""
634
 
635
  #: ../admin/shortcode-builder/shortcode-builder.php:167
636
+ #: ../admin/shortcode-builder/shortcode-builder.php:1253
637
  msgid "None"
638
  msgstr ""
639
 
1090
  msgid "A comma separated list of post ID's to exclude from query."
1091
  msgstr ""
1092
 
1093
+ #: ../admin/shortcode-builder/shortcode-builder.php:1054
1094
  msgid "Post Status"
1095
  msgstr ""
1096
 
1097
+ #: ../admin/shortcode-builder/shortcode-builder.php:1054
1098
+ msgid ""
1099
+ "Post Status parameters are only available for logged in (admin) users. Non "
1100
+ "logged in users will only have access to view content in a 'publish' state. "
1101
+ msgstr ""
1102
+
1103
+ #: ../admin/shortcode-builder/shortcode-builder.php:1055
1104
  msgid "Select status of the post."
1105
  msgstr ""
1106
 
1107
+ #: ../admin/shortcode-builder/shortcode-builder.php:1060
1108
  msgid "Published"
1109
  msgstr ""
1110
 
1111
+ #: ../admin/shortcode-builder/shortcode-builder.php:1075
1112
  msgid "Ordering"
1113
  msgstr ""
1114
 
1115
+ #: ../admin/shortcode-builder/shortcode-builder.php:1078
1116
  msgid "Sort posts by Order and Orderby parameters."
1117
  msgstr ""
1118
 
1119
+ #: ../admin/shortcode-builder/shortcode-builder.php:1082
1120
  msgid "Order"
1121
  msgstr ""
1122
 
1123
+ #: ../admin/shortcode-builder/shortcode-builder.php:1089
1124
  msgid "Order By"
1125
  msgstr ""
1126
 
1127
+ #: ../admin/shortcode-builder/shortcode-builder.php:1108
1128
  msgid "Offset"
1129
  msgstr ""
1130
 
1131
+ #: ../admin/shortcode-builder/shortcode-builder.php:1111
1132
  msgid "Offset the initial query by <em>'n'</em> number of posts"
1133
  msgstr ""
1134
 
1135
+ #: ../admin/shortcode-builder/shortcode-builder.php:1123
1136
  msgid "Posts Per Page"
1137
  msgstr ""
1138
 
1139
+ #: ../admin/shortcode-builder/shortcode-builder.php:1126
1140
  msgid "Select the number of posts to load with each request."
1141
  msgstr ""
1142
 
1143
+ #: ../admin/shortcode-builder/shortcode-builder.php:1138
1144
  msgid "Pause"
1145
  msgstr ""
1146
 
1147
+ #: ../admin/shortcode-builder/shortcode-builder.php:1141
1148
  msgid ""
1149
  "Do <u>NOT</u> load any posts until user the clicks <em>Load More</em> button."
1150
  msgstr ""
1151
 
1152
+ #: ../admin/shortcode-builder/shortcode-builder.php:1162
1153
  msgid "Scrolling"
1154
  msgstr ""
1155
 
1156
+ #: ../admin/shortcode-builder/shortcode-builder.php:1165
1157
  msgid "Enable Scrolling"
1158
  msgstr ""
1159
 
1160
+ #: ../admin/shortcode-builder/shortcode-builder.php:1166
1161
  msgid "Load more posts as the user scrolls the page."
1162
  msgstr ""
1163
 
1164
+ #: ../admin/shortcode-builder/shortcode-builder.php:1187
1165
  msgid "Scroll Distance"
1166
  msgstr ""
1167
 
1168
+ #: ../admin/shortcode-builder/shortcode-builder.php:1187
1169
  msgid ""
1170
  "Distance is based on the position of the loading button from the bottom of "
1171
  "the screen"
1172
  msgstr ""
1173
 
1174
+ #: ../admin/shortcode-builder/shortcode-builder.php:1188
1175
  msgid ""
1176
  "The distance from the bottom of the screen to trigger loading of posts. "
1177
  "(Default = 150)"
1178
  msgstr ""
1179
 
1180
+ #: ../admin/shortcode-builder/shortcode-builder.php:1200
1181
  msgid "Maximum Pages"
1182
  msgstr ""
1183
 
1184
+ #: ../admin/shortcode-builder/shortcode-builder.php:1200
1185
  msgid "If using an Infinite Scroll button style you should set this to 0"
1186
  msgstr ""
1187
 
1188
+ #: ../admin/shortcode-builder/shortcode-builder.php:1201
1189
  msgid "Maximum number of pages to load while scrolling. (0 = unlimited)"
1190
  msgstr ""
1191
 
1192
+ #: ../admin/shortcode-builder/shortcode-builder.php:1213
1193
  msgid "Pause Override"
1194
  msgstr ""
1195
 
1196
+ #: ../admin/shortcode-builder/shortcode-builder.php:1214
1197
  msgid ""
1198
  "Allow scrolling to override the Pause parameter and trigger the loading of "
1199
  "posts on scroll."
1200
  msgstr ""
1201
 
1202
+ #: ../admin/shortcode-builder/shortcode-builder.php:1234
1203
  msgid "Transition"
1204
  msgstr ""
1205
 
1206
+ #: ../admin/shortcode-builder/shortcode-builder.php:1237
1207
  msgid "Transition Type"
1208
  msgstr ""
1209
 
1210
+ #: ../admin/shortcode-builder/shortcode-builder.php:1238
1211
  msgid "Select a loading transition style."
1212
  msgstr ""
1213
 
1214
+ #: ../admin/shortcode-builder/shortcode-builder.php:1245
1215
  msgid "Slide"
1216
  msgstr ""
1217
 
1218
+ #: ../admin/shortcode-builder/shortcode-builder.php:1249
1219
  msgid "Fade"
1220
  msgstr ""
1221
 
1222
+ #: ../admin/shortcode-builder/shortcode-builder.php:1263
1223
  msgid "Transition Speed"
1224
  msgstr ""
1225
 
1226
+ #: ../admin/shortcode-builder/shortcode-builder.php:1263
1227
  msgid "0.5 seconds = 500, 1 second = 1000 etc."
1228
  msgstr ""
1229
 
1230
+ #: ../admin/shortcode-builder/shortcode-builder.php:1264
1231
  msgid "The speed of the loading transition in milliseconds"
1232
  msgstr ""
1233
 
1234
+ #: ../admin/shortcode-builder/shortcode-builder.php:1276
1235
  msgid "Transition Container"
1236
  msgstr ""
1237
 
1238
+ #: ../admin/shortcode-builder/shortcode-builder.php:1276
1239
  msgid ""
1240
  "Removing the transition container may have undesired results and is not "
1241
  "recommended."
1242
  msgstr ""
1243
 
1244
+ #: ../admin/shortcode-builder/shortcode-builder.php:1277
1245
  msgid "Remove the Ajax Load More (.alm-reveal) loading container."
1246
  msgstr ""
1247
 
1248
+ #: ../admin/shortcode-builder/shortcode-builder.php:1294
1249
  msgid "Images Loaded"
1250
  msgstr ""
1251
 
1252
+ #: ../admin/shortcode-builder/shortcode-builder.php:1297
1253
  msgid "Wait for all images to load before displaying ajax loaded content"
1254
  msgstr ""
1255
 
1256
+ #: ../admin/shortcode-builder/shortcode-builder.php:1298
1257
  msgid "Background images are currently not supported"
1258
  msgstr ""
1259
 
1260
+ #: ../admin/shortcode-builder/shortcode-builder.php:1320
1261
  msgid "Destroy After"
1262
  msgstr ""
1263
 
1264
+ #: ../admin/shortcode-builder/shortcode-builder.php:1323
1265
  msgid ""
1266
  "Remove ajax load more functionality after '<em>n</em>' number of pages have "
1267
  "been loaded."
1268
  msgstr ""
1269
 
1270
+ #: ../admin/shortcode-builder/shortcode-builder.php:1335
1271
  msgid "Button Labels"
1272
  msgstr ""
1273
 
1274
+ #: ../admin/shortcode-builder/shortcode-builder.php:1340
1275
  msgid "Button Label"
1276
  msgstr ""
1277
 
1278
+ #: ../admin/shortcode-builder/shortcode-builder.php:1341
1279
  msgid "Customize the text of the <em>Load More</em> button."
1280
  msgstr ""
1281
 
1282
+ #: ../admin/shortcode-builder/shortcode-builder.php:1353
1283
  msgid "Button Loading Label"
1284
  msgstr ""
1285
 
1286
+ #: ../admin/shortcode-builder/shortcode-builder.php:1353
1287
  msgid "Leave field empty to not update text while loading content"
1288
  msgstr ""
1289
 
1290
+ #: ../admin/shortcode-builder/shortcode-builder.php:1354
1291
  msgid ""
1292
  "Update the text of the <em>Load More</em> button while content is loading."
1293
  msgstr ""
1294
 
1295
+ #: ../admin/shortcode-builder/shortcode-builder.php:1358
1296
  msgid "Loading Posts..."
1297
  msgstr ""
1298
 
1299
+ #: ../admin/shortcode-builder/shortcode-builder.php:1367
1300
  msgid "Container Options"
1301
  msgstr ""
1302
 
1303
+ #: ../admin/shortcode-builder/shortcode-builder.php:1371
1304
  msgid ""
1305
  "You can define a global container type on the Ajax Load More settings screen"
1306
  msgstr ""
1307
 
1308
+ #: ../admin/shortcode-builder/shortcode-builder.php:1372
1309
  msgid ""
1310
  "Override the global Container Type that was set on <a href=\"admin.php?"
1311
  "page=ajax-load-more\">ALM Settings page</a>."
1312
  msgstr ""
1313
 
1314
+ #: ../admin/shortcode-builder/shortcode-builder.php:1395
1315
  msgid ""
1316
  "You can define global container classes on the Ajax Load More settings screen"
1317
  msgstr ""
1318
 
1319
+ #: ../admin/shortcode-builder/shortcode-builder.php:1396
1320
  msgid ""
1321
  "Add custom CSS classes to the Ajax Load More container. <br/><br/> e.g. "
1322
  "portfolio-listing large-12 etc"
1748
  msgid "Clear all Shortcode Builder settings"
1749
  msgstr ""
1750
 
1751
+ #: ../ajax-load-more.php:195
1752
  msgid "Settings"
1753
  msgstr ""
1754