2012-03-07 31 views
0

任何人都可以請指導我們如何能夠得到確切的網址,並存儲在從WordPress的帖子ID字符串如HTTTP://www.domain.com/ P = 444 如果我們訪問這個帖子ID以上網址,它需要用戶到精確的網址http://www.domain.com/posturl/,所以我需要幫助短lwp perl代碼來返回此「確切的網址」,並打印它等如何獲取準確的URL

任何幫助將非常感激。 感謝

回答

1

HTTP::Responsebase方法將讓你的絕對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 2012-03-07 08:50:00

+0

歡迎您。 :-) – 2012-03-07 08:59:52

0

沒有可靠的方法來得到這個職位ID。有些主題使用the_ID()並將其值添加到單個帖子。有些不。

即使你知道ID你不能告訴匹配的URI是什麼。 URI是由get_permalink()構建,而這個函數從外面不可用。另外,當所有者更改永久鏈接結構時,永久鏈接可能會隨時更改。