How to Stop Content Pirates with Frame Buster for WordPress

Do you want to stop content pirates from showing their own ads on your WordPress site? There are several tools that allow marketers to place their own call to actions and advertisements on any link they want. In this article, we will show you how… Read More »

The post How to Stop Content Pirates with Frame Buster for WordPress appeared first on WPBeginner.

Do you want to stop content pirates from showing their own ads on your WordPress site? There are several tools that allow marketers to place their own call to actions and advertisements on any link they want. In this article, we will show you how to stop content pirates with Frame Buster for WordPress.

Content Pirates

What is Content Hijacking and How Does it Work?

Content hijacking is when you load your own advertisement, call to action buttons, and affiliate links on top of someone else’s content.

Now you’re probably wondering how can anyone do that?

There are tools like Sniply, Start a Fire, and Linkis that allows marketers to take advantage of every link that they share.

You’ve probably heard that sharing good content with your audience helps boost trust and authority. Well, this allows marketers to take it one step further.

Essentially, these tools allow anyone to share your content inside a frame that loads their ads or messages on your site.

Here’s an example of HubSpot content being hijacked:

Content Hijacking Example

For an average user, they won’t be able to tell that they’re not on HubSpot’s website because the site looks very similar. Until you look at the browser address (URL) which is a shortened link.

A lot of your non-tech savvy users will click on these “recommendation” ads thinking you’re endorsing these products.

This is a clever way for marketers to borrow your credibility to promote their products.

Now as site owners, we have worked hard to create the content and find it unacceptable for someone to take advantage of our hard work.

Let’s take a look at how you can easily stop content pirates with Frame Buster on your WordPress site.

Stopping Content Pirates with Frame Buster for WordPress

First thing you need to do is install and activate the Frame Buster plugin. For more details, see our step by step guide on how to install a WordPress plugin.

The plugin works out of the box, and there are no settings for you to configure.

Upon activation, it will detect if your website is being shown inside a frame or a rerouted URL. If it is, then the plugin will redirect visitors to your original content (without the unsolicited calls-to-action).

This ensures that content hijackers cannot redirect traffic or use your content for their call to actions, lead capturing, and advertisements.

This frame buster feature was part of the powerful Social Warfare plugin, but their team has now made it available for free as a standalone solution so everyone can take advantage of it.

We hope this article helped you learn how to stop content pirates with Frame Buster in WordPress. You may also want to see our beginner’s guide on preventing blog content scraping in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Stop Content Pirates with Frame Buster for WordPress appeared first on WPBeginner.

How to Add a Custom Dashboard Logo in WordPress

Do you want to add a custom dashboard logo in WordPress? Often people replace WordPress logo with a custom dashboard logo for branding purposes. In this article, we will show you how to add a custom dashboard logo in WordPress for branding. Method 1: Adding… Read More »

The post How to Add a Custom Dashboard Logo in WordPress appeared first on WPBeginner.

Do you want to add a custom dashboard logo in WordPress? Often people replace WordPress logo with a custom dashboard logo for branding purposes. In this article, we will show you how to add a custom dashboard logo in WordPress for branding.

Custom dashboard logo in WordPress

Method 1: Adding a Custom Dashboard Logo in WordPress Using a Plugin

This method is easier and recommended for most beginners.

First thing you need to do is install and activate the White Label CMS plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » White Label CMS page and click on the Branding tab to expand it.

Adding custom dashboard logo in WordPress using White Label CMS plugin

Next, you need to click on ‘Yes’ to hide the WordPress logo and then upload your own custom logo. The custom logo should be exactly 16 x 16 pixels in dimensions.

Don’t forget to click on the save changes button to store your settings.

Custom logo in WordPress dashboard

Aside from custom dashboard logo, White Label CMS also offers other features to rebrand your WordPress installation. See our guide on how to white label the WordPress admin dashboard for detailed instructions.

Method 2: Manually Adding Custom Dashboard Logo in WordPress

This method is for users who are comfortable pasting code snippets in WordPress.

First you need to save your custom logo as custom-logo.png file on your computer. It needs to be exactly 16 x 16px in dimensions.

Once you have your custom logo ready, you need to upload it to /wp-content/themes/your-theme/images folder using FTP. If your theme does not have an images folder, then you need to create it.

After uploading you custom logo image, simply add this code to your theme’s functions.php file or a site-specific plugin.

function wpb_custom_logo() {
echo '
<style type="text/css">
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
</style>
';
}

//hook into the administrative header output
add_action('wp_before_admin_bar_render', 'wpb_custom_logo');

This code simply adds CSS required to display your custom logo in the WordPress admin bar.

That’s all we hope this article helped you learn how to add a custom dashboard logo in WordPress for branding. You may also want to see our guide on how how to hide unnecessary items from WordPress with Adminimize.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add a Custom Dashboard Logo in WordPress appeared first on WPBeginner.

How to Add Your LinkedIn Profile to WordPress

Do you want to add your LinkedIn profile on your WordPress site? LinkedIn is a social network of professionals which helps you connect with other professionals and influencers in your industry. In this article, we will show you how to easily add LinkedIn Profile to… Read More »

The post How to Add Your LinkedIn Profile to WordPress appeared first on WPBeginner.

Do you want to add your LinkedIn profile on your WordPress site? LinkedIn is a social network of professionals which helps you connect with other professionals and influencers in your industry. In this article, we will show you how to easily add LinkedIn Profile to WordPress.

How to Add Your LinkedIn Profile to WordPress

Method 1: Adding LinkedIn Profile to WordPress with Official Plugins

Just like Facebook social plugins, LinkedIn also offers several plugins that allow you to add LinkedIn features to your WordPress site.

First you need to visit the official LinkedIn Member Profile plugin page.

LinkedIn member profile plugin page

If you are not already signed in, then click on sign in with LinkedIn button.

For logged in users, it will automatically display your member profile in the preview. You can choose how you want to show your profile and show or hide connections .

LinkedIn Profile Generator Syed Balkhi

Once you are satisfied with the preview, you can click on the Get Code button. Member profile generator will show you a code snippet.

You can copy and paste this code snippet in a any post, page, or a sidebar widget on your WordPress site.

Syed Balkhi LinkedIn Profile

Method 2: Adding LinkedIn Profile to WordPress Using a Plugin

This method requires creating a LinkedIn app to use with a WordPress plugin. If the first method doesn’t work for you, then you can try this one.

First thing you need to do is install and activate the WP LinkedIn plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » LinkedIn page to configure plugin settings.

WP LinkedIn settings page

Before you can use the plugin, you need to create a LinkedIn app to get the Client ID and Client secret API keys.

You need to visit LinkedIn Developer’s website and click on create application button.

Create a LinkedIn app

This will bring you to the application form for creating a new app. First you need to provide company name, a name for your application, and description.

You will also need to upload a logo for your application. You can use your blog’s logo or any other image, just make sure that the image is in square shape with same width and height.

Create new app application form

After that you need to add your website address, business email, and a phone number. Check the terms box and click on the submit button.

LinkedIn will now create your app, and it will redirect you to the app Dashboard. You will find your client ID and client secret keys there.

LinkedIn API Keys

You still need to add the redirect URL to your app’s settings which you can find by scrolling down a little to OAuth 2.0 section. Copy and paste the redirect URL shown on plugin’s settings page and then click on the add button.

Adding redirect url in LinkedIn app

Don’t forget to click on the Update button to store your app settings.

Now you can copy the client ID and Secret Keys and paste them on the plugin’s settings page. After that, click on the save changes button to store your plugin settings.

WP LinkedIn comes with built-in widgets and shortcodes to add different LinkedIn features to your WordPress site.

You can go to Appearance » Widgets, and you will find LinkedIn Profile widget in the list of available widgets. Simply drag and drop it to a sidebar where you want to display your LinkedIn Profile.

LinkedIn Profile Widget

You can also display your LinkedIn profile using [li_profile] shortcode anywhere on your WordPress site.

We hope this guide helped you learn how to easily add your LinkedIn profile to WordPress. You may also want to see our list of 10 LinkedIn WordPress plugins to win new customers.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add Your LinkedIn Profile to WordPress appeared first on WPBeginner.

How to Use Shortcodes in your WordPress Sidebar Widgets

In the past, we have shown you how to add and use widgets in WordPress. One of the most asked questions we get about widgets is how can I add shortcodes in WordPress sidebar widgets? By default, shortcodes does not work in sidebar widgets. In… Read More »

The post How to Use Shortcodes in your WordPress Sidebar Widgets appeared first on WPBeginner.

In the past, we have shown you how to add and use widgets in WordPress. One of the most asked questions we get about widgets is how can I add shortcodes in WordPress sidebar widgets? By default, shortcodes does not work in sidebar widgets. In this article, we will show you how to easily use shortcodes in your WordPress sidebar widgets.

Using shortcodes in WordPress sidebar widgets

Why Shortcodes Doesn’t Work in WordPress Widgets?

In WordPress, shortcodes provide an easier way to add functionality in text areas like post editor when you are writing a post.

Often beginners think that because there’s a text widget in your sidebar, shortcodes will automatically work. By default, any text entered into the text widget goes through WordPress filters which doesn’t allow shortcodes to be executed.

Shortcode not executed in sidebar text widget in WordPress

Instead of seeing the final result, you will see the shortcode itself as plain text.

It is very easy to change that, and we will show you how to easily enable shortcodes to be executed in WordPress text widgets.

Method 1: Adding Shortcode Enabled Text Widget in WordPress

In this method, we will be using a simple WordPress plugin. This method is recommended for beginners who don’t want to add code manually.

First thing you need to do is install and activate the Shortcode Widget plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Appearance » Widgets page. There you will find a shortcode widget in the list of available widgets.

Simply add the shortcode widget to a sidebar and then add your shortcode in the content box. Don’t forget to click on the save button to store your widget settings.

shortcode widget

This shortcode widget is just like the default text widget in WordPress. The only difference is that you can add shortcodes inside it.

Method 2: Enabling Shortcodes in WordPress Text Widget

If you are comfortable adding code to your theme, then you can enable shortcodes to work in text widgets.

Simply add this code to your theme’s functions.php file or a site-specific plugin.


// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');

This code simply adds a new filter allowing shortcodes to run inside text widget.

You can now visit Appearance » Widgets page and add a text widget to a sidebar. Paste the shortcode in the content box and click on the save button.

Visit your website to see shortcode working inside text widgets.

Shortcode working in WordPress widget

We hope this article helped you learn how to use shortcodes in your WordPress sidebar widgets. You may also want to see our list of 7 essential tips for using shortcodes in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Use Shortcodes in your WordPress Sidebar Widgets appeared first on WPBeginner.

How to Change Akismet’s Delete Spam Schedule in WordPress

After we published our article on how to change WordPress trash schedule, one of our readers asked if it was possible to change the delete schedule for spam comments in Akismet. By default, Akismet keeps spam comments in your WordPress database for 15 days before… Read More »

The post How to Change Akismet’s Delete Spam Schedule in WordPress appeared first on WPBeginner.

After we published our article on how to change WordPress trash schedule, one of our readers asked if it was possible to change the delete schedule for spam comments in Akismet. By default, Akismet keeps spam comments in your WordPress database for 15 days before deleting them. In this article, we will show you how to change Akismet’s delete spam schedule in WordPress.

How to Change Akismet's Spam Delete Schedule in WordPress

Why Change How Akismet Deletes Spam in WordPress?

This tutorial is for Akismet plugin only. If you are not using it, then check our guide on why you should start using Akismet.

Akismet allows you to combat comment spam in WordPress. It monitors all comments, pingbacks and trackbacks.

Spam comments reside in your database, which means they increase your database backup size. Deleting them sooner may help keep your database size a bit smaller.

While some users may believe that deleting spam comments improves database performance, we don’t think it has a major effect on database performance in most circumstances.

If you are receiving thousands of spam comments, and you try to delete them manually, then it could affect your site’s performance. See our guide on how to batch delete spam comments in WordPress.

On the other hand, some users may want to keep spam comments for a longer period, so that they can review them later to avoid false positives.

Having said that, let’s see how you can change the delete schedule for spam comment in WordPress with Akismet.

Changing Spam Comment Delete Schedule in WordPress with Akismet

Akismet automatically deletes spam comments after keeping them for 15 days in your database. This gives you time to manually review spam comments.

If it marked a genuine comment as spam, then you can mark it as not spam. This is how Akismet learns and improves it’s algorithms to catch spam comments more efficiently.

Comment spam folder

You can change the number of days Akismet should keep spam comments in your database. Simply add this code to your theme’s functions.php file or in a site-specific plugin.

add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );

function custom_spam_delete_interval() {
	return 7;
}

Change 7 with the number of days you want to keep a comment. This filter simply modifies Akismet’s spam deletion schedule.

Changing the number to 0, will allow Akismet to delete all comments on its next comment delete schedule. This will not give you much time to review spam comments.

You can see your changes in action by visiting Settings » Akismet page. Scroll down to the bottom of the page, and you will see a note in tiny letters saying ‘Spam in the spam folder older than 7 days is deleted automatically.’

Comment spam delete schedule shown in Akismet settings

It will replace 7 days with the number of days you used in your filter.

Note: When spam comments are deleted, they are not sent to trash, so you cannot retrieve them back.

We hope this article helped you change Akismet spam comment delete schedule in WordPress. You may also want to see our guide on how to how to block spam comment bots in WordPress with honeypot.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Change Akismet’s Delete Spam Schedule in WordPress appeared first on WPBeginner.

White House Visit – Foster Care and Technology Hackathon

Going to the White HouseHey friends! I am so proud to be a technology advisor for the the White House Foster Care and Technology Hackathon this week!

While I’m participating in this event and advising as a private citizen, there is a Microsoft team. Here is a brief statement about the Microsoft team’s involvement in this cause:

The Microsoft team is honored and excited to participate in this year’s White House Foster Care and Technology Hackathon on May 26th-May 27th. It is a wonderful opportunity for top technical talent across different industries to work together in collaboration with the White House, the Dept of Health and Human Services, Annie E. Casey Foundation, and Think of Us, with the goal of improving the US foster care system and outcomes for children and families who experience care.

The hackathon participants are tackling the biggest problems in the foster care system including topics such as empowering foster youth and alum with decision-making abilities, getting more innovative technology into child welfare agencies, and preventing homelessness and unplanned pregnancy for youth.

Another huge area of concern in the foster care system is that of substance exposed infants and children. Each year, nearly 440,000 infants are affected by prenatal alcohol or illicit drug exposure. Oftentimes, the mothers of these children who are battling substance abuse struggle with seeking care and treatment for themselves and the children. Many of these mothers are young and do not have the support system that they need to get advice and help to both overcome their additions, and take care for their children. Even if they have the inclination to get help, where do they start? And how can they do this without being stigmatized?
The Microsoft hacking team is looking to create a streamlined process by which mothers can access the resources they need, and easily ask for help.

Mothers with addiction problems often struggle to keep their addiction and pregnancy secret, and are therefore hesitant to seek the help they and their children so desperately need. The solution must take this sensitivity into account. Locating relevant information about available resources is another problem. It must aggregate resources into a single place that is simple and easy to use but also non-judgmental.

The team seeks to create a marketplace for social services that will be useful to the mothers in need. Rather than solely aggregate data, the marketplace will include a recommendation system based on the anonymous inputs of the users’ needs, backed by a rating system that is commonly seen online. Influenced by the ratings systems of websites like Yelp, the team seeks to create an atmosphere that younger generations are used to by allowing them to anonymously rate the services they used, and benefit from the feedback of others.

The team is made up of Program Manager, Yossi Banai, along with technologists Paul DeCarlo, Mostafa Elzoghbi, Stacey Mulcahy, Heather Shapiro and tech advisor Scott Hanselman. Several members of the team have been personally touched or affected by the problem of pregnant and parenting mothers dealing with substance abuse and are passionate about improving the current situation for struggling mothers and their children. They will continue their efforts after the hackathon by maintaining the resources and programs created.

I’ll take as many photos and instagrams as I’m allowed. Many thanks to Sixto Cancel from Think of Us, Kishau Rogers, and Vida Williams for including me on this project. I’ll be speaking on Thursday along with a room full of amazing folks across the Child Welfare System and the Administration.

I’m excited to meet all the teams including the folks from StackOverflow, Slack, Clef, Uber, Twillio, Prek12Plaza, and more!


Sponsor: Build servers are great at compiling code and running tests, but not so great at deployment. When you find yourself knee-deep in custom scripts trying to make your build server do something it wasn’t meant to, give Octopus Deploy a try.


© 2016 Scott Hanselman. All rights reserved.
     

Going to the White HouseHey friends! I am so proud to be a technology advisor for the the White House Foster Care and Technology Hackathon this week!

While I'm participating in this event and advising as a private citizen, there is a Microsoft team. Here is a brief statement about the Microsoft team's involvement in this cause:

The Microsoft team is honored and excited to participate in this year’s White House Foster Care and Technology Hackathon on May 26th-May 27th. It is a wonderful opportunity for top technical talent across different industries to work together in collaboration with the White House, the Dept of Health and Human Services, Annie E. Casey Foundation, and Think of Us, with the goal of improving the US foster care system and outcomes for children and families who experience care.

The hackathon participants are tackling the biggest problems in the foster care system including topics such as empowering foster youth and alum with decision-making abilities, getting more innovative technology into child welfare agencies, and preventing homelessness and unplanned pregnancy for youth.

Another huge area of concern in the foster care system is that of substance exposed infants and children. Each year, nearly 440,000 infants are affected by prenatal alcohol or illicit drug exposure. Oftentimes, the mothers of these children who are battling substance abuse struggle with seeking care and treatment for themselves and the children. Many of these mothers are young and do not have the support system that they need to get advice and help to both overcome their additions, and take care for their children. Even if they have the inclination to get help, where do they start? And how can they do this without being stigmatized?
The Microsoft hacking team is looking to create a streamlined process by which mothers can access the resources they need, and easily ask for help.

Mothers with addiction problems often struggle to keep their addiction and pregnancy secret, and are therefore hesitant to seek the help they and their children so desperately need. The solution must take this sensitivity into account. Locating relevant information about available resources is another problem. It must aggregate resources into a single place that is simple and easy to use but also non-judgmental.

The team seeks to create a marketplace for social services that will be useful to the mothers in need. Rather than solely aggregate data, the marketplace will include a recommendation system based on the anonymous inputs of the users’ needs, backed by a rating system that is commonly seen online. Influenced by the ratings systems of websites like Yelp, the team seeks to create an atmosphere that younger generations are used to by allowing them to anonymously rate the services they used, and benefit from the feedback of others.

The team is made up of Program Manager, Yossi Banai, along with technologists Paul DeCarlo, Mostafa Elzoghbi, Stacey Mulcahy, Heather Shapiro and tech advisor Scott Hanselman. Several members of the team have been personally touched or affected by the problem of pregnant and parenting mothers dealing with substance abuse and are passionate about improving the current situation for struggling mothers and their children. They will continue their efforts after the hackathon by maintaining the resources and programs created.

I'll take as many photos and instagrams as I'm allowed. Many thanks to Sixto Cancel from Think of Us, Kishau Rogers, and Vida Williams for including me on this project. I'll be speaking on Thursday along with a room full of amazing folks across the Child Welfare System and the Administration.

I'm excited to meet all the teams including the folks from StackOverflow, Slack, Clef, Uber, Twillio, Prek12Plaza, and more!


Sponsor: Build servers are great at compiling code and running tests, but not so great at deployment. When you find yourself knee-deep in custom scripts trying to make your build server do something it wasn't meant to, give Octopus Deploy a try.



© 2016 Scott Hanselman. All rights reserved.
     

How to Setup Facebook Instant Articles for WordPress (Step by Step)

Have you heard about Facebook Instant Articles? Want to add Facebook Instant Articles on your WordPress site? In this step by step tutorial, we will explain what are the pros and cons of Facebook Instant Articles as well as show you how to easily setup… Read More »

The post How to Setup Facebook Instant Articles for WordPress (Step by Step) appeared first on WPBeginner.

Have you heard about Facebook Instant Articles? Want to add Facebook Instant Articles on your WordPress site? In this step by step tutorial, we will explain what are the pros and cons of Facebook Instant Articles as well as show you how to easily setup Facebook Instant Articles for WordPress.

Facebook Instant Articles

What is Facebook Instant Articles?

Instant Articles is a Facebook feature which allows you to load your content 10 times faster by using a customized mobile format. It is based on the same technology used in Facebook apps for mobile devices.

Instant Articles load up to 10 times faster than a normal web page. This incredible boost in speed provides a better user experience for mobile users.

Many popular media sites like BuzzFeed, TechCrunch, Mashable, and countless others are using it on their websites. You can easily spot instant articles in your Facebook feed by the lightning bolt icon.

Lightening bolt icon displayed on an Instant Article in Facebook feed

Pros and Cons of Facebook Instant Articles

Like everything else, there are some advantages and disadvantages of using instant articles on your website.

Pros of Using Facebook Instant Articles

  • Faster load time means significant improvement in user experience.
  • Due to speed, users are more likely to share your content.
  • Access to monetization options through Facebook Audience Network.
  • Boosted Facebook Page Reach.
  • Facebook’s massive user base can bring new wave of traffic to your site.

Cons of Using Facebook Instant Articles

  • Users will not see your sidebars. It will hide your useful widgets, email list forms, and everything else that is not part of the article.
  • You may witness a drop in advertising revenue, as Facebook instant articles limits the advertisers as well as the number of ads you can show on an article.
  • You can use some images and videos on your article, but Facebook instant articles will limit that as well.
  • Most shortcodes, custom fields, and other WordPress features will not be displayed in your articles.

Considering the pros and cons of using Facebook Instant Articles, it is a mix bag for publishers. It actually depends on the type of content you produce and your business goals.

If you’re a news media site, then it makes sense for you to add it. If you’re a business website, then it may not be a huge difference maker.

What Do You Need to Enable Facebook Instant Articles in WordPress?

There are a few requirements for setting up Facebook Instant articles on your WordPress site. You need a:

  • Facebook page for your WordPress website.
  • Facebook page app (we will show you how to create it later in this article).
  • At least 10 or more articles on your website.
  • Instant Articles for WP plugin (We will show you how to set it up later in this article).

Having said that, let’s get started by applying for Facebook Instant Articles.

Signing up for Facebook Instant Articles

First you need to visit Facebook Instant Articles website and click on the sign up button to get started.

Sign up for Facebook Instant Articles

Facebook will now ask you to select a page. Here you need to select the Facebook Page for your website.

After that check the box to agree with Instant Articles terms and then click on ‘Access Instant Articles Tools’ button.

Select your Facebook page

This will take you to the publisher tools on your Facebook page, which will now have an instant articles section.

First, you need to prove the ownership of your website by claiming your URL.

Claim your website URL

Scroll down a little to the Tools section on the page and click on the ‘Claim your URL’ to expand it. Facebook will show you a code snippet.

Meta tag to claim ownership of the URL

You need to copy the code and insert it into the <head> section of your WordPress site.

There are two ways you can add this code to your website.

You can edit the header.php file in your child theme and paste the code just before <head> tag.

But if you are not using a child theme, then you can use Insert Headers and Footers plugin. For more details, see our step by step guide on how to install a WordPress plugin.

After activating the plugin, go to Settings » Insert Headers and Footers page and paste the code into the header section.

Insert code in your header section

Click on save button to store your changes.

Once you have added the code to your website, you need to switch back to the publisher tools section of your Facebook page.

Add your website URL below the code you copied earlier and then click on the claim URL button.

URL claim success

The next step is to add an Instant Articles RSS feed for your website. Here is how you can generate an Instant Article feed for your WordPress site.

Simply install and activate the Instant Articles for WP plugin. Upon activation, the plugin will generate an instant articles feed for your WordPress site.

You can find the feed by adding /feed/instant-articles after your site’s URL, like this:

http://www.example.com/feed/instant-articles

Copy your instant articles feed URL and switch back to your Facebook page’s publishing tool section. Scroll down to the Tools section and click on ‘Production RSS Feed’ to expand it.

Add instant articles feed

Paste your Instant Articles feed URL and click on the save button. Facebook will show you a success message that your feed is added.

Setting up Facebook Instant Articles plugin for WordPress

In the previous step we installed Instant Articles for WP plugin to generate RSS feed for instant articles. Now you need to set up rest of the plugin settings.

You will notice that upon activation the plugin added a new menu item in your WordPress admin bar labeled ‘Instant Articles’. Clicking on it will take you to the plugin’s settings page.

Instant Articles WP plugin settings

This plugin requires an App ID and Secret keys for activation. You will need to create a Facebook app for your page to get those keys. Let’s take a look at how you can do that.

Creating a Facebook App for Your Page

First, you need to visit the Facebook for Developers website. Click on the drop down menu next to My Apps menu on the upper right corner of the screen next to your profile photo.

Create a new Facebook app

This will bring up a popup on screen. You need to click on website.

Choose website for your app platform

This will take you to a quick setup wizard. You need to enter a name for your Facebook app. This could be anything that helps you identify the app.

Click on the ‘Create New Facebook App ID’ button to continue.

Enter a name for your FB app

A new popup will appear asking you to provide a contact email address and select a category for your app.

Enter an email address and select Apps for Pages as app category.

Provide an email and choose category for app

Click on create App ID button to continue.

The popup will disappear and Facebook will now create an app for you. On the quick start page, you will see new information about how to use the app.

You just need to scroll down a little to ‘Tell us about your website’ section.

Add your website URL

Enter your WordPress website address here and click on the next button to continue.

Even though Facebook will be showing you that there are more steps in the set up wizard, but that’s all the information you needed to enter.

You can now click on the ‘Skip Quick Start’ button at the top right corner of the page.

Finish quick start

You will be redirected to your newly created app’s dashboard. You will be able to see your App ID and to see your App secret key you will need to click on ‘Show’ button.

App ID and secret keys

Before you copy these keys, first you need to make your app live and publicly available.

Click on the ‘App Review’ link from the menu on your left.

Make your App live

On the next screen, you will see that your app is under development mode. Click on the toggle to switch it to ‘Yes’ and make your app live.

Now click on the dashboard link from the left hand column to go back to your app’s dashboard. Copy your App ID and Secret keys.

Return to your Instant Articles for WP plugin’ settings page on your WordPress site and paste your App ID and Secret keys there.

plugin settings

Click on the next button to continue.

The plugin’s settings page will now show you a login with Facebook button.

Login with Facebook to continue

This will take you to Facebook, and you will be asked to give the app permission to access your profile information.

After giving permissions, you will be redirected back to your WordPress site. Click on the ‘Select Page’ drop down menu to select your Facebook page.

Select your Facebook page

Your WordPress site is now ready for Instant Articles. There are still two more steps left.

Setup Style and Branding for Your Instant Articles

Visit your Facebook page and from the admin bar and click on Publishing Tools. From your left hand menu, click on ‘Configuration’ under Instant Articles.

Customizing style of Instant Articles for your website

Scroll down to the Tools section and then click on the Style tab to expand it. Facebook has already added a default style for your website.

Click on the default style to customize it.

This will open up a popup where you can upload your website logo. Facebook requires images that are 690 by 132 pixel minimum.

Upload logo and customize colors

After uploading the logo, click on Save and then click on Done.

Submit Your Instant Articles Feed for Review

Before you can submit your Instant Articles feed for review, you need to make sure that you have at least 10 articles in your Instant Articles feed.

If you have already published more than 10 articles on your website, but the feed is not showing all of them, then you need to edit your last 10 articles and simply click on the update button.

Once you are sure that you have 10 articles in your Instant Articles feed, you are now ready to submit it to Facebook for review.

Go to your Facebook page and click on Publishing Tools from the admin bar. After that click on the ‘Configuration’ link under Instant Articles on your left hand menu.

Look for ‘Step 2: Submit For Review’ on the configuration settings page.

Submit for review

If there are no errors with your Instant Articles feed, then you will see a ‘Submit for Review’ button. Go ahead and click on this button to send your feed for review.

That’s all, Instant Articles will become available for your website once Facebook team has reviewed and approved your feed.

Troubleshooting Tips:

Facebook requires that your Instant Articles feed match specifications described on their developer website. Instant Articles for WP plugin handles that part for you.

However depending on the theme or plugins you are using on your site, you might see some errors or warnings. An easier way to troubleshoot those errors is by editing a post and scrolling down to the Facebook Instant Articles meta box below the post editor.

Instant Articles for warnings

Most of the errors are caused by plugins or theme adding content into your posts that is not supported by transformer rules used by Instant Articles for WP plugin.

You can create your own custom transformer rules. Refer to the plugin’s documentation to learn how to add your custom transformer rules.

However, we feel that it would be difficult for most beginners to do that on their own, so you may need a developer. You can try to configure your other plugins and themes and stop them from adding content blocks into your posts.

Incorrect URLs

If you are continuously getting Empty Feed error when submitting your Instant Articles feed, then check the URL you are trying to add.

http://www.example.com/feed/instant-articles

http://example.com/feed/instant-articles

These are two different URLs, and depending on your WordPress setup, entering the incorrect URL may result into a 404 error.

If you are still seeing the empty feed error, then try updating the last ten posts on your site. This will change their time modified and will add them to the feed.

We hope this article helped you set up Facebook Instant Articles for WordPress. You may also want to see our list of 40 useful tools to manage and grow your WordPress blog.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Setup Facebook Instant Articles for WordPress (Step by Step) appeared first on WPBeginner.

How to Add and Use Widgets in WordPress

Beginner users often ask us what are widgets and how to use widgets in WordPress. Widgets allow you to add different functionality and features to your WordPress sidebars without writing any code. In this article, we will show you how to add and use Widgets… Read More »

The post How to Add and Use Widgets in WordPress appeared first on WPBeginner.

Beginner users often ask us what are widgets and how to use widgets in WordPress. Widgets allow you to add different functionality and features to your WordPress sidebars without writing any code. In this article, we will show you how to add and use Widgets in WordPress along with sharing Widget examples.

How to Add and Use Widgets in WordPress

What are Widgets? Why You Need to Use Widgets in WordPress?

Widgets are tiny blocks of specific functionality that you can place in your WordPress sidebars (also known as widget-ready-areas). For beginners, this is an easy way to add things like galleries, quotes, popular posts, facebook like boxes, and other dynamic items on their WordPress site.

Widgets can be found on Appearance » Widgets page in your WordPress admin area.

Widgets screen on a WordPress site

You will see the widgets that you can add under the list of available widgets.

On your right hand, you will find the designated areas on your WordPress site where you can place these widgets. These designated areas are defined by your WordPress theme. They are called sidebars or widget-ready areas.

If you don’t see a specific widget you’re looking for, then it can likely be added with a plugin (more on this later).

Adding Widget to a Sidebar in WordPress

There are multiple ways to add widgets to sidebars available in your WordPress theme. The easiest one is to simply drag and drop them to your sidebar.

Animation showing how to drag and drop a Widget to a sidebar in WordPress

You can also click on a widget title from the list of available widget. WordPress will show you the list of sidebars where you can add this widget.

Simply select the sidebar where you want to add the widget, and then click on Add widget button to add it.

Add widget button

There is also an accessibility mode for users who need it. To enable accessibility mode, you need to click on the Screen Options button at the top right corner of the screen.

Turn on accessibility mode for widgets in WordPress

It will display a fly down menu with a link to enable accessibility mode for widgets screen. Clicking on it will change the user interface of the widgets screen.

Each available widget will now have a simple ‘Add’ button. clicking on the button will take you to an accessible screen where you can easily select the sidebar.

Accessible widgets in WordPress

For detailed instructions see our guide on how to add WordPress widgets in accessibility mode.

The widgets page is not the only way to add widgets to your WordPress site. You can also add widgets using the live preview by visiting Appearance » Customize.

Animation adding a widget with customizer in WordPress

It’s important to note that not all of your widget-ready areas and sidebars will appear in the customizer. This is why we recommend using the Appearance » Widgets screen to add widgets in WordPress.

How to Remove a Widget in WordPress?

Removing a widget in WordPress is just as simple as adding them. Visit the Appearance » Widgets page.

Look for the widget that you want to remove in your sidebars and click on the widget title to expand it.

Removing a widget by deleting it from your WordPress sidebar

Below the widget settings, you will find the link to delete the widget. Deleting a widget will remove it from your sidebar and will also delete widget settings like title or any options that you selected.

Some widgets are too simple and don’t have many options in their settings while others have many options and settings. If you would like to remove a widget without losing the settings, then you need to drag and drop it to the inactive widgets section.

Removing a widget without deleting its settings

Deleting or sending a widget to inactive widgets does not remove it from the list of available widgets. You can always add a widget again from the list of available widgets or inactive widgets.

What Kind of Widgets are Available for WordPress?

A default WordPress installation comes with some built-in widgets like recent posts, recent comments, archives, search, etc.

Many WordPress themes and plugins come with their own plugins.

For example, Envira Gallery plugin allows you to create beautiful image galleries in your WordPress posts and pages. But it also comes with an Envira Gallery widget, which you can add to a sidebar to display image galleries in WordPress.

Envira gallery widget

Similarly, countless other themes and plugins add widgets, so their users can add things to their WordPress sidebars without writing any code or html.

There are hundreds of WordPress plugins that just add widgets for you to use in your sidebar. See our list of the 25 most useful WordPress widgets for your site.

What Else You Can do With WordPress Widgets?

Widgets are an incredibly powerful and flexible tool in WordPress. WordPress developers have been using them in many innovative ways.

As a WordPress site owner, you can take advantage of that to add almost anything imaginable to your WordPress site. Get started with our 12 WordPress sidebar tricks to get maximum results.

If you are comfortable with code, then you may want to learn how to create a custom WordPress widget of your own.

That’s all, we hope this article helped you learn how to add and use widgets in WordPress. You may also want to see our guide on how to display different sidebar for each post and page in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add and Use Widgets in WordPress appeared first on WPBeginner.

The Golden Age of x86 Gaming

I’ve been happy with my 2016 HTPC, but things have been changing fast, largely because of something I mentioned in passing back in November:

The Xbox One and PS4 are effectively plain old PCs, built on:

  • Intel Atom class (aka slow) AMD 8-core x86 CPU
  • 8 GB RAM
  • AMD Radeon

I've been happy with my 2016 HTPC, but things have been changing fast, largely because of something I mentioned in passing back in November:

The Xbox One and PS4 are effectively plain old PCs, built on:

  • Intel Atom class (aka slow) AMD 8-core x86 CPU
  • 8 GB RAM
  • AMD Radeon 77xx / 78xx GPUs
  • cheap commodity 512GB or 1TB hard drives (not SSDs)

The golden age of x86 gaming is well upon us. That's why the future of PC gaming is looking brighter every day. We can see it coming true in the solid GPU and idle power improvements in Skylake, riding the inevitable wave of x86 becoming the dominant kind of (non mobile, anyway) gaming for the forseeable future.

And then, the bombshell. It is all but announced that Sony will be upgrading the PS4 this year, no more than three years after it was first introduced … just like you would upgrade a PC.

Sony may be tight-lipped for now, but it's looking increasingly likely that the company will release an updated version of the PlayStation 4 later this year. So far, the rumoured console has gone under the moniker PS4K or PS4.5, but a new report from gaming site GiantBomb suggests that the codename for the console is "NEO," and it even provides hardware specs for the PlayStation 4's improved CPU, GPU, and higher bandwidth memory.

  • CPU: 1.6 → 2.1 Ghz CPU
  • GPU: 18 CUs @ 800Mhz → 36 CUs @ 911Mhz
  • RAM: 8GB DDR5 176 GB/s → 218 GB/s

In PC enthusiast parlance, you might say Sony just slotted in a new video card, a faster CPU, and slightly higher speed RAM.

This is old hat for PCs, but to release a new, faster model that is perfectly backwards compatible is almost unprecedented in the console world. I have to wonder if this is partially due to the intense performance pressure of VR, but whatever the reason, I applaud Sony for taking this step. It's a giant leap towards consoles being more like PCs, and another sign that the golden age of x86 is really and truly here.

I hate to break this to PS4 enthusiasts, but as big of an upgrade as that is – and it really is – it's still nowhere near enough power to drive modern games at 4k. Nvidia's latest and greatest 1080 GTX can only sometimes manage 30fps at 4k. The increase in required GPU power when going from 1080p to 4k is so vast that even the PC "cost is no object" folks who will happily pay $600 for a video card and $1000 for the rest of their box have some difficulty getting there today. Stuffing all that into a $299 box for the masses is going to take quite a few more years.

Still, I like the idea of the PS4 Neo so much that I'm considering buying it myself. I strongly support this sea change in console upgradeability, even though I swore I'd stick with the Xbox One this generation. To be honest, my Xbox One has been a disappointment to me. I bought the "Elite" edition because it had a hybrid 1TB drive, and then added a 512GB USB 3.0 SSD to the thing and painstakingly moved all my games over to that, and it is still appallingly slow to boot, to log in, to page through the UI, to load games. It's also noisy under load and sounds like a broken down air conditioner even when in low power, background mode. The Xbox One experience is way too often drudgery and random errors instead of the gaming fun it's supposed to be. Although I do unabashedly love the new controller, I feel like the Xbox One is, overall, a worse gaming experience than the Xbox 360 was. And that's sad.

Or maybe I'm just spoiled by PC performance, and the relatively crippled flavor of PC you get in these $399 console boxes. If all evidence points to the golden age of x86 being upon us, why not double down on x86 in the living room? Heck, while I'm at it … why not triple down?

This, my friends, is what tripling down on x86 in the living room looks like.

It's Intel's latest Skull Canyon NUC. What does that acronym stand for? Too embarrassing to explain. Let's just pretend it means "tiny awesome x86 PC". What's significant about this box is it contains the first on-die GPU Intel has ever shipped that can legitimately be considered console class.

It's not cheap at $699, but this tiny box bristles with cutting edge x86 tech:

  • Quad-core i7-6770HQ CPU (2.6 Ghz / 3.5 Ghz)
  • Iris Pro Graphics 580 GPU with 128MB eDRAM
  • Up to 32GB DDR4-2666 RAM
  • Dual M.2 PCI x4 SSD slots
  • 802.11ac WiFi / Bluetooth / Gigabit Ethernet
  • Thunderbolt 3 / USB 3.1 gen 2 Type-C port
  • Four USB 3.0 ports
  • HDMI 2.0, mini-DP 1.2 video out
  • SDXC (UHS-I) card reader
  • Infrared sensor
  • 3.5mm combo digital / optical out port
  • 3.5mm headphone jack

All impressive, but the most remarkable items are the GPU and the Thunderbolt 3 port. Putting together a HTPC that can kick an Xbox One's butt as a gaming box is now as simple as adding these three items together:

  1. Intel NUC kit NUC6i7KYK $699
  2. 16GB DDR4-2400 $64
  3. Samsung 950 Pro NVMe M.2 (512GB) $317

Ok, fine, it's a cool $1,080 plus tax compared to $399 for one of those console x86 boxes. But did I mention it has skulls on it? Skulls!

The CPU and disk performance on offer here are hilariously far beyond what's available on current consoles:

  • Disk performance of the two internal PCIe 3.0 4x M.2 slots, assuming you choose a proper NVMe drive as you should, is measured in not megabytes per second but gigabytes per second. Meanwhile consoles lumber on with, at best, hybrid drives.

  • The Jaguar class AMD x86 cores in the Xbox One and PS4 are about the same as the AMD A4-5000 reviewed here; those benchmarks indicate a modern Core i7 will be about four times faster.

But most importantly, its GPU performance is on par with current consoles. NUC blog measured 41fps average in Battlefield 4 at 1080p and medium settings. Digging through old benchmarks I find plenty of pages where a Radeon 78xx or 77xx series video card, the closest analog to what's in the XBox One and PS4, achieves a similar result in Battlefield 4:

I personally benchmarked GRID 2 at 720p (high detail) on all three of the last HTPC models I owned:

MaxMinAvg
i3-4130T, HD 4400322127
i3-6100T, HD 530503239
i7-6770HQ, Iris Pro 580965978

When I up the resolution to 1080p, I get 59fps average, 38 min, 71 max. Checking with Notebookcheck's exhaustive benchmark database, that is closest to the AMD R7 250, a rebranded Radeon 7770.

What we have here is legitimately the first on-die GPU that can compete with a low-end discrete video card from AMD or Nvidia. Granted, an older one, one you could buy for about $80 today, but one that is certainly equivalent to what's in the Xbox One and PS4 right now. This is a real first for Intel, and it probably won't be the last time, considering that on-die GPU performance increases have massively outpaced CPU performance increases for the last 5 years.

As for power usage, I was pleasantly surprised to measure that this box idles at 15w at the Windows Desktop doing nothing, and drops to 13w when the display sleeps. Considering the best idle numbers I've measured are from the Scooter Computer at 7w and my previous HTPC build at 10w, that's not bad at all! Under full game load, it's more like 70 to 80 watts, and in typical light use, 20 to 30 watts. It's the idle number that matters the most, as that represents the typical state of the box. And compared to the 75 watts a console uses even when idling at the dashboard, it's no contest.

Of course, 4k video playback is no problem, though 10-bit 4K video may be a stretch. If that's not enough — if you dream bigger than medium detail 1080p gameplay — the presence of a Thunderbolt 3 port on this little box means you can, at considerable expense, use any external GPU of your choice.

That's the Razer Core external graphics dock, and it's $499 all by itself, but it opens up an entire world of upgrading your GPU to whatever the heck you want, as long as your x86 computer has a Thunderbolt 3 port. And it really works! In fact, here's a video of it working live with this exact configuration:

Zero games are meaningfully CPU limited today; the disk and CPU performance of this Skull Canyon NUC is already so vastly far ahead of current x86 consoles, even the PS4 Neo that's about to be introduced. So being able to replace the one piece that needs to be the most replaceable is huge. Down the road you can add the latest, greatest GPU model whenever you want, just by plugging it in!

The only downside of using such a small box as my HTPC is that my two 2.5" 2TB media drives become external USB 3.0 enclosures, and I am limited by the 4 USB ports. So it's a little … cable-y in there. But I've come to terms with that, and its tiny size is an acceptable tradeoff for all the cable and dongle overhead.

I still remember how shocked I was when Apple switched to x86 back in 2005. I was also surprised to discover just how thoroughly both the PS4 and Xbox One embraced x86 in 2013. Add in the current furor over VR, plus the PS4 Neo opening new console upgrade paths, and the future of x86 as a gaming platform is rapidly approaching supernova.

If you want to experience what console gaming will be like in 10 years, invest in a Skull Canyon NUC and an external Thunderbolt 3 graphics dock today. If we are in a golden age of x86 gaming, this configuration is its logical endpoint.

[advertisement] Find a better job the Stack Overflow way - what you need when you need it, no spam, and no scams.

How to Auto-Publish WordPress Posts to LinkedIn

Do you want to auto-publish your WordPress posts to LinkedIn? LinkedIn is a social network of professionals and a very strong platform to bring traffic to your WordPress site. In this article, we will show you how to auto-publish WordPress posts to LinkedIn. Method 1:… Read More »

The post How to Auto-Publish WordPress Posts to LinkedIn appeared first on WPBeginner.

Do you want to auto-publish your WordPress posts to LinkedIn? LinkedIn is a social network of professionals and a very strong platform to bring traffic to your WordPress site. In this article, we will show you how to auto-publish WordPress posts to LinkedIn.

Automatically publish WordPress posts to LinkedIn

Method 1: Auto Publish WordPress Posts to LinkedIn using IFTTT

IFTTT is short for If This Then That. It is a web service which allows you to connect your other online accounts and make them work for you. For more information, take a look at our guide on how to automate WordPress and social media with IFTTT.

First thing you need to do is sign up for an IFTTT account. Simply visit the IFTTT website and click on sign up.

IFTTT Signup

After signup, IFTTT will show you how it works. Just follow the on screen instructions until you reach the IFTTT dashboard.

It will look something like this:

IFTTT Dashboard

A process created by IFTTT is called a recipe. Click on ‘My Recipes’ link at the top to create your first IFTTT recipe.

IFTTT My Recipes

This is the page where all your IFTTT recipes will be displayed. Simply click on ‘Create a recipe’ button to continue.

IFTTT recipe

An IFTTT recipe consists of two parts. The first part is called ‘This’, which is a trigger that will start the IFTTT recipe. But before IFTTT can fire a trigger, you need to tell it where to look for the trigger.

Click on ‘this’ to get started.

IFTTT will now show you all the channels you can use for your trigger. You need to type WordPress in the search box and then select it as your trigger channel.

Select WordPress as your IFTTT trigger channel

IFTTT will ask you to connect your WordPress site. Simply click on the connect button to continue.

A popup window will appear on your screen, where IFTTT will ask for your WordPress website information.

Connecting your WordPress site to IFTTT

You need to enter your WordPress site’s address, your WordPress username and password. Click on the connect button to continue.

IFTTT will now try to connect to your WordPress site. Upon success it will show you a success message. Click on Done button to close the popup, and then click on ‘Continue to next step’ button.

IFTTT will now ask you to choose from the available triggers. You can launch an IFTTT trigger when any new post appears on your WordPress site or when a new post is published in a specific category or tag.

Right now we will be using ‘Any new post’ as our trigger. Simply click on the ‘Any new post’ box to continue.

Choose any new post as your trigger

IFTTT will now ask you to confirm. Simply click on Create trigger button to move on.

The next step is to choose what action to take when this trigger is fired. Click on ‘that’ link to define the action when a new post appears on your WordPress blog.

IFTTT That

First you will need to choose a channel where your action will take place. Search and select LinkedIn as your action channel.

Choose LinkedIn as your action channel

IFTTT will ask you to connect your LinkedIn account. Simply click on the connect button and a popup will appear which will take you to the LinkedIn website.

Enter your LinkedIn login details and then click on ‘Ok, I’ll allow it’ button.

Authorize IFTTT to access your LinkedIn account

IFTTT will show you a success message. Click on the done button to close the popup and then click on continue to next step button.

You will now choose the action. You can share an update on your LinkedIn profile, or you can share a link.

Choose an action

Click on share an update on LinkedIn profile to continue.

IFTTT will ask you to choose action fields. It will automatically show your post title and URL fields in the status box.

Action fields

Simply click on create action button to finish your recipe.

IFTTT will now show you a summary of your recipe. You need to click on the create recipe button to make your recipe live.

Create and add recipe

That’s all, your IFTTT recipe is now live. It will automatically check your WordPress site for new posts and will share them as a status update on your LinkedIn profile.

When sharing a post, LinkedIn will automatically use your post’s featured image as thumbnail.

Your WordPress to LinkedIn recipe on IFTTT

You can always see your recipe by visiting my recipes page. You can also edit, stop, or pause a recipe at anytime.

Method 2: Auto Publish WordPress Posts to LinkedIn using Plugin

You can also automatically share your WordPress posts to your LinkedIn profile using a WordPress plugin.

First thing you need to do is install and activate LinkedIn Auto Publish plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, the plugin will add a new menu item labeled ‘LinkedIn Auto Publish’ to your WordPress admin menu. Clicking on it will take you to plugin’s settings page.

LinkedIn auto-publish settings

The settings page will show you two URLs from your own site and a link to create a new LinkedIn app. For this plugin, you will need to create a LinkedIn app to get client and secret API keys.

Simply visit LinkedIn Developer’s website and click on create application button.

Create a LinkedIn app

This will bring you to the application form for creating a new app. First you need to provide company name, a name for your application, and description.

You will also need to upload a logo for your application. You can use your blog’s logo or any other image for this purpose. The image needs to be square with the same width and height.

Create new app application form

Lastly, you need to provide your website address, business email, and a phone number. Check the terms and conditions box and then click on submit button.

LinkedIn will now create your app, and it will take you to the app dashboard. You will find your client ID and client secret keys there.

LinkedIn API Keys

But you still need to add authorized redirect url on your app’s dashboard.

Scroll down a little and you will find ‘OAuth 2.0 Authorized Redirect URLs’ field. Copy and paste the second URL from plugin’s settings page here and click on the Add button.

Redirect url

Don’t forget to click on the update button to store your app settings.

Now simply copy and paste Client ID and Client Secret keys from your app page to plugin’s settings page. After that, click on save button to store your plugin settings.

Your WordPress site is now ready to connect to your LinkedIn account. Click on the ‘Authorize’ button at the top of your plugin’s settings page.

Authorize app

This will take you to LinkedIn website where you will be asked to allow access to the app you created earlier.

Allow access

Enter your LinkedIn login credentials and click on Allow access button. LinkedIn will now redirect back to your WordPress plugin’s settings page which will show a success message. The authorize button will now change into reauthorize.

That’s all, LinkedIn Auto Publish plugin will now automatically share your WordPress posts to your LinkedIn profile.

You will also find a new meta box below your post editor screen when editing a post. You can disable or change sharing settings for individual posts from this meta box.

Linkedin Auto Publish meta box on post edit screen in WordPress

We hope this article helped you auto-publish WordPress posts to LinkedIn. You may also want to see our list of 10 LinkedIn WordPress plugins to win new customers.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Auto-Publish WordPress Posts to LinkedIn appeared first on WPBeginner.