SocialFans Counter Documentation By Themeinity

Thank you for purchasing SocialFans Counter plugin

Introduction

SocialFans Counter v4.2.1
Created: 22/11/2013
Latest update: 18/03/2016

  • Responsive wordpress plugin displaying your social accounts fans, subscribers and followers number
  • SocialFans Counter supporting 30 social accounts
  • SocialFans Counter is a widget ready, with powerful options to control your plugin view
  • Comes with an Easy-to-use admin panel to control and customize the plugin

Supported social networks:

  1. Facebook (Page, User Followers)
  2. Twitter
  3. Google+ (Page, User Followers)
  4. Pinterest
  5. Linkedin (Company, Group, Account Connections)
  6. FourSquare
  7. Envato
  8. Behance
  9. Dribble
  10. Vimeo (Channel, User Followers)
  11. Soundcloud
  12. Forrst
  13. Github
  14. Mailchimp
  15. Delicious
  16. Instagram
  17. Youtube (User, Channel)
  18. Rss (Feedpress, Manual)
  19. VK-VKontakte
  20. Vine
  21. Tumblr
  22. Slideshare
  23. 500px
  24. Flickr
  25. AudioBoo.fm
  26. Steamcommunity (Group members)
  27. We Heart It
  28. Wordpress Users
  29. Wordpress Posts
  30. Wordpress Comments

Installation

Thanks to Alun Hill


Admin panel settings


  1. Area that specifically to choose which social networks you want to indicate your rank there, easy sorting your socials by move the box of the accout
  2. Some stuff for help, rating the plugin and some useful links as well
  3. This option lets you to setup a default cache period for all selected social networks, this will not act if you change it for a specifically cache period for each social network
  4. What you like to present the way the numbers will looks!, it's your choise.
  5. Shortcode generator will help you customize your shortcode and use it anywhere in your website.
    There is 2 ways to use shortcode in your website:
    • In post or page use the code like this [sfcounter]
    • In php files you can use your shortcode like this <?php echo do_shortcode( '[sfcounter]' );?>

Sticky settings



  1. Sort socials for sticky mode
  2. Control which socials to display for sticky mode
  3. Control where to display/hide sticky socials [home, archive, category, page, post,author page]

Sticky Shortcode

You can create unlimited possibilities of stikcy shortcodes and use it


Debug List

Now you can check errors for your socials accounts and suggestions for how to fix this errors



Facebook Page

  1. Use Page ID or Page Slug to setup facebook.

  2. Goto https://developers.facebook.com/
  3. From menu Apps select Create new app

  4. Click On WWW

  5. Enter Unique Name

  6. Choose Category

  7. Click Skip Quick Start

  8. Click Show

  9. Goto http://labs.themeinity.com/plugins/tools/facebook/
  10. Copy App ID and App Secret to form then click "Page Fans"

  11. Copy your access token


Facebook Followers

Facebook removed user followers count from it's api so you should add followers number manual

Twitter

  1. Twitter ID

  2. Goto Twitter Apps and follow steps below:

  3. Create new application

  4. Fill application form

  5. Agree and submit the form

  6. Goto end of the page and click

  7. Use Keys to setup your twitter


Google+

Use Page / Account ID as number or Page / Account Slug starting with (+)


Linkedin

to get your Linkedin Token

  1. Go to https://www.linkedin.com/developer/apps

  2. Click Create applications

  3. Fill form with data and click submit

  4. Check all Permissions

  5. Add Authorized Redirect URLs: http://labs.themeinity.com/plugins/tools/linkedin/?callback=code and then click "Add".

  6. Click update

  7. Go to http://labs.themeinity.com/plugins/tools/linkedin/

  8. Enter client id & client secret then click submit

  9. Click allow access

  10. Woohoo, you got your access token add it to plugin setting.

To get your profile id

  1. Go to linkin then hover in your image the menu will be open

  2. XXXXXXX is the id

to get your company id

  1. Open your company link e.g. https://www.linkedin.com/company/themeinity

  2. Goto notification

  3. Url will look like that "https://www.linkedin.com/company/4874301/notifications?trk=top_nav_notifications"

  4. 4874301 is the id


Pinterest

Get your profile username, "themeinity" is just example for username


Foursquare

to get your foursquare id

  1. sign in to your account at http://foursquare.com


  2. Click on the icon


  3. Copy your foursquare id



to get your foursquare access token

  1. goto https://foursquare.com/developers/register.

  2. Fill the form then click save, IMPORTANT field Redirect URI(s) Please use http://labs.themeinity.com/plugins/tools/foursquare


  3. Your app will be created and give you Client id and Cleint secret


  4. goto http://labs.themeinity.com/plugins/tools/foursquare put your client id then click Submit


  5. Click Allow


  6. Put your client id and client secret and click submit


  7. Your access token is here



Envato

to get your envato id login to your account, open menu and click profile, copy your envato id, it's your username also


Behance

get your Behance ID

It's a few steps to get your api key

  1. Goto the Behance in the botton of page click Api

  2. Register new App

  3. Fill the inputs with the required data

  4. Finally when you just finished by click the Register your app, then you will be able to have the API KEY / CLIENT ID, just copy and paste



Dribble

get your dribbble id

Get Access Token

  1. Go to https://dribbble.com/account/applications/new
  2. Fill the form and click Register application

  3. Copy Your Client Access Token


Vimeo

Vimeo User Followers

  1. Vimeo User ID without word [user]

  2. Goto https://developer.vimeo.com Select My Apps

  3. Click Create a new app

  4. Fill the form

  5. Click OAuth2

  6. Copy your access token

Vimeo Channel

Follow steps below to get your vimeo channel id

  1. goto http://www.vimeo.com then click Me

  2. click on channels box

  3. click on setting icon for channel you want to show number of followers

  4. copy channel id


SoundCloud

It's a few steps to get your api key

  1. Open menu and click on developers

  2. Click on Your Apps

  3. Click Register new application

  4. Enter your app name then click register

  5. Click save app and copy your Client ID


to get SoundCloud ID

  1. Open menu and click on Profile

  2. Copy your username from the address bar



Forrst

Use your username as Forrst ID.


Github

Use your username as Github ID.


Mailchimp

Three things you have to provide them to get it done
  1. Get the List ID
  2. Get the List URL
  3. Get the API Key


Delicious

Use your username as Delicious ID.


Instagram

  1. You need first to get the ID, for that there is a tool you will use to generate your ID from your username click here like so:


  2. Go to https://www.instagram.com/developer/clients/register/

  3. Fill the form and click Register

    Valid redirect urls should be http://labs.themeinity.com/plugins/tools/instagram/

  4. Goto http://labs.themeinity.com/plugins/tools/instagram/


  5. Copy your client id & client secret to the form & click Submit


  6. Click Authorize


  7. Copy your access token



Youtube

To get your api key

  1. Go to https://console.developers.google.com/project

  2. click create project

  3. Write project name then click create

  4. In left menu click APIs

  5. Choose YouTube Data API

  6. Click Enable API

  7. In left menu click Api & auth -> credentials

  8. Create new key

  9. Choose Server key then click create

  10. Woohoo, you got your api key copy it to plugin settings

You can display number of subscribers for channel and you have to choose account type depends on your account type on youtube


VK-VKontakte

Use your User ID or (Page ID/Screen name) as the VK ID, don't take "id", just copy the number after "id"


Rss

Rss Feedpress

  1. Goto http://feedpress.it/
  2. From menu My Feeds Select the feed

  3. From menu Miscellaneous Select Json File

  4. Copy Json file url

Rss Manual

You can add your rss subscribers counter but for now it's added manual so you have to provide rss subscription full url e.g. Feedburner Subsribe url (http://feeds.feedburner.com/themeinity/ZIIS) also you have to add count manual


Vine

You can display number of followers for your vine account, just add your vine login info

  1. Vine Login Email
  2. Vine Login Password
  3. Vine Username

Tumblr

Tumblr basename
Each blog has a unique hostname. The hostname can be standard or custom.
Standard hostname: the blog short name + .tumblr.com.
Example: greentype.tumblr.com
Custom hostname: Anything at all, as determined by a DNS CNAME entry.
Example: www.davidslog.com


To get tumblr keys please follow steps below:

  1. go to http://www.tumblr.com/oauth/register
  2. fill the form and click Save changes. NOTE: Default callback URL is http://labs.themeinity.com/plugins/tools/tumblr/

  3. Click Show secret key

  4. goto http://labs.themeinity.com/plugins/tools/tumblr/
  5. Fill the form with the keys from tumblr app and click submit

  6. Click allow

  7. :) you got our keys


Slideshare

Get your slideshare username


500px

  1. Click On Your name

  2. Copy your username

  3. Goto http://500px.com/settings/applications and click Register your application
  4. Fill the form and click Register

  5. Click See application details and Copy Consumer Key and Consumer Secret


Flickr

  1. Goto https://www.flickr.com/services/apps/create/apply/
  2. Click APPLY FOR A NON-COMMERCIAL KEY

  3. Fill the form and click submit

  4. Click edit app details

  5. Click edit

  6. Set callback url to http://labs.themeinity.com/plugins/tools/flickr/ and click save

  7. Click view

  8. Goto http://labs.themeinity.com/plugins/tools/flickr/
  9. Copy and paste your api key and api secret and click Submit

  10. Click Ok, I'LL AUTHORIZE IT

  11. Conrats, you got your access token add it to the plugin setting.

  12. Enjoy

Audioboo

  1. Click on your name and click profile

  2. Copy your username


Steamcommunity

  1. On Your name select Groups

  2. Click on the group name

  3. Copy Group base name


We Heart It

  1. From heart menu choose My Canvas

  2. Copy your username