Добавление страниц AMP в WordPress вручную без плагина

Мне нужно вручную написать мои AMP-страницы и добавить их на мой сайт WordPress, чтобы убедиться, что они идеальны. Все плагины, которые я использовал, не сделали всего, что мне нужно, и вызывают ошибки в консоли поиска.

Я уже создал дочернюю тему для игры и пытался добавить новый шаблон страницы PHP, но не повезло!

Причина, по которой я пишу код вручную, заключается в

  1. добавить правильные структурированные данные
  2. код ампер-аналитики и
  3. убедитесь, что все будет правильно проиндексировано.

5

Решение

Вы пробовали это?

define( 'AMP_QUERY_VAR', apply_filters( 'amp_query_var', 'amp' ) );

add_rewrite_endpoint( AMP_QUERY_VAR, EP_PERMALINK );

add_filter( 'template_include', 'amp_page_template', 99 );

function amp_page_template( $template ) {

if( get_query_var( AMP_QUERY_VAR, false ) !== false ) {if ( is_single() ) {

$template = get_template_directory() .  '/amp-single.php';

}

}

return $template;
}

Источник ссылка на сайт.

2

Другие решения

Мы только что создали страницу шаблона AMP вне среды WordPress. Программируется с помощью PHP / HTML. Это делает самую быструю страницу Google Verified AMP. Тогда просто ссылку на него изнутри WordPress.

Примечание. Мы создали подкаталоги вне WP для хранения страниц AMP для лучшего контроля дизайна. Просто следите за конфликтами имен «Slug vs. sub-directory», которые могут возникнуть.

Мы также рассмотрели все плагины AMP, они являются мусором по состоянию на 01.04.2017. Для того, чтобы быть SEO-конкурентами, им нужно много кода. Эти накладные расходы замедляют работу страницы, и теперь это концепция WP AMP.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector