How to detect if it’s AMP page with Function?

If you are developing some code and you want to detect if it’s AMP then you can use the below code.

if ( function_exists( 'ampforwp_is_amp_endpoint' ) && ampforwp_is_amp_endpoint() ) {
}

Warning: is_amp_endpoint() is depreciated from AMPforWP

If you are facing any warnings in the debug log or on the website like

Notice: is_amp_endpoint was called <strong>incorrectly</strong>. is_amp_endpoint() is deprecated from AMPforWP, please use ampforwp_is_amp_endpoint instead. Please see <a href=”https://codex.wordpress.org/Debugging_in_WordPress”>Debugging in WordPress</a> for more information.

Then to solve this warning, go to the path mentioned in the warning and  find is_amp_endpoint and replace it with ampforwp_is_amp_endpoint

This will fix the warnings.

Hope it helps. If you have any questions, then please ask us in the below comments.

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…

3 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.…

12 months 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