所以这是我的问题。 Wordpress PHP函数
the_permalink();
给我这个网址:http://www.website.com/author-20/article-title
我基本上需要他的父网址。我怎么才能得到它? (http://www.website.com/author-20/)
答案 0 :(得分:1)
您可以使用dirname()
function进行此操作。
$url = "http://www.website.com/author-20/article-title";
var_dump(dirname($url));
输出:
http://www.website.com/author-20
答案 1 :(得分:0)
如果链接始终以这种方式构建,则可以在最后/
之后删除该部分。在PHP中执行此操作的方法是使用函数substr
和strrpos
。
$parentUrl = substr($permaLink, 0, strrpos($permaLink, '/'));
substr
会删除字符串的一部分,从第二个参数开始,第三个参数的长度。
strrpos
搜索字符串中字符的最后位置。
如果链接结构代表后父结构,请考虑this question from the wordpress stackexchange community。