The menu is built using custom JavaScript, meaning it won’t work by default in AMP. As with the search button you will need to make some changes for it to work in AMP, it looks like you’ll just need to use the amp-bind
component to toggle the main-small-navigation
class.
There are other options also, such as using the nav_menu_toggle
flag or the amp-sidebar
component. You can find out more below:
https://amp-wp.org/documentation/playbooks/toggling-hamburger-menus/
In relation to the Facebook iFrame embed I can see the issue now. The bottom “Send” button should work fine. The “Like Page” and “Send Message” buttons on the top won’t work because of the target="_blank
” attribute. AMP iFrames are sandboxed, so you’ll need to make modifications to that embed code if possible, you can find out more here.