2012-03-07 5 views
0

誰でも正確なURLを取得して、wordpressの投稿ID(htttp://www.domain.com/?p = 444)の文字列に保存する方法については、誰でも教えてください。 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()を使用し、その値を1つの投稿に追加するものもあります。いくつかはしません。

IDを知っていても、一致するURIが何であるかを知ることはできません。 URIはget_permalink()によって構築され、この機能は外部からは利用できません。さらに、パーマリンクは、所有者がパーマリンク構造を変更するといつでも変更されることがあります。

関連する問題