Social Icons

This article is for AMP Theme Framework users.

About this Component

Social Icons Component is used to add two features in AMP theme.
1. Social Media Profile.
2. Social Media Sharing.

Both’s functionalities will be explained below.

How to use:

Following are the steps to use this component.

Step 1:

To initiate the support for the component in your theme just add the following code to the functions.php of the theme files.

//Social Icons
add_amp_theme_support('AMP-social-icons');

This was the back-end part where we’ve just initiated, now to make it appear in the front-end follow the next step.

Step 2:

To add the Social Icons we need to call it in the following way depending on the use-case.

i.Social Media Profile
If you want to direct the visitor to your Social Media Profile page.you can add the following code in header.php header’s div or single.php of the themes file or where you want to display in your theme.

<?php amp_social([
 'twitter' => 'https://www.twitter.com/ampforwp',
 'facebook' => 'https://www.facebook.com'
 ]);?>

Here we’re setting the social media profile in a ‘key’ => ‘value’ order.
‘platform’ => ‘profile link’

ii.Social Media Sharing
If you want your visitor to share your site content on Social Media. you can add the following code in single.php of the themes file or where you want to display in your theme.

<?php amp_social(array('twitter'));?>

with this, you’re successfully able to add Social Icons and It’s different features on your theme.

That’s it for this tutorial!

We hope it helped you. If you have any feedback or questions, then please share them in the comments section below.

Share
Published by
Ahmed Kaludi

How to add Adobe Analytics in AMP

Follow these steps to add Adobe Analytics in AMP Step 1: Go to WordPress Admin Area -> AMP…

4 months ago

What is the CWV plugin all about

Core Web Vitals are the subset of Web Vitals that apply to all web pages,…

6 months ago

How to fix “Alternate page with proper canonical tag” Page Index issue in Google Search Console

The following reasons can be shown for non-indexing. Server error (5xx) Your server returned a 500-level…

7 months ago

Google Analytics ( GA4 ) integration in AMPforWP

We have added the Google Analytics 4 ( GA 4 ) integration in AMPforWP v1.0.80.…

1 year ago

How to add Marfell Analytics in AMP

In this article, I will show you how to add Dotmetrics Analytics to your AMP…

1 year ago

How to modify the H1-H6 size for mobile devices

In this option, we will show you how to modify the H1-H6 size for mobile…

1 year ago