谁能指导一下我们如何从wordpress post id获取确切的url并存储在字符串中,例如htttp://www.domain.com/?p=444 如果我们访问上面的postid url,它需要用户获取确切的url http ://www.domain.com/posturl/所以我需要简短的 lwp perl 代码的帮助来返回这个“确切的 url”并打印它等等
任何帮助将不胜感激。谢谢
谁能指导一下我们如何从wordpress post id获取确切的url并存储在字符串中,例如htttp://www.domain.com/?p=444 如果我们访问上面的postid url,它需要用户获取确切的url http ://www.domain.com/posturl/所以我需要简短的 lwp perl 代码的帮助来返回这个“确切的 url”并打印它等等
任何帮助将不胜感激。谢谢
base
from 方法将为您提供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;
没有可靠的方法来获取帖子 ID。一些主题使用the_ID()
并将其价值添加到单个帖子中。有些没有。
即使您知道 ID,您也无法知道匹配的 URI 是什么。URI 是由 构建的get_permalink()
,这个函数在外部是不可用的。此外,当所有者更改永久链接结构时,永久链接可能会随时更改。