programing

wp_press를 사용한 워드프레스 페이지 리다이렉트

newsource 2023. 2. 11. 09:27

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