Version Description
- Fix: Fixed some stray PHP notices which were inadvertently introduced in a recent update
- Tweak: Added an option to not load the icon font included in the plugin
Download this release
Release Info
Developer | smashballoon |
Plugin | Custom Facebook Feed |
Version | 2.3.2 |
Comparing to | |
See all releases |
Code changes from version 2.3.1 to 2.3.2
- README.txt +5 -1
- custom-facebook-feed-admin.php +12 -11
- custom-facebook-feed.php +16 -12
README.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: smashballoon
|
|
3 |
Tags: Facebook, Facebook feed, Facebook posts, Facebook wall, Facebook events, Facebook page, Facebook group, Facebook Like box, Customizable Facebook Feed, custom, customizable, seo, responsive, mobile, social media
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.1.1
|
6 |
-
Stable tag: 2.3.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -271,6 +271,10 @@ Credit iMarketing Factory - "The Importance of Facebook for Small Businesses"
|
|
271 |
9. It's super easy to display your Facebook feed in any page or post
|
272 |
|
273 |
== Changelog ==
|
|
|
|
|
|
|
|
|
274 |
= 2.3.1 =
|
275 |
* New: Added a shortcode option to allow you to offset the number of posts to be shown. Eg: offset=2
|
276 |
* New: Added an email link to the sharing icons
|
3 |
Tags: Facebook, Facebook feed, Facebook posts, Facebook wall, Facebook events, Facebook page, Facebook group, Facebook Like box, Customizable Facebook Feed, custom, customizable, seo, responsive, mobile, social media
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.1.1
|
6 |
+
Stable tag: 2.3.2
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
271 |
9. It's super easy to display your Facebook feed in any page or post
|
272 |
|
273 |
== Changelog ==
|
274 |
+
= 2.3.2 =
|
275 |
+
* Fix: Fixed some stray PHP notices which were inadvertently introduced in a recent update
|
276 |
+
* Tweak: Added an option to not load the icon font included in the plugin
|
277 |
+
|
278 |
= 2.3.1 =
|
279 |
* New: Added a shortcode option to allow you to offset the number of posts to be shown. Eg: offset=2
|
280 |
* New: Added an email link to the sharing icons
|
custom-facebook-feed-admin.php
CHANGED
@@ -67,16 +67,16 @@ function cff_settings_page() {
|
|
67 |
// See if the user has posted us some information. If they did, this hidden field will be set to 'Y'.
|
68 |
if( isset($_POST[ $hidden_field_name ]) && $_POST[ $hidden_field_name ] == 'Y' ) {
|
69 |
// Read their posted value
|
70 |
-
$show_access_token_val = $_POST[ $show_access_token ];
|
71 |
-
$access_token_val = $_POST[ $access_token ];
|
72 |
-
$page_id_val = $_POST[ $page_id ];
|
73 |
-
$cff_page_type_val = $_POST[ $cff_page_type ];
|
74 |
-
$num_show_val = $_POST[ $num_show ];
|
75 |
-
$cff_post_limit_val = $_POST[ $cff_post_limit ];
|
76 |
-
$cff_show_others_val = $_POST[ $cff_show_others ];
|
77 |
-
$cff_cache_time_val = $_POST[ $cff_cache_time ];
|
78 |
-
$cff_cache_time_unit_val = $_POST[ $cff_cache_time_unit ];
|
79 |
-
$cff_locale_val = $_POST[ $cff_locale ];
|
80 |
if (isset($_POST[ 'cff_timezone' ]) ) $cff_timezone = $_POST[ 'cff_timezone' ];
|
81 |
|
82 |
// Save the posted value in the database
|
@@ -1211,7 +1211,7 @@ function cff_style_page() {
|
|
1211 |
if (isset($_POST[ 'cff_app_id' ])) $cff_app_id = $_POST[ 'cff_app_id' ];
|
1212 |
(isset($_POST[ 'cff_show_credit' ])) ? $cff_show_credit = $_POST[ 'cff_show_credit' ] : $cff_show_credit = '';
|
1213 |
(isset($_POST[ 'cff_font_source' ])) ? $cff_font_source = $_POST[ 'cff_font_source' ] : $cff_font_source = '';
|
1214 |
-
$cff_preserve_settings_val = $_POST[
|
1215 |
|
1216 |
//Meta
|
1217 |
$options[ 'cff_icon_style' ] = $cff_icon_style;
|
@@ -2653,6 +2653,7 @@ function cff_style_page() {
|
|
2653 |
<select name="cff_font_source">
|
2654 |
<option value="cdn" <?php if($cff_font_source == "cdn") echo 'selected="selected"' ?> ><?php _e('CDN'); ?></option>
|
2655 |
<option value="local" <?php if($cff_font_source == "local") echo 'selected="selected"' ?> ><?php _e('Local copy'); ?></option>
|
|
|
2656 |
</select>
|
2657 |
</td>
|
2658 |
</tr>
|
67 |
// See if the user has posted us some information. If they did, this hidden field will be set to 'Y'.
|
68 |
if( isset($_POST[ $hidden_field_name ]) && $_POST[ $hidden_field_name ] == 'Y' ) {
|
69 |
// Read their posted value
|
70 |
+
isset( $_POST[ $show_access_token ] ) ? $show_access_token_val = $_POST[ $show_access_token ] : $show_access_token_val = '';
|
71 |
+
isset( $_POST[ $access_token ] ) ? $access_token_val = $_POST[ $access_token ] : $access_token_val = '';
|
72 |
+
isset( $_POST[ $page_id ] ) ? $page_id_val = $_POST[ $page_id ] : $page_id_val = '';
|
73 |
+
isset( $_POST[ $cff_page_type ] ) ? $cff_page_type_val = $_POST[ $cff_page_type ] : $cff_page_type_val = '';
|
74 |
+
isset( $_POST[ $num_show ] ) ? $num_show_val = $_POST[ $num_show ] : $num_show_val = '';
|
75 |
+
isset( $_POST[ $cff_post_limit ] ) ? $cff_post_limit_val = $_POST[ $cff_post_limit ] : $cff_post_limit_val = '';
|
76 |
+
isset( $_POST[ $cff_show_others ] ) ? $cff_show_others_val = $_POST[ $cff_show_others ] : $cff_show_others_val = '';
|
77 |
+
isset( $_POST[ $cff_cache_time ] ) ? $cff_cache_time_val = $_POST[ $cff_cache_time ] : $cff_cache_time_val = '';
|
78 |
+
isset( $_POST[ $cff_cache_time_unit ] ) ? $cff_cache_time_unit_val = $_POST[ $cff_cache_time_unit ] : $cff_cache_time_unit_val = '';
|
79 |
+
isset( $_POST[ $cff_locale ] ) ? $cff_locale_val = $_POST[ $cff_locale ] : $cff_locale_val = '';
|
80 |
if (isset($_POST[ 'cff_timezone' ]) ) $cff_timezone = $_POST[ 'cff_timezone' ];
|
81 |
|
82 |
// Save the posted value in the database
|
1211 |
if (isset($_POST[ 'cff_app_id' ])) $cff_app_id = $_POST[ 'cff_app_id' ];
|
1212 |
(isset($_POST[ 'cff_show_credit' ])) ? $cff_show_credit = $_POST[ 'cff_show_credit' ] : $cff_show_credit = '';
|
1213 |
(isset($_POST[ 'cff_font_source' ])) ? $cff_font_source = $_POST[ 'cff_font_source' ] : $cff_font_source = '';
|
1214 |
+
(isset($_POST[ $cff_preserve_settings ])) ? $cff_preserve_settings_val = $_POST[ 'cff_preserve_settings' ] : $cff_preserve_settings_val = '';
|
1215 |
|
1216 |
//Meta
|
1217 |
$options[ 'cff_icon_style' ] = $cff_icon_style;
|
2653 |
<select name="cff_font_source">
|
2654 |
<option value="cdn" <?php if($cff_font_source == "cdn") echo 'selected="selected"' ?> ><?php _e('CDN'); ?></option>
|
2655 |
<option value="local" <?php if($cff_font_source == "local") echo 'selected="selected"' ?> ><?php _e('Local copy'); ?></option>
|
2656 |
+
<option value="none" <?php if($cff_font_source == "none") echo 'selected="selected"' ?> ><?php _e("Don't load"); ?></option>
|
2657 |
</select>
|
2658 |
</td>
|
2659 |
</tr>
|
custom-facebook-feed.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Custom Facebook Feed
|
4 |
Plugin URI: http://smashballoon.com/custom-facebook-feed
|
5 |
Description: Add a completely customizable Facebook feed to your WordPress site
|
6 |
-
Version: 2.3.
|
7 |
Author: Smash Balloon
|
8 |
Author URI: http://smashballoon.com/
|
9 |
License: GPLv2 or later
|
@@ -25,7 +25,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
25 |
//Include admin
|
26 |
include dirname( __FILE__ ) .'/custom-facebook-feed-admin.php';
|
27 |
|
28 |
-
define('CFFVER', '2.3.
|
29 |
|
30 |
// Add shortcodes
|
31 |
add_shortcode('custom-facebook-feed', 'display_cff');
|
@@ -875,9 +875,11 @@ function display_cff($atts) {
|
|
875 |
}
|
876 |
|
877 |
//If it's an event then check whether the URL contains facebook.com
|
878 |
-
if(
|
879 |
-
|
880 |
-
|
|
|
|
|
881 |
}
|
882 |
|
883 |
//Is it an album?
|
@@ -885,9 +887,9 @@ function display_cff($atts) {
|
|
885 |
|
886 |
if( $news->status_type == 'added_photos' ){
|
887 |
//Check 'story' to see whether it contains a number
|
888 |
-
$str = $news->story;
|
889 |
preg_match('!\d+!', $str, $matches);
|
890 |
-
$num_photos = $matches[0];
|
891 |
|
892 |
if ( $num_photos > 1 ) {
|
893 |
$cff_album = true;
|
@@ -1023,7 +1025,7 @@ function display_cff($atts) {
|
|
1023 |
array(
|
1024 |
'id' => $message_tag[0]->id,
|
1025 |
'name' => $message_tag[0]->name,
|
1026 |
-
'type' => $message_tag[0]->type,
|
1027 |
'offset' => $message_tag[0]->offset,
|
1028 |
'length' => $message_tag[0]->length
|
1029 |
)
|
@@ -1786,12 +1788,13 @@ function cff_add_my_stylesheet() {
|
|
1786 |
wp_enqueue_style( 'cff' );
|
1787 |
|
1788 |
$options = get_option('cff_style_settings');
|
1789 |
-
if( $options[ 'cff_font_source' ] == '
|
|
|
|
|
1790 |
wp_enqueue_style( 'cff-font-awesome', plugins_url('css/font-awesome.min.css', __FILE__), array(), '4.3.0' );
|
1791 |
} else {
|
1792 |
wp_enqueue_style( 'cff-font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css', array(), '4.2.0' );
|
1793 |
}
|
1794 |
-
|
1795 |
}
|
1796 |
//Enqueue scripts
|
1797 |
add_action( 'wp_enqueue_scripts', 'cff_scripts_method' );
|
@@ -2225,6 +2228,7 @@ function cff_autolink_email($text, $tagfill=''){
|
|
2225 |
####################################################################
|
2226 |
|
2227 |
|
2228 |
-
//Comment out the
|
2229 |
-
//
|
|
|
2230 |
?>
|
3 |
Plugin Name: Custom Facebook Feed
|
4 |
Plugin URI: http://smashballoon.com/custom-facebook-feed
|
5 |
Description: Add a completely customizable Facebook feed to your WordPress site
|
6 |
+
Version: 2.3.2
|
7 |
Author: Smash Balloon
|
8 |
Author URI: http://smashballoon.com/
|
9 |
License: GPLv2 or later
|
25 |
//Include admin
|
26 |
include dirname( __FILE__ ) .'/custom-facebook-feed-admin.php';
|
27 |
|
28 |
+
define('CFFVER', '2.3.2');
|
29 |
|
30 |
// Add shortcodes
|
31 |
add_shortcode('custom-facebook-feed', 'display_cff');
|
875 |
}
|
876 |
|
877 |
//If it's an event then check whether the URL contains facebook.com
|
878 |
+
if(isset($news->link)){
|
879 |
+
if( stripos($news->link, "events/") && $cff_post_type == 'event' ){
|
880 |
+
//Facebook changed the event link from absolute to relative, and so if the link isn't absolute then add facebook.com to front
|
881 |
+
( stripos($link, 'facebook.com') ) ? $link = $link : $link = 'https://facebook.com' . $link;
|
882 |
+
}
|
883 |
}
|
884 |
|
885 |
//Is it an album?
|
887 |
|
888 |
if( $news->status_type == 'added_photos' ){
|
889 |
//Check 'story' to see whether it contains a number
|
890 |
+
(isset($news->story)) ? $str = $news->story : $str = '';
|
891 |
preg_match('!\d+!', $str, $matches);
|
892 |
+
(isset($matches[0])) ? $num_photos = $matches[0] : $num_photos = 0;
|
893 |
|
894 |
if ( $num_photos > 1 ) {
|
895 |
$cff_album = true;
|
1025 |
array(
|
1026 |
'id' => $message_tag[0]->id,
|
1027 |
'name' => $message_tag[0]->name,
|
1028 |
+
'type' => isset($message_tag[0]->type) ? $message_tag[0]->type : '',
|
1029 |
'offset' => $message_tag[0]->offset,
|
1030 |
'length' => $message_tag[0]->length
|
1031 |
)
|
1788 |
wp_enqueue_style( 'cff' );
|
1789 |
|
1790 |
$options = get_option('cff_style_settings');
|
1791 |
+
if( $options[ 'cff_font_source' ] == 'none' ){
|
1792 |
+
//Do nothing
|
1793 |
+
} else if( $options[ 'cff_font_source' ] == 'local' ){
|
1794 |
wp_enqueue_style( 'cff-font-awesome', plugins_url('css/font-awesome.min.css', __FILE__), array(), '4.3.0' );
|
1795 |
} else {
|
1796 |
wp_enqueue_style( 'cff-font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css', array(), '4.2.0' );
|
1797 |
}
|
|
|
1798 |
}
|
1799 |
//Enqueue scripts
|
1800 |
add_action( 'wp_enqueue_scripts', 'cff_scripts_method' );
|
2228 |
####################################################################
|
2229 |
|
2230 |
|
2231 |
+
//Comment out the lines below to view PHP notices and errors
|
2232 |
+
// ini_set('display_errors', 1);
|
2233 |
+
// error_reporting(~0);
|
2234 |
?>
|