Version Description
Download this release
Release Info
Developer | mitchoyoshitaka |
Plugin | Yet Another Related Posts Plugin (YARPP) |
Version | 4.0.3b1 |
Comparing to | |
See all releases |
Code changes from version 4.0.2 to 4.0.3b1
- class-admin.php +2 -25
- class-core.php +32 -0
- class-widget.php +2 -2
- lang/yarpp-pl_PL.mo +0 -0
- lang/yarpp-pl_PL.po +46 -39
- options-meta-boxes.php +4 -4
- options.php +7 -2
- readme.txt +4 -0
- yarpp.php +2 -2
class-admin.php
CHANGED
@@ -31,32 +31,9 @@ class YARPP_Admin {
|
|
31 |
add_filter( 'default_hidden_meta_boxes', array( $this, 'default_hidden_meta_boxes' ), 10, 2 );
|
32 |
}
|
33 |
|
34 |
-
private $templates = null;
|
35 |
public function get_templates() {
|
36 |
-
|
37 |
-
|
38 |
-
// if glob hits an error, it returns false.
|
39 |
-
if ( $this->templates === false )
|
40 |
-
$this->templates = array();
|
41 |
-
// get basenames only
|
42 |
-
$this->templates = array_map(array($this, 'get_template_data'), $this->templates);
|
43 |
-
}
|
44 |
-
return (array) $this->templates;
|
45 |
-
}
|
46 |
-
|
47 |
-
public function get_template_data( $file ) {
|
48 |
-
$headers = array(
|
49 |
-
'name' => 'Template Name',
|
50 |
-
'description' => 'Description',
|
51 |
-
'author' => 'Author',
|
52 |
-
'uri' => 'Author URI',
|
53 |
-
);
|
54 |
-
$data = get_file_data( $file, $headers );
|
55 |
-
$data['file'] = $file;
|
56 |
-
$data['basename'] = basename($file);
|
57 |
-
if ( empty($data['name']) )
|
58 |
-
$data['name'] = $data['basename'];
|
59 |
-
return $data;
|
60 |
}
|
61 |
|
62 |
function ajax_register() {
|
31 |
add_filter( 'default_hidden_meta_boxes', array( $this, 'default_hidden_meta_boxes' ), 10, 2 );
|
32 |
}
|
33 |
|
|
|
34 |
public function get_templates() {
|
35 |
+
// @since 4.0.3 mv function to Core
|
36 |
+
return $this->core->get_templates();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
|
39 |
function ajax_register() {
|
class-core.php
CHANGED
@@ -280,6 +280,10 @@ class YARPP {
|
|
280 |
return current_theme_supports( 'post-thumbnails', 'post' );
|
281 |
}
|
282 |
|
|
|
|
|
|
|
|
|
283 |
function diagnostic_happy() {
|
284 |
$stats = $this->cache->stats();
|
285 |
|
@@ -322,6 +326,34 @@ class YARPP {
|
|
322 |
}
|
323 |
}
|
324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
325 |
/*
|
326 |
* UPGRADE ROUTINES
|
327 |
*/
|
280 |
return current_theme_supports( 'post-thumbnails', 'post' );
|
281 |
}
|
282 |
|
283 |
+
function diagnostic_custom_templates() {
|
284 |
+
return count( $this->admin->get_templates() );
|
285 |
+
}
|
286 |
+
|
287 |
function diagnostic_happy() {
|
288 |
$stats = $this->cache->stats();
|
289 |
|
326 |
}
|
327 |
}
|
328 |
|
329 |
+
private $templates = null;
|
330 |
+
public function get_templates() {
|
331 |
+
if ( is_null($this->templates) ) {
|
332 |
+
$this->templates = glob(STYLESHEETPATH . '/yarpp-template-*.php');
|
333 |
+
// if glob hits an error, it returns false.
|
334 |
+
if ( $this->templates === false )
|
335 |
+
$this->templates = array();
|
336 |
+
// get basenames only
|
337 |
+
$this->templates = array_map(array($this, 'get_template_data'), $this->templates);
|
338 |
+
}
|
339 |
+
return (array) $this->templates;
|
340 |
+
}
|
341 |
+
|
342 |
+
public function get_template_data( $file ) {
|
343 |
+
$headers = array(
|
344 |
+
'name' => 'Template Name',
|
345 |
+
'description' => 'Description',
|
346 |
+
'author' => 'Author',
|
347 |
+
'uri' => 'Author URI',
|
348 |
+
);
|
349 |
+
$data = get_file_data( $file, $headers );
|
350 |
+
$data['file'] = $file;
|
351 |
+
$data['basename'] = basename($file);
|
352 |
+
if ( empty($data['name']) )
|
353 |
+
$data['name'] = $data['basename'];
|
354 |
+
return $data;
|
355 |
+
}
|
356 |
+
|
357 |
/*
|
358 |
* UPGRADE ROUTINES
|
359 |
*/
|
class-widget.php
CHANGED
@@ -82,8 +82,8 @@ class YARPP_Widget extends WP_Widget {
|
|
82 |
( $instance['template'] == 'thumbnails' ? 'thumbnails' : 'custom' );
|
83 |
|
84 |
// if there are YARPP templates installed...
|
85 |
-
$templates = $yarpp->
|
86 |
-
if (
|
87 |
$choice = 'builtin';
|
88 |
|
89 |
?>
|
82 |
( $instance['template'] == 'thumbnails' ? 'thumbnails' : 'custom' );
|
83 |
|
84 |
// if there are YARPP templates installed...
|
85 |
+
$templates = $yarpp->get_templates();
|
86 |
+
if ( !$yarpp->diagnostic_custom_templates() && $choice == 'custom' )
|
87 |
$choice = 'builtin';
|
88 |
|
89 |
?>
|
lang/yarpp-pl_PL.mo
CHANGED
Binary file
|
lang/yarpp-pl_PL.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YARPP_PL\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2012-12-
|
6 |
-
"PO-Revision-Date: 2012-12-
|
7 |
"Last-Translator: Bartosz Arendt <info@digitalfactory.pl>\n"
|
8 |
"Language-Team: Digital Factory <info@digitalfactory.pl>\n"
|
9 |
"Language: pl_PL\n"
|
@@ -20,36 +20,32 @@ msgstr ""
|
|
20 |
"X-Poedit-SearchPath-0: ..\n"
|
21 |
|
22 |
# @ yarpp
|
23 |
-
#: ../class-admin.php:
|
24 |
msgid "Related Posts (YARPP)"
|
25 |
msgstr "Powiązane wpisy"
|
26 |
|
27 |
# @ yarpp
|
28 |
-
#: ../class-admin.php:
|
29 |
msgid "Related Posts"
|
30 |
msgstr "Powiązane wpisy"
|
31 |
|
32 |
-
#: ../class-admin.php:
|
33 |
msgid "Configure"
|
34 |
msgstr "Konfiguruj"
|
35 |
|
36 |
-
#: ../class-admin.php:
|
37 |
msgid "Frequently Asked Questions"
|
38 |
msgstr "Często zadawane pytania"
|
39 |
|
40 |
-
#: ../class-admin.php:
|
41 |
msgid "Developing with YARPP"
|
42 |
msgstr "Programowanie z YARPP"
|
43 |
|
44 |
-
#: ../class-admin.php:
|
45 |
msgid "Optional Data Collection"
|
46 |
msgstr "Szybkie zbieranie danych"
|
47 |
|
48 |
-
#: ../class-admin.php:
|
49 |
-
msgid "FAQ"
|
50 |
-
msgstr "FAQ"
|
51 |
-
|
52 |
-
#: ../class-admin.php:162 ../class-admin.php:216
|
53 |
#, php-format
|
54 |
msgid ""
|
55 |
"With your permission, YARPP will send information about YARPP's settings, "
|
@@ -59,7 +55,7 @@ msgstr ""
|
|
59 |
"ustawieniach, sposobie użycia i środowisku w którym pracuje do centralnego "
|
60 |
"serwera zlokalizowanego w %s."
|
61 |
|
62 |
-
#: ../class-admin.php:
|
63 |
msgid ""
|
64 |
"This information will be used to improve YARPP in the future and help decide "
|
65 |
"future development decisions for YARPP."
|
@@ -67,7 +63,7 @@ msgstr ""
|
|
67 |
"Informacje te będą wykorzystywane do usprawniania YARPP w przyszłości i "
|
68 |
"pomoże w podejmowaniu decyzji o kierunkach jej rozwoju."
|
69 |
|
70 |
-
#: ../class-admin.php:
|
71 |
msgid ""
|
72 |
"Contributing this data will help make YARPP better for you and for other "
|
73 |
"YARPP users."
|
@@ -75,11 +71,11 @@ msgstr ""
|
|
75 |
"Przesyłanie tych danych pomoże zarówno Tobie, jak i innym osobom, które z "
|
76 |
"YARPP korzystają."
|
77 |
|
78 |
-
#: ../class-admin.php:
|
79 |
msgid "If you opt-in, the following information is sent back to YARPP:"
|
80 |
msgstr "Jeśli potwierdzisz, następujące dane będą przesyłane do YARPP:"
|
81 |
|
82 |
-
#: ../class-admin.php:
|
83 |
msgid ""
|
84 |
"In addition, YARPP also loads an invisible pixel image with your YARPP "
|
85 |
"results to know how often YARPP is being used."
|
@@ -87,28 +83,36 @@ msgstr ""
|
|
87 |
"Dodatkowo, wtyczka YARPP wczytuje także niewidoczy obrazek z wynikami "
|
88 |
"powiązanych wpisów, aby zorientować się jak często jest wykorzystywana."
|
89 |
|
90 |
-
#: ../class-admin.php:
|
91 |
msgid "Send settings and usage data back to YARPP"
|
92 |
msgstr "Wyślij ustawienia i dane o wykorzystaniu z powrotem do YARPP"
|
93 |
|
94 |
-
#: ../class-admin.php:
|
95 |
msgid "Thank you!"
|
96 |
msgstr "Dziękujemy!"
|
97 |
|
98 |
-
#: ../class-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
msgid "Learn More"
|
100 |
msgstr "Dowiedz się więcej"
|
101 |
|
102 |
-
#: ../class-admin.php:
|
103 |
msgid "Show example code output"
|
104 |
msgstr "Pokaż przykładowy kod"
|
105 |
|
106 |
# @ yarpp
|
107 |
-
#: ../class-admin.php:
|
108 |
msgid "Thank you for installing <span>Yet Another Related Posts Plugin</span>!"
|
109 |
msgstr "Dziękujemy za zainstalowanie wtyczki<span>Powiązane wpisy</span>!"
|
110 |
|
111 |
-
#: ../class-admin.php:
|
112 |
msgid ""
|
113 |
"Make sure to visit the <a>Related Posts settings page</a> to customize YARPP."
|
114 |
msgstr ""
|
@@ -116,12 +120,12 @@ msgstr ""
|
|
116 |
"skonfigurować."
|
117 |
|
118 |
# @ yarpp
|
119 |
-
#: ../class-admin.php:
|
120 |
msgid "Settings"
|
121 |
msgstr "Ustawienia"
|
122 |
|
123 |
# @ yarpp
|
124 |
-
#: ../class-admin.php:
|
125 |
msgid "Related entries may be displayed once you save your entry"
|
126 |
msgstr "Powiązane wpisy pojawią się, kiedy zapiszesz swój wpis"
|
127 |
|
@@ -131,20 +135,20 @@ msgid "Example post "
|
|
131 |
msgstr "Przykładowy wpis"
|
132 |
|
133 |
# @ yarpp
|
134 |
-
#: ../class-core.php:
|
135 |
-
#: ../class-core.php:
|
136 |
-
#: ../class-core.php:
|
137 |
msgid "Related posts:"
|
138 |
msgstr "Powiązane wpisy:"
|
139 |
|
140 |
# @ yarpp
|
141 |
-
#: ../class-core.php:
|
142 |
-
#: ../class-core.php:
|
143 |
msgid "No related posts."
|
144 |
msgstr "Brak powiązanych wpisów."
|
145 |
|
146 |
# @ yarpp
|
147 |
-
#: ../class-core.php:
|
148 |
#: ../options-meta-boxes.php:356
|
149 |
#, php-format
|
150 |
msgid ""
|
@@ -154,30 +158,30 @@ msgstr ""
|
|
154 |
"Powiązane wpisy wygenerowane przez <a href='%s'>wtyczkę Yet Another Related "
|
155 |
"Posts</a>."
|
156 |
|
157 |
-
#: ../class-widget.php:
|
158 |
msgid "List"
|
159 |
msgstr "Lista"
|
160 |
|
161 |
-
#: ../class-widget.php:
|
162 |
msgid "Thumbnails"
|
163 |
msgstr "Miniatury"
|
164 |
|
165 |
-
#: ../class-widget.php:
|
166 |
msgid "Custom"
|
167 |
msgstr "Własny"
|
168 |
|
169 |
# @ default
|
170 |
-
#: ../class-widget.php:
|
171 |
msgid "Title:"
|
172 |
msgstr "Tytuł:"
|
173 |
|
174 |
# @ yarpp
|
175 |
-
#: ../class-widget.php:
|
176 |
msgid "Template file:"
|
177 |
msgstr "Plik szablonu:"
|
178 |
|
179 |
# @ yarpp
|
180 |
-
#: ../class-widget.php:
|
181 |
#: ../options-meta-boxes.php:356
|
182 |
msgid "Help promote Yet Another Related Posts Plugin?"
|
183 |
msgstr "Chcesz pomóc promować YARPP?"
|
@@ -582,7 +586,7 @@ msgstr ""
|
|
582 |
msgid "Help Improve YARPP"
|
583 |
msgstr "Pomóż ulepszać YARPP"
|
584 |
|
585 |
-
#: ../options-meta-boxes.php:
|
586 |
msgid ""
|
587 |
"This is entirely optional, but will help improve future versions of YARPP."
|
588 |
msgstr ""
|
@@ -590,7 +594,7 @@ msgstr ""
|
|
590 |
"wersji YARPP."
|
591 |
|
592 |
# @ yarpp
|
593 |
-
#: ../options-meta-boxes.php:
|
594 |
msgid "Contact YARPP"
|
595 |
msgstr "Kontakt z YARRP"
|
596 |
|
@@ -737,3 +741,6 @@ msgid ""
|
|
737 |
msgstr ""
|
738 |
"To, czy lista powiązanych wpisów jest wyświetlana i jakie są to wpisy, jest "
|
739 |
"zależne od konfiguracji wtyczki YARPP."
|
|
|
|
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YARPP_PL\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2012-12-11 10:22+0100\n"
|
6 |
+
"PO-Revision-Date: 2012-12-11 10:23+0100\n"
|
7 |
"Last-Translator: Bartosz Arendt <info@digitalfactory.pl>\n"
|
8 |
"Language-Team: Digital Factory <info@digitalfactory.pl>\n"
|
9 |
"Language: pl_PL\n"
|
20 |
"X-Poedit-SearchPath-0: ..\n"
|
21 |
|
22 |
# @ yarpp
|
23 |
+
#: ../class-admin.php:90 ../class-widget.php:7 ../class-widget.php:72
|
24 |
msgid "Related Posts (YARPP)"
|
25 |
msgstr "Powiązane wpisy"
|
26 |
|
27 |
# @ yarpp
|
28 |
+
#: ../class-admin.php:96
|
29 |
msgid "Related Posts"
|
30 |
msgstr "Powiązane wpisy"
|
31 |
|
32 |
+
#: ../class-admin.php:96
|
33 |
msgid "Configure"
|
34 |
msgstr "Konfiguruj"
|
35 |
|
36 |
+
#: ../class-admin.php:114 ../class-admin.php:143
|
37 |
msgid "Frequently Asked Questions"
|
38 |
msgstr "Często zadawane pytania"
|
39 |
|
40 |
+
#: ../class-admin.php:119 ../class-admin.php:155
|
41 |
msgid "Developing with YARPP"
|
42 |
msgstr "Programowanie z YARPP"
|
43 |
|
44 |
+
#: ../class-admin.php:124
|
45 |
msgid "Optional Data Collection"
|
46 |
msgstr "Szybkie zbieranie danych"
|
47 |
|
48 |
+
#: ../class-admin.php:160
|
|
|
|
|
|
|
|
|
49 |
#, php-format
|
50 |
msgid ""
|
51 |
"With your permission, YARPP will send information about YARPP's settings, "
|
55 |
"ustawieniach, sposobie użycia i środowisku w którym pracuje do centralnego "
|
56 |
"serwera zlokalizowanego w %s."
|
57 |
|
58 |
+
#: ../class-admin.php:161
|
59 |
msgid ""
|
60 |
"This information will be used to improve YARPP in the future and help decide "
|
61 |
"future development decisions for YARPP."
|
63 |
"Informacje te będą wykorzystywane do usprawniania YARPP w przyszłości i "
|
64 |
"pomoże w podejmowaniu decyzji o kierunkach jej rozwoju."
|
65 |
|
66 |
+
#: ../class-admin.php:162
|
67 |
msgid ""
|
68 |
"Contributing this data will help make YARPP better for you and for other "
|
69 |
"YARPP users."
|
71 |
"Przesyłanie tych danych pomoże zarówno Tobie, jak i innym osobom, które z "
|
72 |
"YARPP korzystają."
|
73 |
|
74 |
+
#: ../class-admin.php:170
|
75 |
msgid "If you opt-in, the following information is sent back to YARPP:"
|
76 |
msgstr "Jeśli potwierdzisz, następujące dane będą przesyłane do YARPP:"
|
77 |
|
78 |
+
#: ../class-admin.php:172
|
79 |
msgid ""
|
80 |
"In addition, YARPP also loads an invisible pixel image with your YARPP "
|
81 |
"results to know how often YARPP is being used."
|
83 |
"Dodatkowo, wtyczka YARPP wczytuje także niewidoczy obrazek z wynikami "
|
84 |
"powiązanych wpisów, aby zorientować się jak często jest wykorzystywana."
|
85 |
|
86 |
+
#: ../class-admin.php:176 ../options-meta-boxes.php:424
|
87 |
msgid "Send settings and usage data back to YARPP"
|
88 |
msgstr "Wyślij ustawienia i dane o wykorzystaniu z powrotem do YARPP"
|
89 |
|
90 |
+
#: ../class-admin.php:176
|
91 |
msgid "Thank you!"
|
92 |
msgstr "Dziękujemy!"
|
93 |
|
94 |
+
#: ../class-admin.php:205
|
95 |
+
msgid ""
|
96 |
+
"<strong>Help make YARPP better</strong> by sending information about YARPP's "
|
97 |
+
"settings and usage statistics."
|
98 |
+
msgstr ""
|
99 |
+
"<strong>Pomóż usprawnić wtyczkę YARPP</strong> przesyłając informacje o jej "
|
100 |
+
"ustawieniach i sposobach wykorzystania."
|
101 |
+
|
102 |
+
#: ../class-admin.php:209 ../options-meta-boxes.php:428
|
103 |
msgid "Learn More"
|
104 |
msgstr "Dowiedz się więcej"
|
105 |
|
106 |
+
#: ../class-admin.php:252
|
107 |
msgid "Show example code output"
|
108 |
msgstr "Pokaż przykładowy kod"
|
109 |
|
110 |
# @ yarpp
|
111 |
+
#: ../class-admin.php:279
|
112 |
msgid "Thank you for installing <span>Yet Another Related Posts Plugin</span>!"
|
113 |
msgstr "Dziękujemy za zainstalowanie wtyczki<span>Powiązane wpisy</span>!"
|
114 |
|
115 |
+
#: ../class-admin.php:280
|
116 |
msgid ""
|
117 |
"Make sure to visit the <a>Related Posts settings page</a> to customize YARPP."
|
118 |
msgstr ""
|
120 |
"skonfigurować."
|
121 |
|
122 |
# @ yarpp
|
123 |
+
#: ../class-admin.php:326
|
124 |
msgid "Settings"
|
125 |
msgstr "Ustawienia"
|
126 |
|
127 |
# @ yarpp
|
128 |
+
#: ../class-admin.php:352
|
129 |
msgid "Related entries may be displayed once you save your entry"
|
130 |
msgstr "Powiązane wpisy pojawią się, kiedy zapiszesz swój wpis"
|
131 |
|
135 |
msgstr "Przykładowy wpis"
|
136 |
|
137 |
# @ yarpp
|
138 |
+
#: ../class-core.php:80 ../class-core.php:90 ../class-core.php:117
|
139 |
+
#: ../class-core.php:119 ../class-core.php:378 ../class-core.php:389
|
140 |
+
#: ../class-core.php:686
|
141 |
msgid "Related posts:"
|
142 |
msgstr "Powiązane wpisy:"
|
143 |
|
144 |
# @ yarpp
|
145 |
+
#: ../class-core.php:82 ../class-core.php:92 ../class-core.php:380
|
146 |
+
#: ../class-core.php:391 ../template-metabox.php:30 ../template-widget.php:13
|
147 |
msgid "No related posts."
|
148 |
msgstr "Brak powiązanych wpisów."
|
149 |
|
150 |
# @ yarpp
|
151 |
+
#: ../class-core.php:839 ../class-core.php:982 ../options-meta-boxes.php:295
|
152 |
#: ../options-meta-boxes.php:356
|
153 |
#, php-format
|
154 |
msgid ""
|
158 |
"Powiązane wpisy wygenerowane przez <a href='%s'>wtyczkę Yet Another Related "
|
159 |
"Posts</a>."
|
160 |
|
161 |
+
#: ../class-widget.php:92 ../options-meta-boxes.php:35
|
162 |
msgid "List"
|
163 |
msgstr "Lista"
|
164 |
|
165 |
+
#: ../class-widget.php:94 ../options-meta-boxes.php:45
|
166 |
msgid "Thumbnails"
|
167 |
msgstr "Miniatury"
|
168 |
|
169 |
+
#: ../class-widget.php:96 ../options-meta-boxes.php:59
|
170 |
msgid "Custom"
|
171 |
msgstr "Własny"
|
172 |
|
173 |
# @ default
|
174 |
+
#: ../class-widget.php:99
|
175 |
msgid "Title:"
|
176 |
msgstr "Tytuł:"
|
177 |
|
178 |
# @ yarpp
|
179 |
+
#: ../class-widget.php:101 ../options-meta-boxes.php:70
|
180 |
msgid "Template file:"
|
181 |
msgstr "Plik szablonu:"
|
182 |
|
183 |
# @ yarpp
|
184 |
+
#: ../class-widget.php:119 ../options-meta-boxes.php:294
|
185 |
#: ../options-meta-boxes.php:356
|
186 |
msgid "Help promote Yet Another Related Posts Plugin?"
|
187 |
msgstr "Chcesz pomóc promować YARPP?"
|
586 |
msgid "Help Improve YARPP"
|
587 |
msgstr "Pomóż ulepszać YARPP"
|
588 |
|
589 |
+
#: ../options-meta-boxes.php:427
|
590 |
msgid ""
|
591 |
"This is entirely optional, but will help improve future versions of YARPP."
|
592 |
msgstr ""
|
594 |
"wersji YARPP."
|
595 |
|
596 |
# @ yarpp
|
597 |
+
#: ../options-meta-boxes.php:432
|
598 |
msgid "Contact YARPP"
|
599 |
msgstr "Kontakt z YARRP"
|
600 |
|
741 |
msgstr ""
|
742 |
"To, czy lista powiązanych wpisów jest wyświetlana i jakie są to wpisy, jest "
|
743 |
"zależne od konfiguracji wtyczki YARPP."
|
744 |
+
|
745 |
+
#~ msgid "FAQ"
|
746 |
+
#~ msgstr "FAQ"
|
options-meta-boxes.php
CHANGED
@@ -16,7 +16,7 @@ class YARPP_Meta_Box {
|
|
16 |
|
17 |
private function offer_copy_templates() {
|
18 |
global $yarpp;
|
19 |
-
return (
|
20 |
}
|
21 |
|
22 |
function template_checkbox( $rss = false, $class = '' ) {
|
@@ -47,10 +47,10 @@ class YARPP_Meta_Box {
|
|
47 |
echo "<div data-value='custom' class='yarpp_template_button";
|
48 |
if ( 'custom' == $choice )
|
49 |
echo ' active';
|
50 |
-
if (
|
51 |
echo ' disabled';
|
52 |
echo "'";
|
53 |
-
if (
|
54 |
$help = __( 'This option is disabled because no YARPP templates were found in your theme.', 'yarpp' );
|
55 |
if ( $this->offer_copy_templates() )
|
56 |
$help .= ' ' . __( "Would you like to copy some sample templates bundled with YARPP into your theme?", 'yarpp' ) . "<input type='button' class='button button-small yarpp_copy_templates_button' value='" . esc_attr( __( 'Copy Templates', 'yarpp' ) ) . "'/>";
|
@@ -70,7 +70,7 @@ class YARPP_Meta_Box {
|
|
70 |
_e( "Template file:", 'yarpp' );
|
71 |
echo "</div><div><select name='{$pre}template_file' id='{$pre}template_file'>";
|
72 |
$chosen_template = yarpp_get_option( "{$pre}template" );
|
73 |
-
foreach ( $yarpp->
|
74 |
echo "<option value='" . esc_attr( $template['basename'] ) . "'" . selected( $template['basename'], $chosen_template, false );
|
75 |
foreach ( $template as $key => $value )
|
76 |
echo " data-{$key}='" . esc_attr( $value ) . "'";
|
16 |
|
17 |
private function offer_copy_templates() {
|
18 |
global $yarpp;
|
19 |
+
return ( !$yarpp->diagnostic_custom_templates() && $yarpp->admin->can_copy_templates() );
|
20 |
}
|
21 |
|
22 |
function template_checkbox( $rss = false, $class = '' ) {
|
47 |
echo "<div data-value='custom' class='yarpp_template_button";
|
48 |
if ( 'custom' == $choice )
|
49 |
echo ' active';
|
50 |
+
if ( !$yarpp->diagnostic_custom_templates() )
|
51 |
echo ' disabled';
|
52 |
echo "'";
|
53 |
+
if ( !$yarpp->diagnostic_custom_templates() ) {
|
54 |
$help = __( 'This option is disabled because no YARPP templates were found in your theme.', 'yarpp' );
|
55 |
if ( $this->offer_copy_templates() )
|
56 |
$help .= ' ' . __( "Would you like to copy some sample templates bundled with YARPP into your theme?", 'yarpp' ) . "<input type='button' class='button button-small yarpp_copy_templates_button' value='" . esc_attr( __( 'Copy Templates', 'yarpp' ) ) . "'/>";
|
70 |
_e( "Template file:", 'yarpp' );
|
71 |
echo "</div><div><select name='{$pre}template_file' id='{$pre}template_file'>";
|
72 |
$chosen_template = yarpp_get_option( "{$pre}template" );
|
73 |
+
foreach ( $yarpp->get_templates() as $template ) {
|
74 |
echo "<option value='" . esc_attr( $template['basename'] ) . "'" . selected( $template['basename'], $chosen_template, false );
|
75 |
foreach ( $template as $key => $value )
|
76 |
echo " data-{$key}='" . esc_attr( $value ) . "'";
|
options.php
CHANGED
@@ -5,8 +5,13 @@ global $wpdb, $wp_version, $yarpp;
|
|
5 |
$yarpp->enforce();
|
6 |
|
7 |
// check to see that templates are in the right place
|
8 |
-
if (
|
9 |
-
|
|
|
|
|
|
|
|
|
|
|
10 |
}
|
11 |
|
12 |
// 3.3: move version checking here, in PHP:
|
5 |
$yarpp->enforce();
|
6 |
|
7 |
// check to see that templates are in the right place
|
8 |
+
if ( !$yarpp->diagnostic_custom_templates() ) {
|
9 |
+
$template_option = yarpp_get_option( 'template' );
|
10 |
+
if ( $template_option !== false && 'thumbnails' != $template_option )
|
11 |
+
yarpp_set_option( 'template', false );
|
12 |
+
$template_option = yarpp_get_option( 'rss_template' );
|
13 |
+
if ( $template_option !== false && 'thumbnails' != $template_option )
|
14 |
+
yarpp_set_option( 'rss_template', false );
|
15 |
}
|
16 |
|
17 |
// 3.3: move version checking here, in PHP:
|
readme.txt
CHANGED
@@ -257,6 +257,10 @@ If you are a bilingual speaker of English and another language and an avid user
|
|
257 |
|
258 |
== Changelog ==
|
259 |
|
|
|
|
|
|
|
|
|
260 |
= 4.0.2 =
|
261 |
* [Bugfix](http://wordpress.org/support/topic/yarpp-doesnt-update-suggestions-with-older-posts): cache should be cleared when the "show only previous posts?" option is changed
|
262 |
* [Bugfix](http://wordpress.org/support/topic/no-default-image-showing?replies=4): In the thumbnail display, sometimes the default image was not displayed, even though no post thumbnail was available.
|
257 |
|
258 |
== Changelog ==
|
259 |
|
260 |
+
= 4.0.3 =
|
261 |
+
* Bugfix: on sites where custom templates are not available, the "thumbnails" display option would get reset when visiting the YARPP settings page
|
262 |
+
* Updated Polish localization
|
263 |
+
|
264 |
= 4.0.2 =
|
265 |
* [Bugfix](http://wordpress.org/support/topic/yarpp-doesnt-update-suggestions-with-older-posts): cache should be cleared when the "show only previous posts?" option is changed
|
266 |
* [Bugfix](http://wordpress.org/support/topic/no-default-image-showing?replies=4): In the thumbnail display, sometimes the default image was not displayed, even though no post thumbnail was available.
|
yarpp.php
CHANGED
@@ -3,13 +3,13 @@
|
|
3 |
Plugin Name: Yet Another Related Posts Plugin
|
4 |
Plugin URI: http://yarpp.org/
|
5 |
Description: Returns a list of related entries based on a unique algorithm for display on your blog and RSS feeds. Now with Now with thumbnail support built-in!
|
6 |
-
Version: 4.0.
|
7 |
Author: mitcho (Michael Yoshitaka Erlewine)
|
8 |
Author URI: http://mitcho.com/
|
9 |
Donate link: http://tinyurl.com/donatetomitcho
|
10 |
*/
|
11 |
|
12 |
-
define('YARPP_VERSION', '4.0.
|
13 |
define('YARPP_DIR', dirname(__FILE__));
|
14 |
define('YARPP_NO_RELATED', ':(');
|
15 |
define('YARPP_RELATED', ':)');
|
3 |
Plugin Name: Yet Another Related Posts Plugin
|
4 |
Plugin URI: http://yarpp.org/
|
5 |
Description: Returns a list of related entries based on a unique algorithm for display on your blog and RSS feeds. Now with Now with thumbnail support built-in!
|
6 |
+
Version: 4.0.3b1
|
7 |
Author: mitcho (Michael Yoshitaka Erlewine)
|
8 |
Author URI: http://mitcho.com/
|
9 |
Donate link: http://tinyurl.com/donatetomitcho
|
10 |
*/
|
11 |
|
12 |
+
define('YARPP_VERSION', '4.0.3b1');
|
13 |
define('YARPP_DIR', dirname(__FILE__));
|
14 |
define('YARPP_NO_RELATED', ':(');
|
15 |
define('YARPP_RELATED', ':)');
|