任何人都可以请指导我们如何获取准确的网址并存储在wordpress post id的字符串中,例如htttp://www.domain.com/?p = 444 如果我们访问上面的postid网址,则需要用户输入精确的网址http://www.domain.com/posturl/,因此我需要有关短lwp perl代码的帮助才能返回此“确切网址”并打印出来等
任何帮助都将非常感激。 感谢
答案 0 :(得分:1)
来自base
的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;
答案 1 :(得分:0)
没有可靠的方法来获取帖子ID。有些主题使用the_ID()
并将其值添加到单个帖子中。有些人没有。
即使您知道ID,也无法确定匹配的URI是什么。 URI由get_permalink()
构建,并且此功能无法从外部获得。此外,当所有者更改永久链接结构时,永久链接可能会随时更改。