就像@milo建议你可以操纵get_permalink()
. 这可以通过几个php轻松完成string functions, 这里使用的是str_replace()
. 如果您需要同时删除http://
和https://
给…一排针str_replace()
.
$permalink = get_permalink();
$find = array( \'http://\', \'https://\' );
$replace = \'\';
$output = str_replace( $find, $replace, $permalink );
echo \'<p>\' . $output . \'</p>\';
上面没有考虑
www(.)
部分,但原则应该明确。
另一种可能的操作是phpPCRE (Perl Compatible Regular Expressions) functions, 此处使用preg_replace()
.
$permalink = get_permalink();
$find_h = \'#^http(s)?://#\';
$find_w = \'/^www\\./\';
$replace = \'\';
$output = preg_replace( $find_h, $replace, $permalink );
$output = preg_replace( $find_w, $replace, $output );
echo \'<p>\' . $output . \'</p>\';