Sharing is Caring: 10 Social Media Plugins for WordPress

Sharing is Caring: 10 Social Media Plugins for WordPress

1146shares

Social networks like Facebook, Twitter, Google Plus and more bring tons of traffic to the sites right after search engines. Moreover, these two sources of traffic are connected: the more people like and share your content, the more chances you have to get to the Google’s top by specific keywords.

While people would always find a way to share the content they really like, it matters how well social media are integrated on your site. Let’s review 10 social media plugins for WordPress I collected below and make our sites more sharing-friendly! These plugins will encourage people to share your content and recommend it to their friends and followers.

Social

This awesome free plugin gives you a widget for displaying various social media icons in clean minimalistic style. You may set custom icon and hover color and also choose from 4 different sizes.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Sossy

Sossy allows you to create unlimited number of social profiles with counters. It’s highly customizable, so you can easily adjust the widget to fit your website theme perfectly.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Power Pinner

Power Pinner is an easy-to-use plugin that lets you to add a big pin-it button to your website images and make people pin them.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Twitter slider

With this Twitter timeline slider you can display your Twitter feed in a neat fancy way.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Crab Social Share

This social plugin are used for displaying sharing buttons for 17 networks. Give a boost to your WordPress posts in the social media world with this plugin. Moreover, it’s quite easy to customize.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

WordPress Social Share Buttons

It’s a popular social share buttons plugin which shows buttons in a floating panel or a toolbar. A lot of blogs around the web use it.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

StickySocial

This is a social Retina ready plugin which shows the numbers of your social activities, such as subscribers, fans and followers. It can be sticked at the right or left sidebar of your website.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Facebook Traffic Pop

Facebook Traffic Pop plugin for WordPress says for itself. The plugin will add a Facebook pop-up window to your site that encourages users to like and share your content.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Instagram Theatre

Instagram Theatre allows you to add a gallery with your Instagram photos to the website. You can customize the appearance of the Instagram gallery.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Like 2 Unlock

This plugin makes your visitors to like your content to get access to it. You may use it showing a part of the content and unlock the rest of it after the user press Like button.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

About the Author

Nancy Young is a passionate writer and blogger. She writes tons of inspirational articles on photography, despite the fact that she is an economist by education. She is a part of PhotoDoto Team. Get a new eBook about landscape photography for free – one useful gift just for visiting!

Startup Framework for WordPress

Startup Framework for WordPress

Adrian  •  Shop  •  September 23, 2014
Startup Framework for WordPress

Startup Framework for WordPress is a new powerful theme, which will help you create websites in an easy and intuitive way. It’s not an ordinary WordPress theme, it is a mix of the most advanced front-end tool working with the most popular CMS in the…

Primer on Web-Based Grid Systems

Carrie Cousins  •  Design  •  September 23, 2014
Primer on Web-Based Grid Systems

What’s in a grid? A grid-style framework is the backbone to almost any web design project, providing the structure for your site as well as a way to organize content, elements and images. There are a variety of grid systems out there that you can buy or download free. You can also create your own if you are feeling ambitious. But one thing is for sure, you can probably…

Maintenance Mode for WordPress – Plugin Review

Agbonghama Collins  •  WordPress  •  September 19, 2014
Maintenance Mode for WordPress – Plugin Review

When upgrading a website to a new design, carrying out bug fixes at the backend and updating the website core CMS, themes and plugins works best when the site is placed in maintenance mode while you are working. When a website is in maintenance mode, public access is blocked and a splash page (informing visitors that the site is down for maintenance) displayed. If your…

New iPhone 6 and Apple Watch Will Impact Designers

Paula Borowska  •  Design  •  September 18, 2014
New iPhone 6 and Apple Watch Will Impact Designers

Apple announced a few new and great products on Sept. 9. But what does it mean for designers? Whether you were impressed with the keynote or not, we can all learn some lessons about what was said during the presentation. With more products to choose from, there are many things that will impact designers. Bigger Diversity in Screens It’s obvious with two new iPhones that as…

Wait a Minute: Examples of Page Preloading Animations

Nataly Birch  •  Inspiration  •  September 17, 2014
Wait a Minute: Examples of Page Preloading Animations

When creating a great user experience becomes a number one priority, micro UX comes to the forefront – in our case are preloading animations. For a long time, only some have taken into account this constituent, yet everything has changed, and almost every other website can boast having one or two delightful effects that impress visitors. Micro UX is usually associated…

UX Tools: Implementing Doors Diagram

Kirill Shikhanov  •  Design, UX Design  •  September 15, 2014
UX Tools: Implementing Doors Diagram

After “How To Improve Your Website’s UX With Doors Diagram” you learned what Doors Diagram is and how to use it. This is the second part of the topic explaining why to use this design tool, covering this approach in more detail and showing some UX research while implementing Doors Diagram on Medium.com. Why is Doors Diagram Helpful? As a design tool, Doors Diagram helps…

Building a Facebook Like Box WordPress Widget

Agbonghama Collins  •  WordPress  •  September 12, 2014
Building a Facebook Like Box WordPress Widget

WordPress arguably has become the de facto content management system (CMS) in the world powering over 20 percent of websites globally. One of the platform’s most loved feature is widgets that seamlessly add content and features to sidebars. Widgets were originally designed to provide a simple and easy-to-use way of giving design and structure control of WordPress themes…

For Designers, the Customer is Never Right (Even When They Are)

Dylan Feltus  •  Inspiration  •  September 11, 2014
For Designers, the Customer is Never Right (Even When They Are)

The adage “The Customer Is Always Right” has been so deeply ingrained in us that going against the principle can feel near impossible. Even as children, long before the issue gained any real-world application, we were learning this little mantra. No matter what, you have to make the customer happy. What better way than to validate their every whim from the moment they walk…

Designing Website Text for Readability

Carrie Cousins  •  Design  •  September 9, 2014
Designing Website Text for Readability

Readability: “the state or quality of being readable; the property of type that affects the ease with which printed matter can be read for a sustained period.” – dictionary.com Text can be beautiful, simple, wild, engaging, exciting and a wide number of other things. It can stir emotion and helps users understand your message. Type can be a wide number of things but one…

Review of OptinMonster: The Best Lead-Generation Plugin for WordPress

Agbonghama Collins  •  WordPress  •  September 8, 2014
Review of OptinMonster: The Best Lead-Generation Plugin for WordPress

Communication is essential to the survival and success of any business. A popular form of communication is the email – a method of exchanging digital messages from an author to one or more recipients. With emails, businesses can reach a number of clients and also receive in a convenient and easy manner. A number of visitors who visit a site will opt-in for information…

3 common WordPress errors, plus how you can fix them

featured16@wdd2x

1) The white screen of death

One of the most infamous errors, it has resulted in broken crockery across the globe. It will most likely be down to one of three things:

  • Exhausted memory 
  • A plugin
  • A theme

If the screen occurs on different sites, that use the same host, then you can safely assume that the issue lies with your hosting provider. If not, then you can be sure that the problem is with your site itself:

Exhausted Memory

Reaching the memory limit is often the problem behind this error. To increase your memory, access your wp-config.php file — navigate to the root file of your site using an FTP client or the File Manager in your hosting panel. Within the main php tag you will need to add a line of code, which will increase your memory limit to 64M:

define('WP_MEMORY_LIMIT', '64M');

It’s possible to go higher than 64M, but it’s dependent on your server so 64M is generally a safe amount. Maybe increasing the memory didn’t help, or you already have an even higher limit than 64M? The issue could then be down to a plugin, or your theme.

Plugins

If you have access to the dashboard then troubleshooting plugins is simple. Simply click on ‘Plugins’ and disable the most recently installed one, if this doesn’t help then you can deactivate all of your site’s plugins, select all the plugins using the topmost tick box and choose ‘Deactivate’.

If you don’t have access to the dashboard, then an alternative way of testing plugins is via FTP. If you have an FTP client, then simply navigate to the relevant directory. Open up ‘wp-content/plugins’, which will contain all the plugins you’ve installed. Simply rename the ‘plugins’ folder slightly, maybe add a word at the end – so ‘plugins’ becomes ‘plugins-test’.

Alternatively you can also use this same methodology to rename the folders of the individual plugins, which will test each plugin individually – rather than all of them at once. If you’re happy to reinstall your plugins, simply rename the folder back to its original name.

If a plugin is at fault, there could be one of many reasons. The best approach is to simply remove it and find a plugin that achieves a similar result. Try and find a more recent plugin, or one that has been updated so that it won’t cause issues.

Themes

If troubleshooting your plugins hasn’t helped, then annoyingly it could be your theme. The first thing to do is backup your theme folder. You can then simply delete your theme, and WordPress will install a default theme. If you’ve determined that the theme is at fault, then you will want to look at your theme’s functions.php file. Some poor coding may be the issue, if you’re not confident in adjusting this yourself, then perhaps contact the theme’s author. Purchasing a trustworthy theme whose author offers support is always advised.

Still thumping the desk in frustration? There is another method that might help – Enabling Debug mode.

Enable PHP debugging

If the solution above haven’t fixed your issue, then you will have to dig a little deeper. The process outlined below will help to identify your problem. However, fixing the problem once you’ve discovered what it is might require some more advanced skills.

Firstly, open up the wp-config.php file. Then locate the following line:

define('WP_DEBUG', false);

Place ‘//’ at the start, so that it becomes

//define('WP_DEBUG', false);

The above is now commented out, for the next step paste in the following code directly below the above line:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

Now this is where you will need to have some knowledge of coding. The steps you’ve just taken will result in errors being sent to a file named error.log (found in the wp-content folder). If you’re having trouble finding this, it might be that you don’t have permission to create this file. Simply create a new error.log file and give it permission of 666.

Open up the file in a text editor and check for PHP errors. If this is something you don’t understand or aren’t confident with, then it’s advisable to seek some help.

2) Internal server error

If you’ve received a 500 internal server error, then you might not be aware of the really bad news – it could be one of many problems! So make a highly caffeinated hot drink, take a breather, and be prepared for some more troubleshooting. The good news? Some of the methodology is the same as the previous section.

Plugins or theme

Refer to the ‘Plugin’ and ‘Theme’ sections of the previous section. The troubleshooting methodology is exactly the same.

Exhausted memory

Again, this process is the same as the previous section.

Bad .htaccess

Not any of your plugins, or your theme? Time to check if your .htaccess file has become corrupted.

Firstly rename the file — again just add ‘temp’ or something similar on the end. Can’t see the file? Then you’ll have to make sure that you’ve enabled ‘viewing of hidden files’. How to achieve this will depend on your FTP client, but it will be fairly simple. For example in Filezilla, simply select ‘Server’ from the top and then select ‘Show hidden files’.

Now onto the next step, firstly go back to the WordPress admin area. Navigate to ‘Settings – Permalinks’, and then reset your permalinks. You’ve now generated a new version of the working file, so you can check to see if the problem has been fixed.

Enable PHP debugging

This has also been covered in the above section, so once again, scroll up.

3) Error establishing database connection

There could be several reasons for this error. It is commonly a server error, but it might be that you’ve simple changed your database login details.

It’s important to establish if you receive this error on both the front and back end of your site. If you see the same error message in the back end (wp-admin) – ‘Error establishing a database connection’, then you can skip the next step.

However, if you’re seeing a different error message which includes something along the lines of ‘…..The database may need to be repaired…’ then you should add the following to yourwp-config.php file:

define('WP_ALLOW_REPAIR', true);

Then visit this page on your site: http://www.examplesite.com/wp-admin/maint/repair.php

You’ll then be able to see an option to repair the database, once you have repaired it, make sure you remove the above code from your wp-config.php

WP-Config file

Have you changed your root password, or database password? If so, then you’ll also have to change this in the wp-config.php file. So jump into your wp-config.php file and make sure the information is correct.

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

It’s important to verify what your DB host value is, so that the final line is correct. In the majority of cases it will be localhost, but do some research just in case. If you’re running WordPress on a local server then replacing localhost with the IP address might fix the problem.

Communicate with your hosts

If you notice this error when your site receives a large amount of traffic, then the fault could be with your web host provider. There are methods that allow you to see if MySQL server is responsive, but your web host will also be able to tell you. Maintaining communication with your web host is always a good idea anyway, so why not give them a call?

 

Further solutions

In the majority of cases the above solutions will provide you with a fix to your error, however there are always rarer issues that may have caused similar problems. If you’re still struggling then I recommend visiting this page as a good starting point: http://codex.wordpress.org/Common_WordPress_Errors

Good luck!