it-swarm-ko.tech

지침 및 절대 링크 문제

게시물 및 페이지 가이드에는 내 사이트의 전체 절대 URL이 포함됩니다 (예 : http://www.example.com/wordpress/?p=1 ). 도메인 또는 wordpress 경로가 변경되거나 도메인 대신 IP 주소를 통해 사이트를보고있는 경우 문제가 발생합니다.

문제 1 : GUID를 사용하는 사이트의 내부 링크가 있습니다. 나는 이것이 wrong 라고 추측하고 있으며 guid에 대한 참조를 제거하기 위해 템플릿 코드를 다시 작성해야합니다. - 올바른가?

문제 2 : 상대 URL이 아닌 절대 URL을 사용하여 이미지가 게시물에 삽입됩니다. 이것은 근시안적인 것처럼 보이지만, 합리적인 이유가 있는지 궁금합니다. 그 행동을 바꾸는 방법이 있습니까?

8
Bobby Jack

1) GUID는 정확히 GUID입니다. 게시물을 고유하게 식별하는 데 사용됩니다. 게시물에 링크해야하는 경우 get_permalink( $post_ID ) ($post_ID는 선택 사항) (링크 : get_permalink )을 사용하십시오.

2) 플러그인이 없으면 안됩니다. 3.1 또는 3.2 이미지 단문 코드 사용에 대한 이야기가 있습니다.

그동안 알파 재생 버전 Thumbnails 플러그인을 사용해보세요.

http://viper007bond.Pastebin.com/XprbYtg2

모든 소식을 검토하고 모든 이미지 태그를 업데이트합니다.

먼저 데이터베이스를 백업하십시오. 코드는 알파이며 작동 여부는 보증하지 않지만 꽤 많이 테스트했습니다.

6
Viper007Bond

1.) WordPress의 GUID는 주로 RSS 리더 용으로 존재합니다. RSS 피드는 동일한 식별자를 반복적으로 다시 게시하지 않도록 고유 식별자로 간주됩니다. 그들은 WordPress 게시물이나 페이지 내에서 사용하도록 설계되지 않았습니다. 퍼머 링크처럼 보일지도 모르지만 결코 혼동하지 않아야합니다.

이러한 이유로 GUID의 URL 부분은 절대로 변경해서는 안됩니다. 도메인을 변경하면 GUID을 (를) 업데이트해서는 안됩니다. 피드는 새로운 도메인이 아닌 이전 도메인으로 이동 했으므로 데이터베이스의 URI를 변경하면 독자에게 괴롭힘을 받게됩니다. 독자는 이전 콘텐츠가 다시 대량 발송되는 것을 보게됩니다.

2.) 이미지를 삽입 할 때 경로를 편집하여 이미지를 근음 상대화할 수 있습니다. 오래된 이미지를 변경해야하는 경우 데이터베이스를 백업하고 Search Regex 플러그인을 가져 오십시오. scr에 대한 콘텐츠를 검색하면 콘텐츠에 사용 된 모든 이미지가 표시됩니다.

최고의 성능을 위해 크로스 브라우저는 상대 링크를 사용하는 경우 .htaccess 파일의 기본 href를 사이트 루트에 설정하는 것이 현명합니다.

1
Elpie

문제 1 : 예, 템플릿 코드에서 guid를 사용하면 안됩니다. wp-hackers 메일 목록의 최근 스레드를 확인하십시오.

http://lists.automattic.com/pipermail/wp-hackers/2010-September/034559.html

문제 2 :이 질문은 실제로 가장 많이 논의 된 질문 중 하나입니다. :)

http://lists.automattic.com/pipermail/wp-hackers/2010- Separation/034652.html

http://core.trac.wordpress.org/ticket/11394

1
sorich87

Wordpress GUID의 문제점은 URL과 동일하게 보이므로 일부 스마트 애호가가 URL을 위해 URL을 사용하기로 결정했습니다. guid는 임의의 숫자 또는 이와 유사한 것이 좋을 것입니다.

0
rtiz