2016-09-29 4 views
2

내 AMP 페이지를 수동으로 코딩하고 Wordpress 사이트에 추가하여 완벽하다는 것을 확인해야합니다. 사용했던 모든 플러그인이 필요한 모든 작업을 수행하지 않아 Search Console에서 오류가 발생합니다.플러그인없이 수동으로 Wordpress에 AMP 페이지 추가하기

나는 이미 주위에서 놀기 위해 자식 테마를 만들었고, 새로운 PHP 페이지 템플릿을 추가하려고 시도했지만 운이 없다!

내가 수동으로 코딩을하고있어 그 이유는

  1. 이다 적절한 구조화 된 데이터를 추가
  2. A-분석 코드와
  3. 확인 모든 것이 적절히 인덱스됩니다 확인하십시오.
+1

운이 없다는 의미에 대한 자세한 정보를 제공 할 수 있습니까? 오류가 있습니까? 정확히 무엇을 시도 했습니까? 관련성이있는 질문에 코드를 추가 할 수 있습니까? – Fencer04

+0

플러그인 충돌에 대한 의견과 AMP 페이지를 만드는 목적을 무너 뜨리는 비 대한 코드 문제에 완전히 동의하십시오. 유효성을 검사하고 수동으로 전체 AMP 페이지 버전을 구축 한 견고한 HTML AMP 템플릿을 만들었습니다. 노력할만한 가치가있었습니다. WP 플러그인 솔루션을 피하기 위해 고객에게 조언합니다. 개인적으로 WP의 많은 부분과 마찬가지로 플러그 앤 플레이 옵션없이 작업을 할 수있는 기술이없는 사람들을위한 것입니다. –

답변

0

시도해 보셨습니까?

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; 
} 

출처 link.

0

방금 ​​WordPress 환경 외부에서 AMP 템플릿 페이지를 만들었습니다. PHP/HTML로 프로그램했습니다. 이렇게하면 가장 빠른 Google 검증 AMP 페이지가 생성됩니다. 그런 다음 WordPress 내부에서 링크 만하면됩니다.

참고 : 더 나은 디자인 제어를 위해 AMP 페이지를 유지하기 위해 WP 외부에 하위 디렉토리를 만들었습니다. "슬러그 대 서브 디렉토리"이름 충돌에 대해 조심하십시오.

AMP 플러그인도 모두 보았습니다. 2011 년 4 월 1 일 현재 쓰레기입니다. 그들은 SEO 경쟁이되기 위해 코드 오버 헤드가 높습니다. 이 오버 헤드로 인해 페이지가 느려지고 WP AMP 개념이됩니다.

관련 문제