Support » Plugin: AMP » WPtouch Pro and AMP for WordPress

  • Resolved Sharen McArthur

    (@sharenmcarthurgmailcom)


    I currently use WPtouch Pro for my mobile website and use their AMP extension. Usually when I have AMP problems, they ask me to deactivate their AMP and see how yours works.
    Your plugin determines I can use transitional mode. It says it will use one theme for AMP and non-AMP pages/posts.
    I am not sure what that means. I use the Prose Child Theme for my mobile website, and I want to keep it because of its features. My desktop site has WordPress 2021. I don’t want to use WordPress 2021 theme on my mobile website. Is that what would happen when your plugin installation guide says my website would use one theme for AMP and non-Amp pages – my desktop mobile theme would be the only theme I could use on my mobile website?
    I currently have WPTouch Pro’s AMP activated.

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter Sharen McArthur

    (@sharenmcarthurgmailcom)

    Hello. I also wanted you to know that I installed and activated your plugin. Your plugin stated that it didn’t find any problems with WPtouch Pro at that time.

    I had some problems after I activated your plugin in my mobile website. First, not all photos showed up. Second, the menu bar wouldn’t work. Third, Pinterest showed up as links only. I also got this message, “In order to pass the Captcha, please enable Java Script.” I then enabled Java Script in my WPtouch Pro plugin. I had had to deactivate the plugin because of serious problems I was having with it.

    Because I had these problems, and because I wanted to find out the answers to my first support request above, I have deactivated your plugin.

    Thank you for helping me.

    Plugin Support James Osborne

    (@jamesosborne)

    Thanks for opening a support topic. Firstly the AMP plugin when used in reader or transitional mode provide AMP versions of your content running alongside your canonical (non AMP) versions. These different modes have different purposes, reader mode works best for themes that are not AMP compatible, allowing you to choose a different theme for your AMP URLs.

    In your case as you’re using an AMP compatible theme (Twenty Twenty One) you can use the AMP plugin in transitional mode (with two versions of your site) or standard mode, which means your site is AMP by default, with 2 different versions of your content. Out plugin FAQs page has more information on how the plugin works.

    In the case whereby you’re also using WPTouch Pro this means you also have a different theme for visitors to your site on mobile. Without having tested this plugin I suspect there may be various conflicting features for visitors to your mobile site. Are you looking to use AMP on your desktop and mobile site while using WP Touch?

    Thread Starter Sharen McArthur

    (@sharenmcarthurgmailcom)

    Thank you for your quick and informative response.

    Just to let you know, WPtouch has problems with its AMP, and instead of fixing their problems, they recommended I deactivate their AMP and use yours. They assumed that my using your AMP plugin with their plugin would work. Their AMP problems started last fall, and they still haven’t fixed them.

    I want to use the theme from WPtouch Pro, so yes, I have would like to keep the WPTouch theme for visitors to my site on mobile. I am looking to use AMP on my desktop website and AMP on my mobile website while using the theme from WPtouch Pro. Can I do this? If not, can you suggest what I should do to get AMP on my desktop website and mobile website using the WPtouch theme?

    Plugin Support James Osborne

    (@jamesosborne)

    Thanks for your reply. I haven’t tested out WP Touch so I can’t be sure of it’s AMP version and how it works.

    I am looking to use AMP on my desktop website and AMP on my mobile website while using the theme from WPtouch Pro. Can I do this?

    Good question, I’ll need to check how WP Touch works with the AMP plugin. Please allow me some time and I’ll report back to you here at some stage in the next couple of days. Note that any changes may need to be done the WP Touch tide, or by making programmatic changes to your theme.

    Thread Starter Sharen McArthur

    (@sharenmcarthurgmailcom)

    Hello again.
    I am happy to wait for your reply. Thank you for investigating for me.

    Plugin Support James Osborne

    (@jamesosborne)

    Hi Sharen,

    Thanks for your patience. I’m after testing the free version of WP Touch and found no rendering issues on my side using AMP in standard mode. My WP Touch templates are always served on mobile, (including from Google search) while my standard mode AMP URLs on desktop.

    With regards features such as the navigation menu and also search button it’s normal these will not work in AMP, with custom JavaScript restricted to component based solutions such amp-script or amp-bind. I did noticed WP Touch have their own AMP extension which you may wish to make use of. If not you’ll need to reach out to the theme developer of make programmatic changes to WP Touch in order for the navigation menu to work in AMP.

    Sorry I can’t be of more assistance. Raising a support topic with WP Touch may be the best approach.

    Thread Starter Sharen McArthur

    (@sharenmcarthurgmailcom)

    Thank you for looking into this. So, as I understand the situation, I can use the WPtouch Pro Prose Child theme on my mobile site when I use your AMP plugin, but I will need to ask WPtouch Pro to make theme changes so that the WPtouch Pro navigation menu will work in your AMP plugin. Is this correct?

    I don’t want to use my desktop theme on my mobile website.

    Thanks for your help.

    Sharen McArthur

    Plugin Support James Osborne

    (@jamesosborne)

    In that case yes, you can use WPtouch on your mobile site only. As you have the AMP plugin active in order to maintain fully AMP valid URLs it will removing custom JavaScript on the AMP versions of your content. This includes your navigation menu.

    What you can do is “keep” any validation error in relation to WP Touch, using the AMP plugins validation tool (amp > error index). While your mobile AMP URLs (using WP Touch) won’t be fully AMP valid your desktop URLs will be.

    Alternatively you’ll need to contact WP Touch or checkout their own AMP extension in order to ensure your WP Touch templates work as expected in AMP.

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.