0

谁能指导一下我们如何从wordpress post id获取确切的url并存储在字符串中,例如htttp://www.domain.com/?p=444 如果我们访问上面的postid url,它需要用户获取确切的url http ://www.domain.com/posturl/所以我需要简短的 lwp perl 代码的帮助来返回这个“确切的 url”并打印它等等

任何帮助将不胜感激。谢谢

4

2 回答 2

1

basefrom 方法将为您提供HTTP::Response绝对 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;
于 2012-03-07T07:55:53.397 回答
0

没有可靠的方法来获取帖子 ID。一些主题使用the_ID()并将其价值添加到单个帖子中。有些没有。

即使您知道 ID,您也无法知道匹配的 URI 是什么。URI 是由 构建的get_permalink(),这个函数在外部是不可用的。此外,当所有者更改永久链接结构时,永久链接可能会随时更改。

于 2012-03-07T07:07:39.310 回答