내 웹 사이트 (wordpress-blog)의 모든 외부 링크를 새 창에서 자동으로 다른 사이트에 열 수있는 옵션을 찾고 있습니다. 그것은 css 또는 html로 가능합니다. 수동으로 1000 번 수동으로 "target _blank"하지 않아도됩니까?새 창에서 모든 외부 링크 열기 (html, css)
정말 고마워요!
PS : 당신이 두는 경우에 당신의 HTML의 head 태그에 다음
내 웹 사이트 (wordpress-blog)의 모든 외부 링크를 새 창에서 자동으로 다른 사이트에 열 수있는 옵션을 찾고 있습니다. 그것은 css 또는 html로 가능합니다. 수동으로 1000 번 수동으로 "target _blank"하지 않아도됩니까?새 창에서 모든 외부 링크 열기 (html, css)
정말 고마워요!
PS : 당신이 두는 경우에 당신의 HTML의 head 태그에 다음
이 넣어 귀하의 테마 functions.php 파일에 코드.
function cdx_handel_external_links() {
?>
<script type="text/javascript">
(function($) {
$("a[href^=http]").click(function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr({
target: "_blank"
});
}
})
//Add Nofollow
$("a").each(function(){
if(this.href.indexOf('nytimes.com') >0){
$(this).attr({
rel: "nofollow"
});
}
});
})(jQuery);
</script>
<?php
}
add_filter('wp_footer', 'cdx_handel_external_links', 999);
OMG, 정말 작동합니다 ^^ 불행히도 저는 정말로 완전히 코딩 멍청한 사람입니다. 그래서이 코드로 기술적 인 문제가 발생하지 않았 으면 좋겠습니까? 나는이 코드를 functions.php의 끝에 넣었다. 그렇다. 정말 고맙습니다. 그리고 이것은 모든 브라우저와 스마트 폰 (io, android 등)에서도 잘 작동하고 있습니다. 정말 고마워! –
또한 : 특정 도메인 (및 모든 서브 페이지)에 대한 모든 외부 링크를 "nofollow"로 자동 설정하는 옵션을 찾고 있습니다. 아마도 이것은 functions.php 파일에서도 가능할 수 있습니까? 어쩌면 코드를 사용해도 "그냥"뭔가를 추가 할 수 있습니까? 네가 나를 도울 수 있다면 좋을거야. THX 한 뭉치 !! –
nofollow 요구 사항의 예를 들어 주시겠습니까? – Codextent
내 나쁜 영어에 대한 SRY, 나는 목표없이 HREF 태그가 새 창에서 열립니다 네이티브 스피커 :(생각하지 :
<head>
<base target="_blank">
</head>
하지만 그때는 새로운 창에서 내 자신의 내부 링크를 열어 볼 수 있습니다. 실 거예요? –
예, 당신은 사용할 수 있습니다 Open external links in a new window 플러그인.
새 창에서 모든 또는 특정 외부 링크를 엽니 다 도움이 될 것입니다.
외부 링크에 target = "_ blank"를 추가하고 싶지 않다면 javascript가 필요합니다. – Danield