Version Description
- Fix: Removed an unnecessary API call
- Fix: Removed a PHP notice which was displayed under rare circumstances
- Fix: Minor bug fixes
Download this release
Release Info
Developer | smashballoon |
Plugin | Custom Facebook Feed |
Version | 2.6.1 |
Comparing to | |
See all releases |
Code changes from version 2.6 to 2.6.1
- README.txt +6 -1
- custom-facebook-feed.php +24 -8
README.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: smashballoon
|
|
3 |
Tags: Facebook, Facebook feed, Facebook posts, Facebook wall, Facebook page
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.9
|
6 |
-
Stable tag: 2.6
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -265,6 +265,11 @@ You no longer need your own Access Token to use the Custom Facebook Feed Plugin,
|
|
265 |
|
266 |
== Changelog ==
|
267 |
|
|
|
|
|
|
|
|
|
|
|
268 |
= 2.6 =
|
269 |
* Fix: Fixed an issue connecting to the Facebook API caused by a recent Facebook platform change
|
270 |
* Tweak: Increased the minimum caching time to be 15 minutes to reduce Facebook API requests
|
3 |
Tags: Facebook, Facebook feed, Facebook posts, Facebook wall, Facebook page
|
4 |
Requires at least: 3.0
|
5 |
Tested up to: 4.9
|
6 |
+
Stable tag: 2.6.1
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
265 |
|
266 |
== Changelog ==
|
267 |
|
268 |
+
= 2.6.1 =
|
269 |
+
* Fix: Removed an unnecessary API call
|
270 |
+
* Fix: Removed a PHP notice which was displayed under rare circumstances
|
271 |
+
* Fix: Minor bug fixes
|
272 |
+
|
273 |
= 2.6 =
|
274 |
* Fix: Fixed an issue connecting to the Facebook API caused by a recent Facebook platform change
|
275 |
* Tweak: Increased the minimum caching time to be 15 minutes to reduce Facebook API requests
|
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 completely customizable Facebook feeds to your WordPress site
|
6 |
-
Version: 2.6
|
7 |
Author: Smash Balloon
|
8 |
Author URI: http://smashballoon.com/
|
9 |
License: GPLv2 or later
|
@@ -24,7 +24,7 @@ along with this program; if not, write to the Free Software
|
|
24 |
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
25 |
*/
|
26 |
|
27 |
-
define('CFFVER', '2.6');
|
28 |
|
29 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
30 |
//Include admin
|
@@ -679,9 +679,17 @@ function display_cff($atts) {
|
|
679 |
'1983264355330375|e5c100f6d4b768abb560e7df1771ac89',
|
680 |
'209804229584368|3a2d59f876e0df3d42d829f8a1569636',
|
681 |
'274376249625432|03d7cc70158f4b720a124c11aad5606e',
|
682 |
-
'366766273734391|b9894da4ba6d4d75b500d13fda893810'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
683 |
);
|
684 |
-
if ($access_token == '' || !$cff_show_access_token) $access_token = $access_token_array[rand(0,
|
685 |
|
686 |
//Check whether a Page ID has been defined
|
687 |
if ($page_id == '') {
|
@@ -854,6 +862,12 @@ function display_cff($atts) {
|
|
854 |
|
855 |
$cff_posts_json_url = 'https://graph.facebook.com/' . $page_id . '/' . $graph_query . '?fields=id,from,message,message_tags,story,story_tags,link,source,name,caption,description,type,status_type,object_id,created_time&access_token=' . $access_token . '&limit=' . $cff_post_limit . '&locale=' . $cff_locale . $cff_ssl;
|
856 |
|
|
|
|
|
|
|
|
|
|
|
|
|
857 |
//Don't use caching if the cache time is set to zero
|
858 |
if ($cff_cache_time != 0){
|
859 |
|
@@ -980,12 +994,14 @@ function display_cff($atts) {
|
|
980 |
//ONLY show posts by others
|
981 |
if ( $cff_show_only_others ) {
|
982 |
//Get the numeric ID of the page
|
983 |
-
$
|
984 |
-
$
|
985 |
-
$numeric_page_id = $
|
986 |
|
987 |
//If the post author's ID is the same as the page ID then don't show the post
|
988 |
-
if (
|
|
|
|
|
989 |
}
|
990 |
|
991 |
|
3 |
Plugin Name: Custom Facebook Feed
|
4 |
Plugin URI: http://smashballoon.com/custom-facebook-feed
|
5 |
Description: Add completely customizable Facebook feeds to your WordPress site
|
6 |
+
Version: 2.6.1
|
7 |
Author: Smash Balloon
|
8 |
Author URI: http://smashballoon.com/
|
9 |
License: GPLv2 or later
|
24 |
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
25 |
*/
|
26 |
|
27 |
+
define('CFFVER', '2.6.1');
|
28 |
|
29 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
30 |
//Include admin
|
679 |
'1983264355330375|e5c100f6d4b768abb560e7df1771ac89',
|
680 |
'209804229584368|3a2d59f876e0df3d42d829f8a1569636',
|
681 |
'274376249625432|03d7cc70158f4b720a124c11aad5606e',
|
682 |
+
'366766273734391|b9894da4ba6d4d75b500d13fda893810',
|
683 |
+
'157849737751172|1wgUYn-UwVvoiZkvROi7yi2aIRw',
|
684 |
+
'140081703552|rtuoT3AGRIzb-z_PPUlOnN9iYA0',
|
685 |
+
'322095208287051|pbCTS6jPuhjR18sl2UPhKQw7eyY',
|
686 |
+
'997699293639941|RSjkTO49QlpW3allK2Xqb87wmnc',
|
687 |
+
'1042396375891598|gn2HiZgDgjTbCMcXsSb6VK91PqM',
|
688 |
+
'2025362117734029|_Y9UZU0qE-EYJrDpgLTvuD9EcVw',
|
689 |
+
'502797619766223|fuoqcs_7_9HPokY0C296S4VtB0o',
|
690 |
+
'1399391236784002|zx6bKxr-c8xfOPvCc0ZxP6vyGXs'
|
691 |
);
|
692 |
+
if ($access_token == '' || !$cff_show_access_token) $access_token = $access_token_array[rand(0, 15)];
|
693 |
|
694 |
//Check whether a Page ID has been defined
|
695 |
if ($page_id == '') {
|
862 |
|
863 |
$cff_posts_json_url = 'https://graph.facebook.com/' . $page_id . '/' . $graph_query . '?fields=id,from,message,message_tags,story,story_tags,link,source,name,caption,description,type,status_type,object_id,created_time&access_token=' . $access_token . '&limit=' . $cff_post_limit . '&locale=' . $cff_locale . $cff_ssl;
|
864 |
|
865 |
+
//Temporarily set caching time to be minimum of 30 minutes
|
866 |
+
if( $cache_seconds < 1800 || !isset($cache_seconds) ) $cache_seconds = 1800;
|
867 |
+
|
868 |
+
//Temporarily increase default caching time to be 2 hours
|
869 |
+
if( $cache_seconds == 3600 ) $cache_seconds = 7200;
|
870 |
+
|
871 |
//Don't use caching if the cache time is set to zero
|
872 |
if ($cff_cache_time != 0){
|
873 |
|
994 |
//ONLY show posts by others
|
995 |
if ( $cff_show_only_others ) {
|
996 |
//Get the numeric ID of the page
|
997 |
+
$fbdata_string = $FBdata->data;
|
998 |
+
$first_post_id = explode("_", $fbdata_string[0]->id);
|
999 |
+
$numeric_page_id = $first_post_id[0];
|
1000 |
|
1001 |
//If the post author's ID is the same as the page ID then don't show the post
|
1002 |
+
if( isset($news->from->id) ){
|
1003 |
+
if ( $numeric_page_id == $news->from->id ) $cff_show_post = false;
|
1004 |
+
}
|
1005 |
}
|
1006 |
|
1007 |
|