AMP for WordPress

توضیحات

This plugin adds support for the Accelerated Mobile Pages (AMP) Project, which is an open source initiative that aims to provide mobile optimized content that can load instantly everywhere.

With the plugin active, all posts on your site will have dynamically generated AMP-compatible versions, accessible by appending /amp/ to the end your post URLs. For example, if your post URL is http://example.com/2016/01/01/amp-on/, you can access the AMP version at http://example.com/2016/01/01/amp-on/amp/. If you do not have pretty permalinks enabled, you can do the same thing by appending ?amp=1, i.e. http://example.com/?p=123&amp=1

Note #1: homepage, the blog index, and archives are not currently supported.

توجه داشته باشید شماره 2: این پلاگین فقط محتوای AMP را ایجاد می کند، اما به طور خودکار آن را به کاربران خود نشان نمی دهد زمانی که آنها از یک دستگاه تلفن همراه بازدید می کنند. این کار توسط مصرف کنندگان AMP مانند جستجوی گوگل انجام می شود. برای جزئیات بیشتر، FAQ انجمن پروژه AMP را ببینید.

Follow along with or contribute to the development of this plugin on GitHub. For more information on the plugin, how the plugin works and how to configure and extend it, please see the project wiki.

Screenshots

  • Post rendered in AMP template.
  • Customizing appearance of AMP template.
  • Article from New York Post showing customized AMP template.
  • Article from TNW showing customized AMP template.
  • Article from Halfbrick showing customized AMP template.

نصب

  1. پوشه را به پوشه / wp-content / plugins / بارگذاری کنید
  2. افزونه را از طریق منوی Plugins در وردپرس فعال کنید
  3. برای رفتن به Settings & gt؛ پیوند مجدد را فشار داده و روی دکمه Save ضربه بزنید.

سوالات متداول

دستورالعمل نصب و راه اندازی
  1. پوشه را به پوشه / wp-content / plugins / بارگذاری کنید
  2. افزونه را از طریق منوی Plugins در وردپرس فعال کنید
  3. برای رفتن به Settings & gt؛ پیوند مجدد را فشار داده و روی دکمه Save ضربه بزنید.

بررسی‌ها

Not showing post content, only header and footer

hi
There are some issues with APM plugin. In my blog content of some blog post is not visible only heading is shown in AMP version. Blog post is

http://healthdose.in/fitness/top-10-fitness-band-under-5000-in-2018/amp

The other issue is Subheading are not showing in AMP version.
http://healthdose.in/fitness/best-blender-shaker-bottle-online/amp

Please resolve these issues.

Excellent AMP plugin and great support !

Sites running on WP 4.9.5.

This plugin is working very well, i like the fact that it doesn’t has too many functions and so not too heavy.

It’s true that it still have a few minor bugs in version 0.6.2 but the very responsive support helped me resolve everything very fast and will fix everything in the next version.

I recommend this plugin to people looking for a functional very light AMP plugin.

Posts and comments

Thank you for a great plug in. It works flawless.
But I would like to know if I somehow can tweak it, so the post an comments show up in the bottom of the page or not at all.
As it is now the customers have to scroll a lot to get down to the Specification of the product. Any help here please

خواندن تمامی 134 بررسی‌

توسعه دهندگان و همکاران

“AMP for WordPress” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“AMP for WordPress” has been translated into 14 locales. Thank you to the translators for their contributions.

ترجمه “AMP for WordPress” به زبان شما.

علاقه‌ مند به توسعه هستید؟

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

تغییرات

0.6.2 (2018-02-12)

  • Reduce frequency of flushing rewrite rules and harden, use escaped translation functions, and make minor changes to improve logic/style. See #953. Props philipjohn, westonruter.
  • Fix AMP preview icon in Firefox. See #920. Props zigasancin.

0.6.1 (2018-02-09)

Bump version to re-release to ensure temporarily-broken 0.6.0 ZIP build is permanently fixed, without requiring a site to re-install the plugin.

0.6.0 (2018-01-23)

  • Add support for the “page” post type. A new page.php is introduced with template parts factored out (html-start.php, header.php, footer.php, html-end.php) and re-used from single.php. Note that AMP URLs will end in ?amp instead of /amp/. See #825. Props technosailor, ThierryA, westonruter.
  • Add AMP post preview button alongside non-AMP preview button. See #813. Props ThierryA, westonruter.
  • Add ability to disable AMP on a per-post basis via toggle in publish metabox. See #813. Props ThierryA, westonruter.
  • Add AMP settings admin screen for managing which post types have AMP support, eliminating the requirement to add add_post_type_support() calls in theme or plugin. See #811. Props ThierryA, westonruter.
  • Add generator meta tag for AMP. See #810. Props vaporwavre.
  • Add code quality checking via phpcs, eslint, jscs, and jshint. See #795. Props westonruter.
  • Add autoloader to reduce complexity. See #828. Props mikeschinkel, westonruter, ThierryA.
  • Fix Polldaddy amd SoundCloud embeds. Add vanilla WordPress “embed” test page. A new bin/create-embed-test-post.php wp-cli script is introduced. See #829. Props kienstra, westonruter, ThierryA.
  • Merge AMP Customizer into main Customizer. See #819. Props kaitnyl, westonruter.
  • Update AMP HTML tags and attributes. A new bin/amphtml-update.sh bash script is introduced. Fixes Playbuzz. See #823. Props kienstra, ThierryA, westonruter.
  • Remove erroneous hash from id on amp-wp-header. See #853. Props eshannon3.

See 0.6 milestone.

0.5.1 (2017-08-17)

  • رفع: مسائل با برچسب های نامعتبر از بین رفته (مانند برچسب های اسکریپت) (h / t tmmbecker، fahmi182، pppdog، siajacobscott، RavanH، jenniejj، lkraav، simonrperry برای گزارش ها).
  • رفع: مسائل با استخراج بعد برای URL های پروتکل کمتر و نسبی (h / t ktmn برای گزارش).

0.5 (2017-08-04)

  • سفید کننده ضدعفونی کننده: جایگزین ضدعفونی کننده سیاه لیست با یک روش مبتنی بر لیست سفید با استفاده از مشخصات AMP (props delputnam)
  • ابعاد تصویر: جایگزین fastimage با تصویر سریعتر برای PHP 5.4+. دسترسی سریع تر و پشتیبانی گسترده تر را فراهم می کند (proxy gititon)
  • Embed Handlers: اضافه شدن پشتیبانی از Vimeo، SoundCloud، Pinterest (props amedina) و PlayBuzz (proks lysk88)
  • تجزیه و تحلیل: UI برای افزودن آسان برچسب های تجزیه و تحلیل (proedes amedina)
  • رفع: پارامترهای رشته پرس و جو درست (proks amyevans)
  • رفع: رگی قدیمی برای تغییر URL های AMP (props rahul prajapati)
  • ثابت: مسائل مربوط به داده ها uri را در CSS (پروکسی های trepmal)
  • ثابت: افزودن amp-video js برای برچسب های amp-video (props ptbello)
  • ثابت: خروجی CSS برای تصویر ویژگی (props mjangda)
  • رفع اشکال: در هنگام اضافه کردن AMP سبیل سبز (props luigitec) ویژگی را ثابت کنید
  • ثابت: به روز رسانی مستندات مختلف (پروکسی piersb، bhaskin)
  • رفع: هشدارهای پی اچ پی از register_customizer_ui (props jawi)
  • رفع: استانداردهای کدگذاری (prouls paulschreiber)

0.4.2 (2016-10-13)

  • ثابت: جلوگیری از خطاهای اعتبار برای برچسب html (h / t Maxime2 و هر کس دیگری که این خطا را گزارش داد)
  • رفع: ادغام نام متغیر نامیده می شود که content_max_width را نادیده گرفت (h / t mimancillas)
  • رفع: جلوگیری از خطا زمانی که گره ها صفات ندارند (h / t stephenmax)
  • ثابت: Back-compat for 4.5 (add sanitize_hex_color function، h / t xotihcan)
  • ثابت: مدیریت تصاویر GIF (پروتکل H / T)
  • به روز رسانی مستندات (proxy troyxmccall)

0.4.1 (2016-10-10)

  • ثابت: از the_content برای خروجی تصویر برجسته استفاده نکنید
  • ثابت: نشان دادن لینک نشان داده شده زمانی که غیر فعال شده است و بدون نظر در پست (h / t neotrope)
  • ثابت: نوار ! important را از سبکهای درون خطی (h / t compointdesigner و enriccardonagmailcom)

0.4 (2016-10-06)

  • قالب جدید: spiffy، براق، و دارای بوی تازه تم (proks allancole و تیم تم Automattic).
  • هشدار : بروزرسانی قالب دارای تغییرات بالقوه شکستن است. لطفا https://wordpress.org/support/topic/v0-4-whats-new-and-possible-breaking-changes/ را ببینید
  • AMP Customizer: رنگ های خود را انتخاب کنید و قالب خود را (پروکسی DrewAPicture و 10up)
  • پشتیبانی از سبک های inline (props coreymckrill).
  • رفع: خطاهای مهلک بیشتری در زمانیکه برچسب ها توسط نوع پست پشتیبانی نمی شود (props david-binda)
  • ثابت: برچسبهای & lt؛ br & gt؛ غیر ضروری نیست.
  • رفع: کودکان از گره های حذف شده (مانند برچسب های & lt؛ a & gt؛ خالی) (props Maxime2) را پاکسازی کنید.
  • رفع اشکال: URL های یوتیوب با چندین آدرس اینترنتی دیگر شکسته نشده است
  • به درستی برنامه های اس ام اس و تلفن (h / t soundstrategies).
  • رفع: حذف انتهایی amp در غیر فعال کردن.
  • فیلتر جدید: amp_pre_get_permalink اگر شما یک permalink کاملا AMP سفارشی می خواهید.

0.3.3 (Aug 18, 2016)

  • بسیاری از خطاهای اعتبار سنجی بیشتر (bcampeau و alleyinteractive) را مدیریت کنید.
  • فیلتر جدید: amp_post_template_dir (props mustafauysal).
  • قالب جدید: نوار ناوبری در حال حاضر قسمت خاص خود را دارد (props jdevalk).
  • نسبت بهتر برای جاسازی یوتیوب
  • رفع: دست زدن به منطقه زمانی بهتر (props rinatkhaziev).
  • مدیریت بهتر ابعاد غیرمستقیم (مانند 100٪ ).
  • مدیریت بهتر ابعاد خالی
  • ثابت: autoplay یک مقدار مانند bool است.
  • رفع اشکال هنگام استفاده از قلاب query_string (h / t mkuplens).
  • رفع اشکال واقعا بزرگ توییتر را قطع نمی کند.
  • رفع اشکال کد کوتاه Instagram را هنگام استفاده از URL ها با رشته پرس و جو نکنید.
  • پیشرفت های Readme (projs nickjohnford، sotayamashita)

0.3.2 (Mar 4, 2016)

  • Jetpack Stats پشتیبانی.
  • نسخه ای بهتر از Merriweather و استفاده از فونت های سیستم برای sans-serif (props mattmiklik).
  • فونت را به شیوهنامه انتقال دهید تا راحتتر شود (پرونده mattmiklic).
  • مسائل مربوط به بارگذاری الگو در ویندوز. (با تشکر از همه کسانی که این را گزارش کرده اند، مخصوصا w33zy برای نشان دادن مسئله validate_file .)
  • رفع: AMP را در پست خوراک نظرات ارسال نکنید (props kraftbj).
  • رفع: هنگام استفاده از یک صفحه اصلی استاتیک با چندین صفحه، صفحه بندی ناگفته را پاک کنید.
  • force amp-iframe برای استفاده از https به درستی اعتبار (props mister-ben) استفاده کنید.
  • ثابت: اعتبار برای ویژگی target و video / audio .
  • تصاویر قطع شده در گالری (به لطف tobaco).

0.3.1 (Feb 24, 2016)

  • اجازه دهید پرس و جو سفارشی var (proks vanurdan).
  • رفع URL های AMP برای چندین permalinks (proks rakuishi).
  • ثابت برای پستهای محافظت شده با رمز.
  • استخراج بعد را برای URL های تصویر کمتر یا نسبی ثابت کنید.
  • جایگزینی بهتر برای تصاویر بدون ابعاد.
  • رفع اعتبار برای برچسب های a (props kraftbj).
  • به روز شده AMP boilerplate.
  • اجازه دهید تگ در برای عناصر (proven Steven Evatt).
  • نام کلاس پیشفرض.

0.3 (Feb 18, 2016)

  • ابعاد کشیدن برای تصاویر داغ شده.
  • اضافه کردن پشتیبانی amp-فیس بوک.
  • برخی از اقدامات و فیلترهای جدید را اضافه کنید (به عنوان مثال amp_init ).
  • خطاهای اعتبارسنجی را برای کد کوتاه [گالری] ثابت کنید.
  • رفع مسائل با اعتبارسنجی مسیر در ویندوز.
  • مسائل را با چیدمان واقعا فشرده حل کنید.
  • شکستن تغییر: style.css دیگر حاوی `برچسب نیست. اگر یک شیوه سفارشی داشته باشید، باید آن را برای حذف برچسب به روز کنید.
  • شکستن تغییر: single.php دیگر شامل سبک های boilerplate AMP نیست. آنها از طریق amp_post_template_head قلاب اضافه می شوند. اگر شما یک قالب سفارشی دارید، لطفا سبک های boilerplate را حذف کنید.

0.2 (Jan 28, 2016)

  • تعداد زیادی و تعداد زیادی از رفع سازگاری و اعتبار سنجی
  • تعداد زیادی و تعداد زیادی پیشرفت برای سفارشی سازی

0.1

  • نسخه اولیه