2012-03-07 10 views
0

누구든지 정확한 URL을 구할 수 있고 wordpress 게시물 ID (htttp : //www.domain.com/? p = 444)에서 문자열을 저장할 수있는 방법에 대한 안내를 받으실 수 있습니까? 위의 postid를 방문하면 URL을 정확히 URL을 http://www.domain.com/posturl/ 사용자가 걸립니다 그래서이 "정확한 URL"반환하고 등 인쇄 짧은 lwp perl 코드 도움이 필요정확한 URL을 가져 오는 방법

어떤 도움을 정말 감사하겠습니다. 감사합니다.

답변

1

HTTP::Response에서 base 방법은 당신에게 절대 URI를 얻을 것이다 :

#!/usr/bin/env perl 

use strict; 
use warnings; 

use LWP::UserAgent; 

my $lwp  = LWP::UserAgent->new; 
my $response = $lwp->get('http://www.domain.com/?p=444'); 
print $response->base; 
+0

감사합니다 앨런, 당신이 환영 – neo

+0

을했다. :-) –

0

게시물 ID를 얻을 수있는 확실한 방법이 없습니다. 일부 테마는 the_ID()을 사용하고 그 값을 단일 게시물에 추가합니다. 일부는 그렇지 않습니다.

ID를 알고 있어도 일치하는 URI가 무엇인지 알 수 없습니다. URI는 get_permalink()에 의해 빌드되며이 기능은 외부에서 사용할 수 없습니다. 또한 소유자가 영구 링크 구조를 변경하면 언제든지 영구 링크가 변경 될 수 있습니다.

관련 문제