반응형
플러그인 없이 수동으로 Wordpress에 AMP 페이지 추가
AMP 페이지를 수동으로 코드화하여 Wordpress 사이트에 추가해야 완벽하게 사용할 수 있습니다.사용한 모든 플러그인이 필요한 기능을 수행하지 않아 검색 콘솔에서 오류가 발생합니다.
나는 이미 플레이할 아이 테마를 만들고 새로운 PHP 페이지 템플릿을 추가하려고 시도했지만 성공하지 못했다!
내가 수동으로 코드화하는 이유는
- 적절한 구조화 데이터를 추가하다
- 앰프 코드 및
- 모든 것이 올바르게 색인화되었는지 확인합니다.
이거 먹어봤어?
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
반응형
'programing' 카테고리의 다른 글
MergeArea를 사용하여 VBA Excel에서 병합된 셀을 검출합니다. (0) | 2023.04.22 |
---|---|
ASP.net에서 실행되고 있는 Web Reference Client에서 RAW Soap 데이터 가져오기 (0) | 2023.04.22 |
org.springframework.cglib.core의 반사 액세스가 잘못되었습니다.리플렉트유틸스$1 (0) | 2023.04.02 |
'java.time' 인스턴스를 생성할 수 없습니다.LocalDate' - 스프링부츠, 엘라스틱시치, 잭슨 (0) | 2023.04.02 |
사용자 지정 후크 반환 값을 시뮬레이션하려면 어떻게 해야 합니다. (0) | 2023.04.02 |