{"id":303716,"date":"2026-04-29T13:10:42","date_gmt":"2026-04-29T13:10:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tupa-amp-pro\/"},"modified":"2026-04-29T18:00:46","modified_gmt":"2026-04-29T18:00:46","slug":"tupahost-mobile-pages","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tupahost-mobile-pages\/","author":15000641,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.24","stable_tag":"1.1.24","tested":"6.9.5","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"TupaHost Mobile Pages","header_author":"TupaHost","header_description":"Gera p\u00e1ginas AMP independentes para posts do WordPress, com suporte estruturado a Google Analytics 4 (AMP), Adsense AMP, Taboola AMP e sticky ad AMP, sem depender do plugin oficial.","assets_banners_color":"335987","last_updated":"2026-04-29 18:00:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/tupahost.com.br\/","header_author_uri":"https:\/\/www.tupahost.com.br","rating":0,"author_block_rating":0,"active_installs":0,"downloads":173,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.22":{"tag":"1.1.22","author":"tupahost","date":"2026-04-29 17:01:06"},"1.1.23":{"tag":"1.1.23","author":"tupahost","date":"2026-04-29 17:50:58"},"1.1.24":{"tag":"1.1.24","author":"tupahost","date":"2026-04-29 18:00:46"}},"upgrade_notice":{"1.1.24":"<p>Atualiza\u00e7\u00e3o crucial para funcionamento correto do front-end AMP e exibi\u00e7\u00e3o de an\u00fancios.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3518687,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3518698,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.22","1.1.23","1.1.24"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[261407],"plugin_business_model":[],"class_list":["post-303716","plugin","type-plugin","status-publish","hentry","plugin_contributors-tupahost","plugin_committers-tupahost"],"banners":{"banner":"https:\/\/ps.w.org\/tupahost-mobile-pages\/assets\/banner-772x250.png?rev=3518698","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tupahost-mobile-pages\/assets\/icon-128x128.png?rev=3518687","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>TupaHost Mobile Pages generates lightweight, valid AMP versions of your WordPress posts.\nIt provides a clean mobile template and structured settings for ads and analytics, without relying on the official AMP plugin.<\/p>\n\n<p>Features include:\n- Dedicated route at \/amp\/\n- Support for Google Analytics 4 through structured AMP analytics settings\n- Support for Google AdSense using structured publisher and slot fields\n- Support for sticky ads\n- Support for Taboola using structured publisher, mode and placement fields\n- AMP-safe content sanitization\n- Dedicated mobile template for posts<\/p>\n\n<p>This plugin does not provide arbitrary custom JavaScript, PHP, HTML or CSS insertion fields.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on external services to function correctly in compliance with the AMP framework.<\/p>\n\n<ol>\n<li><strong>AMP Project CDN (Google)<\/strong>:<\/li>\n<\/ol>\n\n<p>* <strong>What it is used for<\/strong>: Loads the runtime (v0.js) and script components (ads, analytics, video) required for the page to be a valid AMP page.\n* <strong>Data sent<\/strong>: The visitor's browser makes direct requests to the cdn.ampproject.org domain, sending standard HTTP request data such as IP address and User-Agent.\n* <strong>Terms of Service<\/strong>: <a href=\"https:\/\/policies.google.com\/terms\">Google Terms of Service<\/a>\n* <strong>Privacy Policy<\/strong>: <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<ol>\n<li><strong>Google Analytics (optional)<\/strong>:<\/li>\n<\/ol>\n\n<p>* <strong>What it is used for<\/strong>: If enabled, it sends pageview tracking data.\n* <strong>Data sent<\/strong>: Tracking IDs and visitor interaction events.\n* <strong>Terms of Service<\/strong>: <a href=\"https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/\">Analytics Terms<\/a>\n* <strong>Privacy Policy<\/strong>: <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<ol>\n<li><strong>Google AdSense (optional)<\/strong>:<\/li>\n<\/ol>\n\n<p>* <strong>What it is used for<\/strong>: Displays ads in AMP format.\n* <strong>Data sent<\/strong>: Ad requests including page and visitor context data.\n* <strong>Terms of Service<\/strong>: <a href=\"https:\/\/www.google.com\/adsense\/new\/localized-terms\">AdSense Terms<\/a>\n* <strong>Privacy Policy<\/strong>: <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<ol>\n<li><strong>Taboola (optional)<\/strong>:<\/li>\n<\/ol>\n\n<p>* <strong>What it is used for<\/strong>: Displays content recommendation widgets.\n* <strong>Data sent<\/strong>: Publisher identifiers and article context data.\n* <strong>Terms of Service<\/strong>: <a href=\"https:\/\/www.taboola.com\/policies\/terms-of-use\">Taboola Terms<\/a>\n* <strong>Privacy Policy<\/strong>: <a href=\"https:\/\/www.taboola.com\/policies\/privacy-policy\">Taboola Privacy Policy<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the \/wp-content\/plugins\/tupahost-mobile-pages directory, or install the plugin through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Go to Settings &gt; TupaHost Mobile Pages to configure the options.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20require%20another%20amp%20plugin%3F\"><h3>Does it require another AMP plugin?<\/h3><\/dt>\n<dd><p>No. This plugin uses its own rendering flow.<\/p><\/dd>\n<dt id=\"can%20i%20add%20custom%20scripts%20or%20arbitrary%20tags%3F\"><h3>Can I add custom scripts or arbitrary tags?<\/h3><\/dt>\n<dd><p>No. To comply with WordPress.org guidelines, the plugin only provides structured settings for supported features.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.24<\/h4>\n\n<ul>\n<li>Corrige erro onde os scripts principais do AMP n\u00e3o eram impressos no front-end.<\/li>\n<li>Remove query strings dos arquivos js para evitar problemas de valida\u00e7\u00e3o no AMP.<\/li>\n<\/ul>\n\n<h4>1.1.23<\/h4>\n\n<ul>\n<li>Fixes an issue where settings (colors, logo, adsense) were not saving correctly.<\/li>\n<li>Forces async attribute on AMP scripts to resolve slow loading issues.<\/li>\n<\/ul>\n\n<h4>1.1.22<\/h4>\n\n<ul>\n<li>Fixes WPCS escaping warnings and missing resource versions.<\/li>\n<li>Improves documentation language.<\/li>\n<li>Migrates script outputs to wp_enqueue standard.<\/li>\n<\/ul>\n\n<h4>1.1.21<\/h4>\n\n<ul>\n<li>Renamed plugin for WordPress.org review.<\/li>\n<li>Removed arbitrary CSS\/HTML\/script insertion fields.<\/li>\n<li>Added external services disclosures.<\/li>\n<li>Improved settings registration and JSON encoding.<\/li>\n<\/ul>","raw_excerpt":"Generates dedicated AMP pages for WordPress posts, featuring structured support for Google Analytics 4, Google AdSense, Taboola, and sticky ads.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303716"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tupahost"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303716"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303716"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303716"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303716"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303716"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}