[OFFER ALERT!] This Halloween, Get Any Premium Theme for Just $19 [GET IT NOW]
Jump to content

[Rank Math SEO Plugin] Click to call buttons not working


nxts
 Share

Recommended Posts

When RankMath is Enabled it seems to keeps click-to-call buttons from working properly. I have RM turned off on my DEV Url and the button on that page works fine. However, n the LIVE site where I have RM enabled, it seems to keep the button from properly working on a mobile device.


https://www.awesomescreenshot.com/image/3855521/7a229a31356599b4df2f3e08c8b2c15b

I did a lot of testing and created a TESTING page with lots of button variations and none of them work on a mobile device specifically Android when RANK math is enabled.

Edited by nxts
Add site addresses
Link to comment
Share on other sites

  • Support

Hello,

7 hours ago, nxts said:

Now that I see what you did, I remember seeing a setting like that in RankMath. I changed the setting in RankMath that you see screenshot at the link below. Changing the setting appears to work, this filter snippet does NOT seem to work for android.  I have the live site working with this setting change.

 

I didn't change any Settings on your site. I checked the dev site on my mobile in Google Chrome, the button is working fine for me:

 mV3hd9+

Can you please clear your browser's cache and check again?

Hope that helps. Thank you.


🏁Rank #1 on Google With our WordPress SEO Plugin.

Score a 💯on PageSpeed and Dominate Search Rankings.

✏ Editing theme files? Please create a child theme to make your changes update-proof.

Link to comment
Share on other sites

  • Support

Hello,

Thank you for contacting MyThemeShop and we apologize for any issues that you are having with our products.

To help you faster, we would like you to perform a quick conflict check on your website using the instructions below. You can follow these instructions on your live website as well, as running this conflict check does not affect your website visitors.

Here are the steps for you to follow.

  1. Log into your WordPress Administrator, and navigate to the dashboard
  2. Navigate to 'Plugins', and go to 'add new'
    T9Ch6
  3. On the next page, enter 'Health Check' in the search bar and wait for the screen to refresh
    d0qdd
  4. The official Health Check plugin by WordPress.org should be visible as the first result. Please install and activate the plugin
    OP6bX
  5. You will reach the plugin page automatically, and a notice will appear. Click 'I understand' to continue
    kmNot
  6. On the WordPress Menu on the left, hover over the dashboard. You will notice a new 'Health Check' option, click on it
    j3RNi
  7. On the page that appears, there will be several tabs. Please navigate to the 'Troubleshooting' tab
    To02q
  8. Press the 'Enable Troubleshooting Mode' to start the troubleshooter
    zDFyO

Once you complete these steps, you are in troubleshooting mode. All the plugins on your website have been disabled only for you. Your theme has also been disabled, but only for you.

To diagnose the root-cause of your problem, you would enable each plugin one by one until an issue is found. The last plugin that causes the issue will probably the cause of the conflict. Here are the steps in more detail.

  1. With all plugins and the theme disabled, try reproducing the issue.
    1. If you still have the issue, your WordPress setup is the root of the problem.
    2. If not, then continue.
  2. On the top bar, navigate to the 'Troubleshooting Mode', hover over it, and enable the MyThemeShop plugin in question. After that, try to reproduce the issue. u7oyK
    1. If you have the issue, the plugin is conflicting with WordPress
    2. If not, then the plugin is not causing issues with WordPress. Continue to the next step
  3. Navigate to the "Troubleshooting Mode" in the top bar again, and enable any other plugin. Then try reproducing the issue. qHIDj
    1. If you have the issue, then the plugin you just activated is conflicting with the MyThemeShop Plugin
    2. If not, then this plugin is not causing issues with the MyThemeShop plugin

Repeat step no 3 by enabling one plugin at a time and checking if the problem exists. When the problem happens, the plugin you last activated is causing the issue.

 

If the issue is still not resolved, then it might be an issue with the theme you are using. Here is how you confirm if your theme and the MyThemeShop plugin are conflicting with each other.

  1. Enter troubleshooting mode again using the instructions above.
  2. Using the Troubleshooting mode, activate your regular theme by selecting the 'Use your current theme option'. kY14f
  3. Activate the MTS plugin you want to check and try to reproduce the issue. u7oyK
    1. If the issue appears, your theme conflicts with the MTS plugin.
    2. If not, then the issue is with another plugin. You can continue enabling other plugins to pinpoint the plugin and contact their support for a resolution.

Once you complete the above steps, please let us know. Looking forward to helping you.


🏁Rank #1 on Google With our WordPress SEO Plugin

Score a 💯on PageSpeed and Dominate Search Rankings.

✏ Editing theme files? Please create a child theme to make your changes update-proof.

Link to comment
Share on other sites

OK, in the sensitive area I put in the address ending with /test2388. This has all the plugins turned off except for RankMath and just the standard 2019 theme. The button executes FaceTime on desktop as usual but does not work for Android mobile. With RankMath turned off and Yoast turned on it works just fine. I also took the Gutenberg buttons out of columns and also just tried them in plain text, as you can see, and I get the same result


I also tried this on another site (golf site listed In the sensitive area) of which is set up with a high-quality theme - GeneratePress and high-quality plugins with the same result. Does not work with RankMath but works with Yoast.

Link to comment
Share on other sites

  • Support

Hello,

Can you please add the WordPress login details of your staging site so we can debug faster and resolve the issue for everyone?

Looking forward to helping. Thank you.


🏁Rank #1 on Google With our WordPress SEO Plugin

Score a 💯on PageSpeed and Dominate Search Rankings.

✏ Editing theme files? Please create a child theme to make your changes update-proof.

Link to comment
Share on other sites

OK, I created a special admin login in Sensitive area

Please let me know what you find out since I am going to have to try to replicate this on other sites that I have RM installed on where the same problem is occurring.

Thank you,
 

 

 

Link to comment
Share on other sites

  • Support

Hello,

I see the issue on your site. Rank Math plugin adds noopener rel to all the external links which was causing this problem. To fix it, I logged into your site and I added below filter code in your theme's functions.php file:

add_filter( 'rank_math/noopener', '__return_false' );

This seemed to have fixed the issue. Can you please confirm?

Thank you.


🏁Rank #1 on Google With our WordPress SEO Plugin.

Score a 💯on PageSpeed and Dominate Search Rankings.

✏ Editing theme files? Please create a child theme to make your changes update-proof.

Link to comment
Share on other sites

Now that I see what you did, I remember seeing a setting like that in RankMath. I changed the setting in RankMath that you see screenshot at the link below. Changing the setting appears to work, this filter snippet does NOT seem to work for android.  I have the live site working with this setting change.

You can see for yourself on the dev site, I added the filter (to a snippet using Code Snippets) and the buttons do not work on Android unless I turn that setting off. Is the filter intended to have the same effect as changing that setting?

https://www.awesomescreenshot.com/image/3857756/bba76806b0247d68f8b817ae4d20b163

Thank you!

Link to comment
Share on other sites

  • Support

Hello,

7 hours ago, nxts said:

Now that I see what you did, I remember seeing a setting like that in RankMath. I changed the setting in RankMath that you see screenshot at the link below. Changing the setting appears to work, this filter snippet does NOT seem to work for android.  I have the live site working with this setting change.

 

I didn't change any Settings on your site. I checked the dev site on my mobile in Google Chrome, the button is working fine for me:

 mV3hd9+

Can you please clear your browser's cache and check again?

Hope that helps. Thank you.


🏁Rank #1 on Google With our WordPress SEO Plugin.

Score a 💯on PageSpeed and Dominate Search Rankings.

✏ Editing theme files? Please create a child theme to make your changes update-proof.

Link to comment
Share on other sites

  • Support

Hello,

We are happy that this resolved your issue. If you have any other questions in future, know that we are here to help you.

If you don't mind me asking, could you please leave us a review (if you haven't already) on https://wordpress.org/support/plugin/seo-by-rank-math/reviews/?filter=5#new-post about your overall experience with Rank Math? We appreciate your time and patience.

If you do have another question in the future, please feel free to create a new forum topic, and it will be our pleasure to assist you again.

Thank you.


🏁Rank #1 on Google With our WordPress SEO Plugin.

Score a 💯on PageSpeed and Dominate Search Rankings.

✏ Editing theme files? Please create a child theme to make your changes update-proof.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...