programing

플러그인 없이 수동으로 Wordpress에 AMP 페이지 추가

sourcetip 2023. 4. 2. 21:05
반응형

플러그인 없이 수동으로 Wordpress에 AMP 페이지 추가

AMP 페이지를 수동으로 코드화하여 Wordpress 사이트에 추가해야 완벽하게 사용할 수 있습니다.사용한 모든 플러그인이 필요한 기능을 수행하지 않아 검색 콘솔에서 오류가 발생합니다.

나는 이미 플레이할 아이 테마를 만들고 새로운 PHP 페이지 템플릿을 추가하려고 시도했지만 성공하지 못했다!

내가 수동으로 코드화하는 이유는

  1. 적절한 구조화 데이터를 추가하다
  2. 앰프 코드 및
  3. 모든 것이 올바르게 색인화되었는지 확인합니다.

이거 먹어봤어?

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

소스 링크

방금 WordPress 환경 외부에 AMP 템플릿 페이지를 만들었습니다.PHP/HTML로 프로그래밍하여 가장 빠른 Google 검증 AMP 페이지를 만듭니다.그러면 WordPress에서 링크만 하면 됩니다.

주의: 설계 제어를 개선하기 위해 AMP 페이지를 유지하기 위해 WP 외부에 하위 디렉토리를 만들었습니다.앞으로 발생할 "Slug vs. sub-directory" 이름의 충돌에 주의하십시오.

모든 AMP 플러그인도 확인했습니다.2017년 4월 1일 현재 가비지입니다.SEO 경쟁력을 갖추려면 코드 오버헤드가 높아야 합니다.이 오버헤드로 인해 페이지가 느려지고 현재 WP AMP 개념이 됩니다.

언급URL : https://stackoverflow.com/questions/39771761/adding-amp-pages-to-wordpress-manually-without-a-plugin

반응형