Php 如何在WordPress中将绝对URL更改为相对URL->;分页->;上一篇文章\下一篇文章\链接?
我有:Php 如何在WordPress中将绝对URL更改为相对URL->;分页->;上一篇文章\下一篇文章\链接?,php,wordpress,url,pagination,relative-path,Php,Wordpress,Url,Pagination,Relative Path,我有: -> 我需要: 默认情况下,Wordpress使用绝对URL 您可以创建一个挂钩到get\u pagenum\u link的过滤器,并更改链接: add_filter('get_pagenum_link', function($url) { $base = 'http://example.com/'; if (0 === strpos($url, $base)) { $url = '/'.substr($url, strlen($base)); }
->
我需要:
默认情况下,Wordpress使用绝对URL 您可以创建一个挂钩到
get\u pagenum\u link
的过滤器,并更改链接:
add_filter('get_pagenum_link', function($url) {
$base = 'http://example.com/';
if (0 === strpos($url, $base)) {
$url = '/'.substr($url, strlen($base));
}
return $url;
});
或者,您可以使用输出缓冲区捕获整个页面的输出,并根据需要在缓冲区内更改链接
DOMDocument
和DOMXPath
在这里很有用。另一个有用的库是,有用的函数是和。Wordpress默认使用绝对URL
您可以创建一个挂钩到get\u pagenum\u link
的过滤器,并更改链接:
add_filter('get_pagenum_link', function($url) {
$base = 'http://example.com/';
if (0 === strpos($url, $base)) {
$url = '/'.substr($url, strlen($base));
}
return $url;
});
或者,您可以使用输出缓冲区捕获整个页面的输出,并根据需要在缓冲区内更改链接DOMDocument
和DOMXPath
在这里很有用。另一个有用的库是,有用的函数是和