Version Description
Download this release
Release Info
Developer | mitchoyoshitaka |
Plugin | Yet Another Related Posts Plugin (YARPP) |
Version | 3.4.3b1 |
Comparing to | |
See all releases |
Code changes from version 3.4.2b1 to 3.4.3b1
- cache-postmeta.php +1 -0
- cache-tables.php +9 -3
- readme.txt +6 -1
- yarpp.php +2 -2
cache-postmeta.php
CHANGED
@@ -149,6 +149,7 @@ class YARPP_Cache_Postmeta extends YARPP_Cache {
|
|
149 |
// clear each cache
|
150 |
foreach($reference_ID as $id) {
|
151 |
delete_post_meta( $id, YARPP_POSTMETA_RELATED_KEY );
|
|
|
152 |
}
|
153 |
}
|
154 |
|
149 |
// clear each cache
|
150 |
foreach($reference_ID as $id) {
|
151 |
delete_post_meta( $id, YARPP_POSTMETA_RELATED_KEY );
|
152 |
+
delete_post_meta( $id, YARPP_POSTMETA_KEYWORDS_KEY );
|
153 |
}
|
154 |
}
|
155 |
|
cache-tables.php
CHANGED
@@ -173,10 +173,13 @@ class YARPP_Cache_Tables extends YARPP_Cache {
|
|
173 |
|
174 |
public function clear($reference_ID) {
|
175 |
global $wpdb;
|
176 |
-
if (is_array($reference_ID) && count($reference_ID))
|
177 |
$wpdb->query("delete from {$wpdb->prefix}" . YARPP_TABLES_RELATED_TABLE . " where reference_ID in (".implode(',',$reference_ID).")");
|
178 |
-
|
|
|
179 |
$wpdb->query("delete from {$wpdb->prefix}" . YARPP_TABLES_RELATED_TABLE . " where reference_ID = {$reference_ID}");
|
|
|
|
|
180 |
}
|
181 |
|
182 |
// @return YARPP_RELATED | YARPP_NO_RELATED | YARPP_NOT_CACHED
|
@@ -263,7 +266,10 @@ class YARPP_Cache_Tables extends YARPP_Cache {
|
|
263 |
$title_terms = $this->title_keywords($ID);
|
264 |
|
265 |
if ( !empty($wpdb->dbh) && defined('DB_CHARSET') ) {
|
266 |
-
|
|
|
|
|
|
|
267 |
}
|
268 |
|
269 |
$wpdb->query("insert into {$wpdb->prefix}" . YARPP_TABLES_KEYWORDS_TABLE . " (ID,body,title) values ($ID,'$body_terms ','$title_terms ') on duplicate key update date = now(), body = '$body_terms ', title = '$title_terms '");
|
173 |
|
174 |
public function clear($reference_ID) {
|
175 |
global $wpdb;
|
176 |
+
if (is_array($reference_ID) && count($reference_ID)) {
|
177 |
$wpdb->query("delete from {$wpdb->prefix}" . YARPP_TABLES_RELATED_TABLE . " where reference_ID in (".implode(',',$reference_ID).")");
|
178 |
+
$wpdb->query("delete from {$wpdb->prefix}" . YARPP_TABLES_KEYWORDS_TABLE . " where ID in (".implode(',',$reference_ID).")");
|
179 |
+
} else if (is_int($reference_ID)) {
|
180 |
$wpdb->query("delete from {$wpdb->prefix}" . YARPP_TABLES_RELATED_TABLE . " where reference_ID = {$reference_ID}");
|
181 |
+
$wpdb->query("delete from {$wpdb->prefix}" . YARPP_TABLES_KEYWORDS_TABLE . " where ID = {$reference_ID}");
|
182 |
+
}
|
183 |
}
|
184 |
|
185 |
// @return YARPP_RELATED | YARPP_NO_RELATED | YARPP_NOT_CACHED
|
266 |
$title_terms = $this->title_keywords($ID);
|
267 |
|
268 |
if ( !empty($wpdb->dbh) && defined('DB_CHARSET') ) {
|
269 |
+
if ( method_exists( $wpdb, 'set_charset' ) )
|
270 |
+
$wpdb->set_charset( $wpdb->dbh, DB_CHARSET );
|
271 |
+
else
|
272 |
+
mysql_set_charset( DB_CHARSET, $wpdb->dbh );
|
273 |
}
|
274 |
|
275 |
$wpdb->query("insert into {$wpdb->prefix}" . YARPP_TABLES_KEYWORDS_TABLE . " (ID,body,title) values ($ID,'$body_terms ','$title_terms ') on duplicate key update date = now(), body = '$body_terms ', title = '$title_terms '");
|
readme.txt
CHANGED
@@ -7,7 +7,7 @@ Donate link: http://tinyurl.com/donatetomitcho
|
|
7 |
Tags: related, posts, post, pages, page, RSS, feed, feeds
|
8 |
Requires at least: 3.0
|
9 |
Tested up to: 3.3
|
10 |
-
Stable tag: 3.4.
|
11 |
|
12 |
Display a list of related entries on your site and feeds based on a unique algorithm. Templating allows customization of the display.
|
13 |
|
@@ -173,8 +173,13 @@ If you are a bilingual speaker of English and another language and an avid user
|
|
173 |
|
174 |
== Changelog ==
|
175 |
|
|
|
|
|
|
|
176 |
= 3.4.2 =
|
177 |
* [Bugfix](http://wordpress.org/support/topic/plugin-yet-another-related-posts-plugin-not-working-version-341-and-custom-template): 3.4 and 3.4.1 assumed existence of `wp_posts` table.
|
|
|
|
|
178 |
|
179 |
= 3.4.1 =
|
180 |
* [Bugfix](http://wordpress.org/support/topic/plugin-yet-another-related-posts-plugin-34-images-problem-using-template): restore `global $post` access to custom templates
|
7 |
Tags: related, posts, post, pages, page, RSS, feed, feeds
|
8 |
Requires at least: 3.0
|
9 |
Tested up to: 3.3
|
10 |
+
Stable tag: 3.4.2
|
11 |
|
12 |
Display a list of related entries on your site and feeds based on a unique algorithm. Templating allows customization of the display.
|
13 |
|
173 |
|
174 |
== Changelog ==
|
175 |
|
176 |
+
= 3.4.3 =
|
177 |
+
* Bugfix: keywords were not getting cleared on post update, meaning new posts (which start blank) were not getting useful title + body keyword matches. This often resulted in "no related posts" for new posts.
|
178 |
+
|
179 |
= 3.4.2 =
|
180 |
* [Bugfix](http://wordpress.org/support/topic/plugin-yet-another-related-posts-plugin-not-working-version-341-and-custom-template): 3.4 and 3.4.1 assumed existence of `wp_posts` table.
|
181 |
+
* Fix typo in `yarpp-template-random.php` example template file
|
182 |
+
* Improve compatibility with DB Cache Reloaded plugin which doesn't properly implement `set_charset` method.
|
183 |
|
184 |
= 3.4.1 =
|
185 |
* [Bugfix](http://wordpress.org/support/topic/plugin-yet-another-related-posts-plugin-34-images-problem-using-template): restore `global $post` access to custom templates
|
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. A templating feature allows customization of the display.
|
6 |
-
Version: 3.4.
|
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', '3.4.
|
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. A templating feature allows customization of the display.
|
6 |
+
Version: 3.4.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', '3.4.3b1');
|
13 |
define('YARPP_DIR', dirname(__FILE__));
|
14 |
define('YARPP_NO_RELATED', ':(');
|
15 |
define('YARPP_RELATED', ':)');
|