Version Description
- Please upgrade immediately - Introducing filters for developers to extend Related Posts
=
Download this release
Release Info
| Developer | hiddenpearls |
| Plugin | |
| Version | 1.8.3 |
| Comparing to | |
| See all releases | |
Code changes from version 1.8.2 to 1.8.3
- inc/rpt-settings.php +27 -1
- readme.txt +7 -3
- related-posts-thumbnails.php +10 -3
inc/rpt-settings.php
CHANGED
|
@@ -16,7 +16,13 @@ if ( isset( $_POST[ 'action' ] ) && ( $_POST[ 'action' ] == 'update' ) ) {
|
|
| 16 |
update_option( 'relpoststh_single_only', sanitize_text_field( wp_unslash( $_POST[ 'relpoststh_single_only' ] ) ) );
|
| 17 |
} else {
|
| 18 |
update_option( 'relpoststh_single_only', '0' );
|
| 19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
|
| 21 |
if ( isset( $_POST[ 'relpoststh_post_types' ] ) ) {
|
| 22 |
update_option( 'relpoststh_post_types', array_map( 'sanitize_text_field', wp_unslash( $_POST[ 'relpoststh_post_types' ] ) ) );
|
|
@@ -206,6 +212,7 @@ $relpoststh_devmode = get_option( 'relpoststh_devmode', $this->devmod
|
|
| 206 |
$relpoststh_categoriesall = get_option( 'relpoststh_categoriesall', $this->categories_all );
|
| 207 |
$relpoststh_categories = get_option( 'relpoststh_categories' );
|
| 208 |
// $relpoststh_show_date = get_option( 'relpoststh_show_date', '0' );
|
|
|
|
| 209 |
$relpoststh_show_categories = get_option( 'relpoststh_show_categories', get_option( 'relpoststh_categories' ) );
|
| 210 |
$relpoststh_show_categoriesall = get_option( 'relpoststh_show_categoriesall', $relpoststh_categoriesall );
|
| 211 |
$onlywiththumbs = get_option( 'relpoststh_onlywiththumbs', false );
|
|
@@ -409,6 +416,25 @@ if ( $this->wp_version >= 3 ) {
|
|
| 409 |
?>
|
| 410 |
</td>
|
| 411 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 412 |
<!-- <tr valign="top">
|
| 413 |
<th scope="row">
|
| 414 |
<?php // _e( 'Show date under posts', 'related-posts-thumbnails' ); ?>:
|
| 16 |
update_option( 'relpoststh_single_only', sanitize_text_field( wp_unslash( $_POST[ 'relpoststh_single_only' ] ) ) );
|
| 17 |
} else {
|
| 18 |
update_option( 'relpoststh_single_only', '0' );
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
if ( isset( $_POST[ 'relpoststh_mobile_view' ] ) ) {
|
| 22 |
+
update_option( 'relpoststh_mobile_view', sanitize_text_field( wp_unslash( $_POST[ 'relpoststh_mobile_view' ] ) ) );
|
| 23 |
+
} else {
|
| 24 |
+
update_option( 'relpoststh_mobile_view', '0' );
|
| 25 |
+
}
|
| 26 |
|
| 27 |
if ( isset( $_POST[ 'relpoststh_post_types' ] ) ) {
|
| 28 |
update_option( 'relpoststh_post_types', array_map( 'sanitize_text_field', wp_unslash( $_POST[ 'relpoststh_post_types' ] ) ) );
|
| 212 |
$relpoststh_categoriesall = get_option( 'relpoststh_categoriesall', $this->categories_all );
|
| 213 |
$relpoststh_categories = get_option( 'relpoststh_categories' );
|
| 214 |
// $relpoststh_show_date = get_option( 'relpoststh_show_date', '0' );
|
| 215 |
+
$relpoststh_mobile_view = get_option( 'relpoststh_mobile_view' );
|
| 216 |
$relpoststh_show_categories = get_option( 'relpoststh_show_categories', get_option( 'relpoststh_categories' ) );
|
| 217 |
$relpoststh_show_categoriesall = get_option( 'relpoststh_show_categoriesall', $relpoststh_categoriesall );
|
| 218 |
$onlywiththumbs = get_option( 'relpoststh_onlywiththumbs', false );
|
| 416 |
?>
|
| 417 |
</td>
|
| 418 |
</tr>
|
| 419 |
+
<tr valign="top">
|
| 420 |
+
<th scope="row">
|
| 421 |
+
<?php _e( 'Mobile view', 'related-posts-thumbnails' ); ?>:
|
| 422 |
+
</th>
|
| 423 |
+
<td>
|
| 424 |
+
<input type="checkbox" name="relpoststh_mobile_view" id="relpoststh_mobile_view" value="1"
|
| 425 |
+
<?php
|
| 426 |
+
if ( $relpoststh_mobile_view ) {
|
| 427 |
+
echo 'checked="checked"';
|
| 428 |
+
}
|
| 429 |
+
?>
|
| 430 |
+
/>
|
| 431 |
+
<label for="relpoststh_mobile_view">
|
| 432 |
+
<?php _e( 'Hide on mobile devices', 'related-posts-thumbnails' ); ?>
|
| 433 |
+
</label>
|
| 434 |
+
<br />
|
| 435 |
+
</td>
|
| 436 |
+
</tr>
|
| 437 |
+
|
| 438 |
<!-- <tr valign="top">
|
| 439 |
<th scope="row">
|
| 440 |
<?php // _e( 'Show date under posts', 'related-posts-thumbnails' ); ?>:
|
readme.txt
CHANGED
|
@@ -3,8 +3,8 @@ Contributors: hiddenpearls, WPBrigade
|
|
| 3 |
Donate link: https://wpbrigade.com/
|
| 4 |
Tags: easy related posts, Related Posts thumbnails, Free Related Posts, related posts, similar related posts
|
| 5 |
Requires at least: 3.6
|
| 6 |
-
Tested up to: 5.
|
| 7 |
-
Stable tag: 1.8.
|
| 8 |
License: GPLv3 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
| 10 |
|
|
@@ -71,11 +71,15 @@ If there are no images of the specified size in the post, or file does not exist
|
|
| 71 |
|
| 72 |
== Upgrade Notice ==
|
| 73 |
|
| 74 |
-
= 1.8.
|
| 75 |
* Please upgrade immediately - Introducing filters for developers to extend Related Posts
|
| 76 |
|
| 77 |
== Changelog ==
|
| 78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 79 |
= 1.8.2 - 2019-10-16 =
|
| 80 |
* New Feature : Filter for related post top text.
|
| 81 |
* New Feature : Filter to prevent image size check on inner post images.
|
| 3 |
Donate link: https://wpbrigade.com/
|
| 4 |
Tags: easy related posts, Related Posts thumbnails, Free Related Posts, related posts, similar related posts
|
| 5 |
Requires at least: 3.6
|
| 6 |
+
Tested up to: 5.4
|
| 7 |
+
Stable tag: 1.8.3
|
| 8 |
License: GPLv3 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
| 10 |
|
| 71 |
|
| 72 |
== Upgrade Notice ==
|
| 73 |
|
| 74 |
+
= 1.8.3 =
|
| 75 |
* Please upgrade immediately - Introducing filters for developers to extend Related Posts
|
| 76 |
|
| 77 |
== Changelog ==
|
| 78 |
|
| 79 |
+
= 1.8.3 - 2020-03-21 =
|
| 80 |
+
* New Feature : Filter for related posts background image.
|
| 81 |
+
* New Feature : Add option to disable related posts on mobile.
|
| 82 |
+
|
| 83 |
= 1.8.2 - 2019-10-16 =
|
| 84 |
* New Feature : Filter for related post top text.
|
| 85 |
* New Feature : Filter to prevent image size check on inner post images.
|
related-posts-thumbnails.php
CHANGED
|
@@ -3,13 +3,13 @@
|
|
| 3 |
* Plugin Name: WordPress Related Posts Thumbnails
|
| 4 |
* Plugin URI: https://wpbrigade.com/wordpress/plugins/related-posts/?utm_source=related-posts-lite&utm_medium=plugin-uri&utm_campaign=pro-upgrade-rp
|
| 5 |
* Description: Showing related posts thumbnails under the posts.
|
| 6 |
-
* Version: 1.8.
|
| 7 |
* Author: WPBrigade
|
| 8 |
* Author URI: https://WPBrigade.com/?utm_source=related-posts-lite&utm_medium=author-link&utm_campaign=pro-upgrade-rp
|
| 9 |
*/
|
| 10 |
|
| 11 |
/*
|
| 12 |
-
Copyright 2010 -
|
| 13 |
|
| 14 |
This product was first developed by Maria I Shaldybina and later on maintained and developed by Adnan (WPBrigade.com)
|
| 15 |
|
|
@@ -73,6 +73,11 @@ class RelatedPostsThumbnails {
|
|
| 73 |
return;
|
| 74 |
}
|
| 75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
add_filter( 'the_content', array(
|
| 77 |
$this,
|
| 78 |
'auto_show'
|
|
@@ -828,9 +833,11 @@ class RelatedPostsThumbnails {
|
|
| 828 |
$output .= '><span class="rpth_list_content">' . $title . $excerpt . '</span>' . $after_content . '</a></li>';
|
| 829 |
}
|
| 830 |
} else {
|
|
|
|
|
|
|
| 831 |
$output .= '<a class="relpost-block-single" href="' . get_permalink( $post->ID ) . '">';
|
| 832 |
$output .= '<div style="width: ' . $width . 'px; height: ' . ( $height + $text_height ) . 'px;">';
|
| 833 |
-
$output .= '<div class="relpost-block-single-image" alt="' . $alt . '" style="
|
| 834 |
$output .= '<div class="relpost-block-single-text" style="font-family: ' . $fontface . '; font-size: ' . get_option( 'relpoststh_fontsize', $this->font_size ) . 'px; color: ' . get_option( 'relpoststh_fontcolor', $this->font_color ) . ';">' . $title . $excerpt . '</div>';
|
| 835 |
$output .= $after_content;
|
| 836 |
// $output .= $date;
|
| 3 |
* Plugin Name: WordPress Related Posts Thumbnails
|
| 4 |
* Plugin URI: https://wpbrigade.com/wordpress/plugins/related-posts/?utm_source=related-posts-lite&utm_medium=plugin-uri&utm_campaign=pro-upgrade-rp
|
| 5 |
* Description: Showing related posts thumbnails under the posts.
|
| 6 |
+
* Version: 1.8.3
|
| 7 |
* Author: WPBrigade
|
| 8 |
* Author URI: https://WPBrigade.com/?utm_source=related-posts-lite&utm_medium=author-link&utm_campaign=pro-upgrade-rp
|
| 9 |
*/
|
| 10 |
|
| 11 |
/*
|
| 12 |
+
Copyright 2010 - 2020
|
| 13 |
|
| 14 |
This product was first developed by Maria I Shaldybina and later on maintained and developed by Adnan (WPBrigade.com)
|
| 15 |
|
| 73 |
return;
|
| 74 |
}
|
| 75 |
|
| 76 |
+
// Disable related posts on mobile view.
|
| 77 |
+
if ( wp_is_mobile() && '1' == get_option( 'relpoststh_mobile_view', '0' ) ) {
|
| 78 |
+
return;
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
add_filter( 'the_content', array(
|
| 82 |
$this,
|
| 83 |
'auto_show'
|
| 833 |
$output .= '><span class="rpth_list_content">' . $title . $excerpt . '</span>' . $after_content . '</a></li>';
|
| 834 |
}
|
| 835 |
} else {
|
| 836 |
+
$rpt_single_background = apply_filters( 'rpt-single-background', 'background: transparent url(' . esc_url( $url ) . ') no-repeat scroll 0% 0%; width: ' . $width . 'px; height: ' . $height . 'px;' );
|
| 837 |
+
|
| 838 |
$output .= '<a class="relpost-block-single" href="' . get_permalink( $post->ID ) . '">';
|
| 839 |
$output .= '<div style="width: ' . $width . 'px; height: ' . ( $height + $text_height ) . 'px;">';
|
| 840 |
+
$output .= '<div class="relpost-block-single-image" alt="' . $alt . '" style="'. $rpt_single_background . '"></div>';
|
| 841 |
$output .= '<div class="relpost-block-single-text" style="font-family: ' . $fontface . '; font-size: ' . get_option( 'relpoststh_fontsize', $this->font_size ) . 'px; color: ' . get_option( 'relpoststh_fontcolor', $this->font_color ) . ';">' . $title . $excerpt . '</div>';
|
| 842 |
$output .= $after_content;
|
| 843 |
// $output .= $date;
|
