내 사이트의 페이지가 브라우저에로드 될 때마다 해당 페이지의 URL이 화면에 표시되도록 사용자 지정 PHP 코드를 추가하고 싶습니다. 사용할 수 echo get_permalink()
있지만 모든 페이지에서 작동하지는 않습니다. 일부 페이지 (예 : 내 홈페이지 )에는 여러 게시물이 표시 되며이 get_permalink()
페이지에서 사용 하면 표시된 페이지의 URL이 반환되지 않습니다 (루프에서 마지막 게시물의 URL을 반환한다고 생각합니다). 이 페이지에서 URL을 어떻게 반환합니까?
get_permalink()
루프가 실행되기 전에 발생하는 특정 후크에 연결할 수 있습니까 ? 아니면 어떻게 든 루프를 끊거나 완료되면 재설정 할 수 있습니까?
감사.
is_home()
또는 is_page( 'fr' )
등을 사용 하고 스크립트가 참인 경우에만 큐에 넣지 않습니까?
if ( home_url( $wp->request ) == home_url() ) { wp_enqueue_script();}
언어에 관계없이 모든 홈 페이지에서 발생하는 것으로 보입니다. 그게 당신이 제안한 것입니까?
$_SERVER['REQUEST_URI']
회사와 사용하지 않습니까? 이 질문을보십시오 : stackoverflow.com/q/6768793/247696