wp_press를 사용한 워드프레스 페이지 리다이렉트
간단한 리다이렉트 태스크에는 다른 플러그인을 사용하고 싶지 않기 때문에 다음 코드를 사용하기로 했습니다.
wp_wp ("http://www.example.com/contact-us", 301 );
제 질문은 이렇습니다.
「https://www.example.com/contact-us/」라고 하는 페이지가 있어, 「https://www.example.com/contact-us/」로 리다이렉트 할 필요가 있다고 합니다.
또는 http, https, www, non-www에 관계없이 리다이렉트를 실행하도록 하겠습니다."/contact-us-3/"를 "/contact-us/" 페이지로 수정합니다.
워드프레스 내용물에 다음 코드를 넣어야 하나요?정확히 어디에 코드를 넣죠?기능.php는 아이 테마에 있나요?리디렉션할 페이지를 지정해야 합니까?아니면 페이지 "/contact-us-3/"를 만들어 코드를 넣어야 합니까?
또한 정규화된 도메인 이름 URL을 입력해야 합니까?
리다이렉트 코드를 template_redirect 후크에 연결된 콜백 함수에 넣을 수 있습니다.함수에 다음과 같은 코드를 넣습니다.php 파일입니다."some_condition"이라는 이름의 함수에 따라 페이지 리다이렉트 여부가 결정됩니다.
add_action( 'template_redirect', 'my_callback' );
function my_callback() {
if ( some_condition() ) {
wp_redirect( "http://www.example.com/contact-us", 301 );
exit();
}
}
언급URL : https://stackoverflow.com/questions/41268138/using-wp-redirect-to-redirect-wordpress-pages
'programing' 카테고리의 다른 글
Angularjs: 명령어에 스코프 변수를 전달하려면 어떻게 해야 합니까? (0) | 2023.02.11 |
---|---|
사용자 지정 css 클래스를 WooCommerce 체크아웃 필드에 추가합니다. (0) | 2023.02.11 |
get_header()가 테마의 서브폴더에 있는 커스텀헤더 파일을 호출하려면 어떻게 해야 합니까? (0) | 2023.02.11 |
문자열을 확인하는 방법은 json 형식입니다. (0) | 2023.02.11 |
WordPress 테마에서 wp_enqueue_style()을 사용하는 방법 (0) | 2023.02.11 |