WordPress plugin intelligence profile

Social News Center

Display latest Posts from social media sites like Facebook, Instagram & Twitter. Perform actions such as view profiles, Like, Share, Favorite &amp …

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 4.8
Current version0.0.8
WordPress coverageTested up to WordPress 4.8
Minimum stackWP 4.0 · PHP —
Directory statusactive
Last directory update11 Jul 20179y ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Social News Center version 0.0.8 as active, updated 9y ago and tested up to WordPress 4.8.

Overview

About this plugin

Social News Center plugin displays the latest posts from social media sites such as Facebook, Instagram & Twitter for specified pages & accounts. Page and account profiles can also be viewed together with support for performing actions such as Like, Share, Favorite, Retweet and more.

Posts are displayed in item boxes which are sorted in date descending order based upon when they were posted, shared, or re-posted. The boxes are dynamically laid out within the web page based upon the width of the browser or section of the web page. The layout works on PC’s, tablets and smartphones alike automatically adjusting to the browser or screensize.

Each item box contains the following information about a post:

  • Header:
  • Profile image for the social media account from which the post is being displayed.
  • Name of social media account which displays a popup profile if clicked.
  • Username of social media account which is also clickable (Instagram & Twitter only).
  • Social media network icon.
  • Body:
  • Photo if available which displays a larger image or content (e.g. video) if clicked.
  • Textual post content with clickable links (e.g. Twitter hashtags display related posts in a popup).
  • Footer:
  • Time when posted (i.e. the second, minutes, hours, days, months, or years ago).
  • Favorite or Like button with latest count.
  • ‘view post’ link (Facebook & Instagram only) which displays the full post in a pop-up window or a Reply button (Twitter only).
  • Share or Retweet button with latest count.

Note: most buttons within the Footer will show if they have already been used by the current user assuming this information is made available from the relevant social media network.

This plugin caches results from calls to social media networks in order to improve overall page load times and to better utilize the quotas placed on developer API keys. When a web site user logs in the plugin will where possible use the user’s quota leaving the development quota as backup for those who do not login.

Troubleshooting

Parameters are specified within the shortcode but no posts are being displayed

-

g.

  • [sncSocialMediaPosts facebook=”/Beer2Infinity” instagram=”@wotvine” twitter=”@beer2infinity”]

-

g.

  • [sncSocialMediaPosts facebook=”/Beer2Infinity;/pgowling;/WOTvine”]

-

g.

  • [sncSocialMediaPosts facebook=”/Beer2Infinity” instagram=”@wotvine” twitter=”@beer2infinity”]

Potential Conflicts

  • “LightBoxes” – there can be potential conflicts between popups with this plugin and other plugins or themes that use LightBox or similar functionality e.g. clicking on an image can trigger two popups to overlay each other. Resolution is to disable LightBox or popup functionlity within one of the plugins (if possible) or deactivate the conflicting plugin and if needed find an alternative.

Instagram ‘Login’ button does not work within Dashboard Admin settings page

  • Force reload of page using SHIFT + Refresh so that the Javascript script cached by your browser is updated.

Admin settings

Accessible via the ‘Social Media Center’ menu on the left side within the admin Dashboard.

General

  • “Posts per Account (main)” – maximum number of Posts displayed per social media Account (or Page) on the main screen i.e. WordPress Page or Post.
  • “Posts per Account (popup)” – maximum number of Posts displayed per social media Account (or Page) on a popup e.g. when a Twitter hashtag (#abc) is clicked on.
  • “Maximum posts displayed” – maximum number of Posts displayed on a WordPress Page or Post for all social Media Accounts (or Pages).
  • “Cache limit (minutes)” – time for a cached item to expire i.e. the social media network will be requeried to update the specified item at this point.
  • “Cache reset (minutes)” – time for an item to be reset or deleted from the cache. This value must be a greater value than the Cache limit in order to have an effect.
  • “Cookie timeout (seconds)” – cookies will expire after this amount of time such as Filter settings (Country, State, City) e.g. 86400 = 60 secs x 60 mins x 24 hrs.
  • “Layout style” – color scheme used to display the item boxes containing Posts. Basic version of the plugin includes White, Neutral, Black, Red, Green, and Blue.

Facebook

  • “Status” – to Enable or Disable the displaying of Facebook Posts.
  • “App Id” – FACEBOOK_APP_ID setting to access the Facebook API
  • e.g. 667778899223981.

-

“Secret” – FACEBOOK_SECRET setting to access the Facebook API

  • e.g. abc9d4563232a12345dd6f321ab99778.

com/apps

Instagram

  • “Status” – to Enable or Disable the displaying of Instagram Posts.
  • “Client Id” – ‘Client ID’ setting to access the Instagram API
  • e.g. 29ab5bd42e8g123dd88fa5bc3456dd4a.
  • “Client Secret” – ‘Client Secret’ setting to access the Instagram API
  • e.g. def3a1234567b54321ee4d222ed98765.
  • “Access Token” – ‘Access Token’ setting to access the Instagram API, generated by clicking the ‘Generate’ button
  • e.g. 2323318765.45ee4bd.ddabc1665c12349d654d443a4dfd2d6b.

-

“Access Token validity” – ‘Access Token validity’ setting to show whether the ‘Access Token’ is ‘valid’ or ‘invalid’, generated as a result of clicking the ‘Generate’ button

  • e.g. valid.

com/developer

g. g. com/wordpress

action=snc_get_instagram_code

It is important to use 'https' rather than 'http' in the above URI if the admin area of your WordPress installation is SSL protected. g. ':443'.

action=snc_instagram_oauth

It is important to use 'https' rather than 'http' in the above URI if the user facing pages of your WordPress installation are SSL protected. g. ':443', in most web sites SSL is not used for performance purposes.

Additionally 'Client Status' can be left as 'Sandbox Mode' within Instagram Developer.

Twitter

  • “Status” – to Enable or Disable the displaying of Twitter Posts.
  • “Consumer Key” – ‘consumer_key’ setting to access the Twitter API
  • e.g. WD6SoDad6dsKO2FIkjghf.
  • “Consumer Secret” – ‘consumer_secret’ setting to access the Twitter API
  • e.g. FdLSWdD6RAufrmFjuyhjfm7AFvt4dr9FRvghD1L5M.
  • “OAuth Access Token” – ‘oauth_access_token’ setting to access the Twitter API
  • e.g. 879666148-uWWoWSdsG6VKNXdWaQSc8NnVGHrdCo34xOrRuNbl.
  • “OAuth Access Token Secret” – ‘oauth_access_token_secret’ setting to access the Twitter API
  • e.g. KJHmPdTsw8JTSWDArQWl2ERrsBmyLKbPV62cxS54DB.
  • “Replies” – to Include or Exclude replies to posts.

-

“Retweets” – to Include or Exclude retweets of posts.

com

Shortcode Options

-

Place the following shortcode on any Page or Post within your WordPress website:

  • [sncSocialMediaPosts]

(Note that one or more social media networks with account(s) or profile(s) need specifying in order for posts to be displayed)

-

To display posts from the ‘Beer Infinity’ Facebook page:

  • [sncSocialMediaPosts facebook=”/Beer2Infinity”]

This will show a Facebook Login button too and is the same as the following:

  • [sncSocialMediaPosts facebook=”/Beer2Infinity” header=”Y”]

-

Login/logout buttons can be suppressed as follows:

  • [sncSocialMediaPosts facebook=”/Beer2Infinity” header=”N”]

(Note the need to preceed the Facebook account name with a ‘/’)

-

To display posts from the ‘Beer Infinity’ Facebook, Instagram & Twitter pages:

  • [sncSocialMediaPosts facebook=”/Beer2Infinity” instagram=”@beer2infinity” twitter=”@beer2infinity”]

(Note the need to preceed the Instagram & Twitter account names with an ‘@’)

-

To display posts from multiple Facebook, Instagram & Twitter pages:

  • [sncSocialMediaPosts facebook=”/Beer2Infinity;/pgowling” instagram=”@placeboworld;@thewho” twitter=”@beer2infinity;@pgowling”]

(Note the need to separate each Facebook, Instagram & Twitter Account names with a ‘;’)

Additional Info

This section includes some points to note about the behaviour of social media posts being returned by this plugin:

-

g. clicking Favoriting or Retweeting a Twitter post displayed by the Social News Center plugin. These actions will be displayed once the current cached item has expired or the cache has been manually emptied within the settings page.

-

Caching – in certain situations it is possible for protected posts to be seen after a user has logged out of a social media network due to the results still being cached. Once the cached items have expired then this will no longer be the case. Note: this does not mean that a user can see posts that they did not previously have access to!

-

g.

-

Facebook – if login/logout is carried out directly within the Facebook website then the Social News Center plugin will automatically pick this up when the page is refreshed or alternatively it is possible to login/logout of Facebook within the plugin.

-

Instagram – login/logout on the Instagram website is not detected by the Social News Center plugin and that an additional Authorization is required within the plugin via the ‘Login’ button.

-

Twitter – login/logout on the Twitter website is not detected by the Social News Center plugin and that an additional Authorization is required within the plugin via the ‘Login’ button.

-

g. Twitter quotes “Please note that Twitter’s search service and, by extension, the Search API is not meant to be an exhaustive source of Tweets. ”.

-

Posts per Account – changing this setting can sometimes not have an immediate effect due to results being cached. Reducing the value is impacted less than increasing the value as only the cached results will be displayed until it either expires or is manually emptied via the settings page.

-

Shortcode – the WordPress shortcode placed with Pages or Posts should only be edited in ‘Text’ mode as ‘Visual’ mode can add extra HTML coding that stops affects the shortcode syntax.

-

Update delays – sometimes there can be delays in posts, comments and actions becoming available through API’s which can vary between social media networks and times of the day.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • social media
  • social networks
  • social news
  • social posts
  • facebook
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 4.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 4.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to4.8
Minimum requirementsWordPress 4.0 · PHP not listed
Update activity11 Jul 20179y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.