これは私の問題です。 WordpressのPHP関数the_permalink()から親URLを取得します。
the_permalink();
は私にこのURLを与える:http://www.website.com/author-20/article-title
私は基本的に彼の親URLを必要としています。どうすれば入手できますか? (http://www.website.com/author-20/)
これは私の問題です。 WordpressのPHP関数the_permalink()から親URLを取得します。
the_permalink();
は私にこのURLを与える:http://www.website.com/author-20/article-title
私は基本的に彼の親URLを必要としています。どうすれば入手できますか? (http://www.website.com/author-20/)
リンクが常にそのように構築されている場合は、最後の後に部分を切り取ることができます/
。 PHPでこれを行う方法は、関数substr
とstrrpos
です。
$parentUrl = substr($permaLink, 0, strrpos($permaLink, '/'));
substr
三番目のパラメータの長さを有する第二のパラメータで始まる文字列の一部を切り出します。
strrpos
は、文字列内の文字の最後の位置を検索します。
リンク構造が投稿の親構造を表す場合は、this question from the wordpress stackexchange communityと考えてください。
これにはdirname()
functionを使用できます。
$url = "http://www.website.com/author-20/article-title";
var_dump(dirname($url));
出力:
http://www.website.com/author-20