Version Description
- Added RTL language support
- Fixed comments pagination bug
- Changed language domain name from wp_paginate to wp-paginate (this will affect translation file names)
Download this release
Release Info
Developer | emartin24 |
Plugin | WP-Paginate |
Version | 1.2 |
Comparing to | |
See all releases |
Code changes from version 1.1.2 to 1.2
- I18n/wp-paginate.pot +59 -39
- readme.txt +12 -5
- wp-paginate-rtl.css +9 -0
- wp-paginate.css +2 -2
- wp-paginate.php +17 -19
I18n/wp-paginate.pot
CHANGED
@@ -6,164 +6,184 @@
|
|
6 |
#, fuzzy
|
7 |
msgid ""
|
8 |
msgstr ""
|
9 |
-
"Project-Id-Version: WP-Paginate 1.
|
10 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-paginate\n"
|
11 |
-
"POT-Creation-Date: 2010-
|
12 |
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
|
13 |
-
"Last-Translator: FULL NAME
|
14 |
-
"Language-Team: LANGUAGE
|
15 |
"MIME-Version: 1.0\n"
|
16 |
"Content-Type: text/plain; charset=utf-8\n"
|
17 |
"Content-Transfer-Encoding: 8bit\n"
|
18 |
|
19 |
-
#: wp-paginate.php:
|
20 |
msgid "Settings"
|
21 |
msgstr ""
|
22 |
|
23 |
-
#: wp-paginate.php:
|
24 |
msgid "Success! Your changes were successfully saved!"
|
25 |
msgstr ""
|
26 |
|
27 |
-
#: wp-paginate.php:
|
28 |
msgid "Whoops! There was a problem with the data you posted. Please try again."
|
29 |
msgstr ""
|
30 |
|
31 |
-
#: wp-paginate.php:
|
32 |
msgid "Pagination Label:"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: wp-paginate.php:
|
36 |
msgid "The text/HTML to display before the list of pages."
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: wp-paginate.php:
|
40 |
msgid "Previous Page:"
|
41 |
msgstr ""
|
42 |
|
43 |
-
#: wp-paginate.php:
|
44 |
msgid "The text/HTML to display for the previous page link."
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: wp-paginate.php:
|
48 |
msgid "Next Page:"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: wp-paginate.php:
|
52 |
msgid "The text/HTML to display for the next page link."
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: wp-paginate.php:
|
56 |
msgid "Advanced Settings"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: wp-paginate.php:
|
60 |
msgid "Before Markup:"
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: wp-paginate.php:
|
64 |
msgid "The HTML markup to display before the pagination code."
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: wp-paginate.php:
|
68 |
msgid "After Markup:"
|
69 |
msgstr ""
|
70 |
|
71 |
-
#: wp-paginate.php:
|
72 |
msgid "The HTML markup to display after the pagination code."
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: wp-paginate.php:
|
76 |
msgid "Markup Display:"
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: wp-paginate.php:
|
80 |
msgid "Show Before Markup and After Markup, even if the page list is empty?"
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: wp-paginate.php:
|
84 |
msgid "WP-Paginate CSS File:"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: wp-paginate.php:
|
88 |
-
|
|
|
|
|
|
|
|
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: wp-paginate.php:
|
92 |
msgid "Page Range:"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: wp-paginate.php:
|
96 |
msgid ""
|
97 |
"The number of page links to show before and after the current page. "
|
98 |
"Recommended value: 3"
|
99 |
msgstr ""
|
100 |
|
101 |
-
#: wp-paginate.php:
|
102 |
msgid "Page Anchors:"
|
103 |
msgstr ""
|
104 |
|
105 |
-
#: wp-paginate.php:
|
106 |
msgid ""
|
107 |
"The number of links to always show at beginning and end of pagination. "
|
108 |
"Recommended value: 1"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: wp-paginate.php:
|
112 |
msgid "Page Gap:"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: wp-paginate.php:
|
116 |
msgid ""
|
117 |
"The minimum number of pages in a gap before an ellipsis (...) is added. "
|
118 |
"Recommended value: 3"
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: wp-paginate.php:
|
122 |
msgid "Need Support?"
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: wp-paginate.php:
|
126 |
#, php-format
|
127 |
msgid ""
|
128 |
"For questions, issues or feature requests, please post them in the %s and "
|
129 |
"make sure to tag the post with wp-paginate."
|
130 |
msgstr ""
|
131 |
|
132 |
-
#: wp-paginate.php:
|
133 |
msgid "Like To Contribute?"
|
134 |
msgstr ""
|
135 |
|
136 |
-
#: wp-paginate.php:
|
137 |
msgid ""
|
138 |
"If you would like to contribute, the following is a list of ways you can "
|
139 |
"help:"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: wp-paginate.php:
|
143 |
msgid "Translate WP-Paginate into your language"
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: wp-paginate.php:
|
147 |
msgid "Blog about or link to WP-Paginate so others can find out about it"
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: wp-paginate.php:
|
151 |
msgid "Report issues, provide feedback, request features, etc."
|
152 |
msgstr ""
|
153 |
|
154 |
-
#: wp-paginate.php:
|
155 |
msgid "Rate WP-Paginate on the WordPress Plugins Page"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: wp-paginate.php:
|
159 |
msgid "Make a donation"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: wp-paginate.php:
|
163 |
msgid "Other Links"
|
164 |
msgstr ""
|
165 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
#. Description of the plugin/theme
|
167 |
msgid ""
|
168 |
"A simple and flexible pagination plugin for WordPress posts and comments."
|
169 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
#, fuzzy
|
7 |
msgid ""
|
8 |
msgstr ""
|
9 |
+
"Project-Id-Version: WP-Paginate 1.2\n"
|
10 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-paginate\n"
|
11 |
+
"POT-Creation-Date: 2010-09-28 21:23+0000\n"
|
12 |
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
|
13 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
"MIME-Version: 1.0\n"
|
16 |
"Content-Type: text/plain; charset=utf-8\n"
|
17 |
"Content-Transfer-Encoding: 8bit\n"
|
18 |
|
19 |
+
#: wp-paginate.php:267
|
20 |
msgid "Settings"
|
21 |
msgstr ""
|
22 |
|
23 |
+
#: wp-paginate.php:292
|
24 |
msgid "Success! Your changes were successfully saved!"
|
25 |
msgstr ""
|
26 |
|
27 |
+
#: wp-paginate.php:295
|
28 |
msgid "Whoops! There was a problem with the data you posted. Please try again."
|
29 |
msgstr ""
|
30 |
|
31 |
+
#: wp-paginate.php:307
|
32 |
msgid "Pagination Label:"
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: wp-paginate.php:309
|
36 |
msgid "The text/HTML to display before the list of pages."
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: wp-paginate.php:312
|
40 |
msgid "Previous Page:"
|
41 |
msgstr ""
|
42 |
|
43 |
+
#: wp-paginate.php:314
|
44 |
msgid "The text/HTML to display for the previous page link."
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: wp-paginate.php:317
|
48 |
msgid "Next Page:"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: wp-paginate.php:319
|
52 |
msgid "The text/HTML to display for the next page link."
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: wp-paginate.php:323
|
56 |
msgid "Advanced Settings"
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: wp-paginate.php:326
|
60 |
msgid "Before Markup:"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: wp-paginate.php:328
|
64 |
msgid "The HTML markup to display before the pagination code."
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: wp-paginate.php:331
|
68 |
msgid "After Markup:"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: wp-paginate.php:333
|
72 |
msgid "The HTML markup to display after the pagination code."
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: wp-paginate.php:336
|
76 |
msgid "Markup Display:"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: wp-paginate.php:338
|
80 |
msgid "Show Before Markup and After Markup, even if the page list is empty?"
|
81 |
msgstr ""
|
82 |
|
83 |
+
#: wp-paginate.php:341
|
84 |
msgid "WP-Paginate CSS File:"
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: wp-paginate.php:343
|
88 |
+
#, php-format
|
89 |
+
msgid ""
|
90 |
+
"Include the default stylesheet wp-paginate.css? WP-Paginate will first look "
|
91 |
+
"for <code>wp-paginate.css</code> in your theme directory (<code>themes/%s</"
|
92 |
+
"code>)."
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: wp-paginate.php:346
|
96 |
msgid "Page Range:"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: wp-paginate.php:353
|
100 |
msgid ""
|
101 |
"The number of page links to show before and after the current page. "
|
102 |
"Recommended value: 3"
|
103 |
msgstr ""
|
104 |
|
105 |
+
#: wp-paginate.php:356
|
106 |
msgid "Page Anchors:"
|
107 |
msgstr ""
|
108 |
|
109 |
+
#: wp-paginate.php:363
|
110 |
msgid ""
|
111 |
"The number of links to always show at beginning and end of pagination. "
|
112 |
"Recommended value: 1"
|
113 |
msgstr ""
|
114 |
|
115 |
+
#: wp-paginate.php:366
|
116 |
msgid "Page Gap:"
|
117 |
msgstr ""
|
118 |
|
119 |
+
#: wp-paginate.php:373
|
120 |
msgid ""
|
121 |
"The minimum number of pages in a gap before an ellipsis (...) is added. "
|
122 |
"Recommended value: 3"
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: wp-paginate.php:380
|
126 |
msgid "Need Support?"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: wp-paginate.php:381
|
130 |
#, php-format
|
131 |
msgid ""
|
132 |
"For questions, issues or feature requests, please post them in the %s and "
|
133 |
"make sure to tag the post with wp-paginate."
|
134 |
msgstr ""
|
135 |
|
136 |
+
#: wp-paginate.php:382
|
137 |
msgid "Like To Contribute?"
|
138 |
msgstr ""
|
139 |
|
140 |
+
#: wp-paginate.php:383
|
141 |
msgid ""
|
142 |
"If you would like to contribute, the following is a list of ways you can "
|
143 |
"help:"
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: wp-paginate.php:385
|
147 |
msgid "Translate WP-Paginate into your language"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: wp-paginate.php:386
|
151 |
msgid "Blog about or link to WP-Paginate so others can find out about it"
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: wp-paginate.php:387
|
155 |
msgid "Report issues, provide feedback, request features, etc."
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: wp-paginate.php:388
|
159 |
msgid "Rate WP-Paginate on the WordPress Plugins Page"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: wp-paginate.php:389
|
163 |
msgid "Make a donation"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: wp-paginate.php:391
|
167 |
msgid "Other Links"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#. Plugin Name of the plugin/theme
|
171 |
+
msgid "WP-Paginate"
|
172 |
+
msgstr ""
|
173 |
+
|
174 |
+
#. Plugin URI of the plugin/theme
|
175 |
+
msgid "http://www.ericmmartin.com/projects/wp-paginate/"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
#. Description of the plugin/theme
|
179 |
msgid ""
|
180 |
"A simple and flexible pagination plugin for WordPress posts and comments."
|
181 |
msgstr ""
|
182 |
+
|
183 |
+
#. Author of the plugin/theme
|
184 |
+
msgid "Eric Martin"
|
185 |
+
msgstr ""
|
186 |
+
|
187 |
+
#. Author URI of the plugin/theme
|
188 |
+
msgid "http://www.ericmmartin.com"
|
189 |
+
msgstr ""
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== WP-Paginate ===
|
2 |
Contributors: emartin24
|
3 |
Donate link: http://www.ericmmartin.com/donate/
|
4 |
-
Tags: paginate, pagination, navigation, page, wp-paginate, comments
|
5 |
Requires at least: 2.2.0 (2.7.0 for comments pagination)
|
6 |
-
Tested up to:
|
7 |
-
Stable tag: 1.
|
8 |
|
9 |
WP-Paginate is a simple and flexible pagination plugin which provides users with better navigation on your WordPress site.
|
10 |
|
@@ -15,6 +15,8 @@ WP-Paginate is a simple and flexible pagination plugin which provides users with
|
|
15 |
In addition to increasing the user experience for your visitors, it has also been widely reported that pagination increases the SEO of your site by providing more links to your content.
|
16 |
|
17 |
Starting in version 1.1, WP-Paginate can also be used to paginate post comments!
|
|
|
|
|
18 |
|
19 |
== Installation ==
|
20 |
|
@@ -27,7 +29,7 @@ Starting in version 1.1, WP-Paginate can also be used to paginate post comments!
|
|
27 |
*Implement*
|
28 |
|
29 |
For posts pagination:
|
30 |
-
1) Open the theme files where you'd like pagination to be used. Usually this is the
|
31 |
|
32 |
2) Replace your existing `previous_posts_link()` and `next_posts_link()` code block with the following:
|
33 |
|
@@ -37,7 +39,7 @@ For posts pagination:
|
|
37 |
|
38 |
|
39 |
For comments pagination:
|
40 |
-
1) Open the theme file(s) where you'd like comments pagination to be used. Usually this is the comments.php file.
|
41 |
|
42 |
2) Replace your existing `previous_comments_link()` and `next_comments_link()` code block with the following:
|
43 |
|
@@ -107,6 +109,11 @@ This allows you to use the `.wp-paginate-comments` styles, already in `wp-pagina
|
|
107 |
|
108 |
== Changelog ==
|
109 |
|
|
|
|
|
|
|
|
|
|
|
110 |
= 1.1.2 =
|
111 |
* Fixed comment pagination bug (nested comments caused blank page)
|
112 |
* Enabled HTML for Pagination Label, Previous Page, and Next Page
|
1 |
=== WP-Paginate ===
|
2 |
Contributors: emartin24
|
3 |
Donate link: http://www.ericmmartin.com/donate/
|
4 |
+
Tags: paginate, pagination, navigation, page, wp-paginate, comments, rtl, seo, usability
|
5 |
Requires at least: 2.2.0 (2.7.0 for comments pagination)
|
6 |
+
Tested up to: 3.0.1
|
7 |
+
Stable tag: 1.2
|
8 |
|
9 |
WP-Paginate is a simple and flexible pagination plugin which provides users with better navigation on your WordPress site.
|
10 |
|
15 |
In addition to increasing the user experience for your visitors, it has also been widely reported that pagination increases the SEO of your site by providing more links to your content.
|
16 |
|
17 |
Starting in version 1.1, WP-Paginate can also be used to paginate post comments!
|
18 |
+
|
19 |
+
Translations: http://plugins.svn.wordpress.org/wp-paginate/I18n (check the version number for the correct file)
|
20 |
|
21 |
== Installation ==
|
22 |
|
29 |
*Implement*
|
30 |
|
31 |
For posts pagination:
|
32 |
+
1) Open the theme files where you'd like pagination to be used. Usually this is the `loop.php` file. For older version of WordPress, you may need to update the `index.php`, `archive.php` and `search.php` files.
|
33 |
|
34 |
2) Replace your existing `previous_posts_link()` and `next_posts_link()` code block with the following:
|
35 |
|
39 |
|
40 |
|
41 |
For comments pagination:
|
42 |
+
1) Open the theme file(s) where you'd like comments pagination to be used. Usually this is the `comments.php` file.
|
43 |
|
44 |
2) Replace your existing `previous_comments_link()` and `next_comments_link()` code block with the following:
|
45 |
|
109 |
|
110 |
== Changelog ==
|
111 |
|
112 |
+
= 1.2 =
|
113 |
+
* Added RTL language support
|
114 |
+
* Fixed comments pagination bug
|
115 |
+
* Changed language domain name from wp_paginate to wp-paginate (this will affect translation file names)
|
116 |
+
|
117 |
= 1.1.2 =
|
118 |
* Fixed comment pagination bug (nested comments caused blank page)
|
119 |
* Enabled HTML for Pagination Label, Previous Page, and Next Page
|
wp-paginate-rtl.css
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* WP-Paginate - WordPress Pagination Function
|
3 |
+
* Revision: $Id: wp-paginate-rtl.css 286636 2010-09-08 00:11:23Z emartin24 $
|
4 |
+
* Copyright (c) 2010 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
|
5 |
+
*/
|
6 |
+
.wp-paginate li {float:right;}
|
7 |
+
|
8 |
+
/* style overrides for comments pagination */
|
9 |
+
.wp-paginate-comments li {float:right}
|
wp-paginate.css
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
/*
|
2 |
* WP-Paginate - WordPress Pagination Function
|
3 |
-
* Revision: $Id: wp-paginate.css
|
4 |
-
* Copyright (c)
|
5 |
*/
|
6 |
.wp-paginate {padding:0; margin:0;}
|
7 |
.wp-paginate li {display:inline; list-style:none;}
|
1 |
/*
|
2 |
* WP-Paginate - WordPress Pagination Function
|
3 |
+
* Revision: $Id: wp-paginate.css 286636 2010-09-08 00:11:23Z emartin24 $
|
4 |
+
* Copyright (c) 2010 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
|
5 |
*/
|
6 |
.wp-paginate {padding:0; margin:0;}
|
7 |
.wp-paginate li {display:inline; list-style:none;}
|
wp-paginate.php
CHANGED
@@ -4,9 +4,9 @@ Plugin Name: WP-Paginate
|
|
4 |
Plugin URI: http://www.ericmmartin.com/projects/wp-paginate/
|
5 |
Description: A simple and flexible pagination plugin for WordPress posts and comments.
|
6 |
Author: Eric Martin
|
7 |
-
Version: 1.
|
8 |
Author URI: http://www.ericmmartin.com
|
9 |
-
Revision: $Id: wp-paginate.php
|
10 |
*/
|
11 |
|
12 |
/* Copyright 2010 Eric Martin (eric@ericmmartin.com)
|
@@ -43,7 +43,7 @@ if (!class_exists('WPPaginate')) {
|
|
43 |
/**
|
44 |
* @var string The plugin version
|
45 |
*/
|
46 |
-
var $version = '1.
|
47 |
|
48 |
/**
|
49 |
* @var string The options string name for this plugin
|
@@ -53,7 +53,7 @@ if (!class_exists('WPPaginate')) {
|
|
53 |
/**
|
54 |
* @var string $localizationDomain Domain used for localization
|
55 |
*/
|
56 |
-
var $localizationDomain = '
|
57 |
|
58 |
/**
|
59 |
* @var string $pluginurl The url to this plugin
|
@@ -118,21 +118,9 @@ if (!class_exists('WPPaginate')) {
|
|
118 |
$pages = intval(ceil($wp_query->found_posts / $posts_per_page));
|
119 |
}
|
120 |
else {
|
121 |
-
global $post, $wpdb;
|
122 |
-
/*
|
123 |
-
* Do not include nested comments
|
124 |
-
* Thanks to jeffreyalew for the patch
|
125 |
-
*/
|
126 |
-
$comments = $wpdb->get_var("
|
127 |
-
SELECT COUNT(*)
|
128 |
-
FROM $wpdb->comments
|
129 |
-
WHERE comment_approved = '1'
|
130 |
-
AND comment_parent = '0'
|
131 |
-
AND comment_post_ID = $post->ID
|
132 |
-
");
|
133 |
$page = get_query_var('cpage');
|
134 |
$comments_per_page = get_option('comments_per_page');
|
135 |
-
$pages =
|
136 |
}
|
137 |
$page = !empty($page) ? intval($page) : 1;
|
138 |
}
|
@@ -214,7 +202,6 @@ if (!class_exists('WPPaginate')) {
|
|
214 |
}
|
215 |
|
216 |
function wp_paginate_css() {
|
217 |
-
$css = "";
|
218 |
$name = "wp-paginate.css";
|
219 |
if (false !== @file_exists(TEMPLATEPATH . "/$name")) {
|
220 |
$css = get_template_directory_uri() . "/$name";
|
@@ -223,6 +210,17 @@ if (!class_exists('WPPaginate')) {
|
|
223 |
$css = $this->pluginurl . $name;
|
224 |
}
|
225 |
wp_enqueue_style('wp-paginate', $css, false, $this->version, 'screen');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
226 |
}
|
227 |
|
228 |
/**
|
@@ -342,7 +340,7 @@ if (!class_exists('WPPaginate')) {
|
|
342 |
<tr valign="top">
|
343 |
<th scope="row"><?php _e('WP-Paginate CSS File:', $this->localizationDomain); ?></th>
|
344 |
<td><label for="css">
|
345 |
-
<input type="checkbox" id="css" name="css" <?php echo ($this->options['css'] === true) ? "checked='checked'" : ""; ?>/> <?php
|
346 |
</tr>
|
347 |
<tr valign="top">
|
348 |
<th scope="row"><?php _e('Page Range:', $this->localizationDomain); ?></th>
|
4 |
Plugin URI: http://www.ericmmartin.com/projects/wp-paginate/
|
5 |
Description: A simple and flexible pagination plugin for WordPress posts and comments.
|
6 |
Author: Eric Martin
|
7 |
+
Version: 1.2
|
8 |
Author URI: http://www.ericmmartin.com
|
9 |
+
Revision: $Id: wp-paginate.php 294730 2010-09-28 21:17:23Z emartin24 $
|
10 |
*/
|
11 |
|
12 |
/* Copyright 2010 Eric Martin (eric@ericmmartin.com)
|
43 |
/**
|
44 |
* @var string The plugin version
|
45 |
*/
|
46 |
+
var $version = '1.2';
|
47 |
|
48 |
/**
|
49 |
* @var string The options string name for this plugin
|
53 |
/**
|
54 |
* @var string $localizationDomain Domain used for localization
|
55 |
*/
|
56 |
+
var $localizationDomain = 'wp-paginate';
|
57 |
|
58 |
/**
|
59 |
* @var string $pluginurl The url to this plugin
|
118 |
$pages = intval(ceil($wp_query->found_posts / $posts_per_page));
|
119 |
}
|
120 |
else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
$page = get_query_var('cpage');
|
122 |
$comments_per_page = get_option('comments_per_page');
|
123 |
+
$pages = get_comment_pages_count();
|
124 |
}
|
125 |
$page = !empty($page) ? intval($page) : 1;
|
126 |
}
|
202 |
}
|
203 |
|
204 |
function wp_paginate_css() {
|
|
|
205 |
$name = "wp-paginate.css";
|
206 |
if (false !== @file_exists(TEMPLATEPATH . "/$name")) {
|
207 |
$css = get_template_directory_uri() . "/$name";
|
210 |
$css = $this->pluginurl . $name;
|
211 |
}
|
212 |
wp_enqueue_style('wp-paginate', $css, false, $this->version, 'screen');
|
213 |
+
|
214 |
+
if (is_rtl()) {
|
215 |
+
$name = "wp-paginate-rtl.css";
|
216 |
+
if (false !== @file_exists(TEMPLATEPATH . "/$name")) {
|
217 |
+
$css = get_template_directory_uri() . "/$name";
|
218 |
+
}
|
219 |
+
else {
|
220 |
+
$css = $this->pluginurl . $name;
|
221 |
+
}
|
222 |
+
wp_enqueue_style('wp-paginate-rtl', $css, false, $this->version, 'screen');
|
223 |
+
}
|
224 |
}
|
225 |
|
226 |
/**
|
340 |
<tr valign="top">
|
341 |
<th scope="row"><?php _e('WP-Paginate CSS File:', $this->localizationDomain); ?></th>
|
342 |
<td><label for="css">
|
343 |
+
<input type="checkbox" id="css" name="css" <?php echo ($this->options['css'] === true) ? "checked='checked'" : ""; ?>/> <?php printf(__('Include the default stylesheet wp-paginate.css? WP-Paginate will first look for <code>wp-paginate.css</code> in your theme directory (<code>themes/%s</code>).', $this->localizationDomain), get_template()); ?></label></td>
|
344 |
</tr>
|
345 |
<tr valign="top">
|
346 |
<th scope="row"><?php _e('Page Range:', $this->localizationDomain); ?></th>
|