Yoast SEO 플러그인에 의해 추가된 rel canical을 제거하는 중
빠른 구글 검색 후 해결책을 찾을 수 없어서 여기에 빠른 글을 올려야겠다고 생각했습니다.
자동으로 추가된 rel=link(Wordpress SEO 플러그인에 의해 추가됨 - Yoast에 의해 추가됨)를 제거하려고 합니다.
구글이 상위 페이지에서 이동하지 않더라도 각각의 다른 서브를 크롤링하고 싶습니다.
rel="collowing"은 기어다니는 것과 아무런 관련이 없습니다.인덱싱과 관련이 있으며 동일한 페이지가 두 번 이상 인덱싱되지 않도록 합니다.
어쨌든, 이것을 계속 하고 싶은 경우는, 이 코드를 기능에 추가하는 것으로 실행할 수 있습니다.php:
add_filter( 'wpseo_canonical', '__return_false' );
출처 : https://yoast.com/wordpress/plugins/seo/api/
이것은, 다음의 장소에서도 사용할 수 있습니다.wordpress conditional tags
참조: https://codex.wordpress.org/Conditional_Tags
// Remove - Canonical for - [Search - Page]
function remove_canonical() {
// Disable for 'search' page
if ( is_search() ) {
add_filter( 'wpseo_canonical', '__return_false', 10, 1 );
}
}
add_action('wp', 'remove_canonical');
모든 페이지에 대해 규범을 제거합니다.
// Disable Canonical for - ALL pages
function remove_canonical() {
add_filter( 'wpseo_canonical', '__return_false', 10, 1 );
}
add_action('wp', 'remove_canonical');
아마도 캐노니컬은 yust에 의해 생성되지 않을 것입니다. 워드프레스 내장 함수가 있습니다.이 기능을 테마 기능에 추가하면 이를 방지할 수 있습니다.php
remove_action('wp_head', 'rel_canonical');
새로운 버전의 Yoast에는 이 코드가 포함되어 있습니다.Yoast 15.0에서 테스트 완료
// Disable Canonical for - ALL pages
function remove_canonical() {
add_filter( 'wpseo_canonical', '__return_false', 10, 1 );
}
add_action('wp', 'remove_canonical');
필터 우선순위 값으로 수정했습니다.작업 코드는 다음과 같습니다.
// Disable Canonical for - ALL pages
function remove_canonical() {
add_filter( 'wpseo_canonical', '__return_false');
}
add_action('wp', 'remove_canonical', -19999);
새로운 Yoast 버전(15.0 등)은 플러그인 파일의 프런트 엔드 통합에서 wpseo_head를 처리하기 위해 마이너스priority를 사용합니다.php:
\add_action( 'wpseo_head', [ $this, 'present_head' ], -9999 );
remove_action('wp_head', 'rel_canonical');
워드프레스의 표준 URL을 비활성화할 수도 있습니다.여기를 봐 주세요.Disactivar rel="de Yoast WordPress SEO o de WordPress"
언급URL : https://stackoverflow.com/questions/10529409/removing-rel-canonical-added-by-yoast-seo-plugin
'source' 카테고리의 다른 글
현재 날짜가 두 날짜 사이의 Oracle SQL인지 확인합니다. (0) | 2023.03.15 |
---|---|
Angular.js에서 AJAX 콜을 발신하기 위한 베스트 프랙티스는 무엇입니까? (0) | 2023.03.15 |
단위 테스트 각도templateUrl이 있는 JS 디렉티브 (0) | 2023.03.15 |
Angular JS - 오염되지 않은 것과 만져지지 않은 것의 차이 (0) | 2023.03.15 |
JSON, REST, SOAP, WSDL 및 SOA: 이 모든 것을 함께 연결하는 방법 (0) | 2023.03.15 |