1

好的,这听起来可能很奇怪,但我正面临着 wordpress 的一个很好的挑战。在回the_permalink();显和检查投资组合页面时,我得到一个类似这样的链接:

http://www.domain.com/?portfolio=test 

(其中 test 是投资组合名称)。

是否有任何选项可以返回修剪的永久链接以?portfolio=test阻止域 url?问的时候,我想我已经得到了答案(trim()),但我也想听听你的想法。

每一个答案将不胜感激!

4

1 回答 1

4

您可以通过执行以下操作来获取帖子的永久链接:

<?php 
    function my_permalink() {
        echo substr(get_permalink(), strlen(get_option('home')));
    }
?>

get_option 方法替换了已弃用的 get_settings 方法,并允许您从数据库中检索命名的选项值:

http://codex.wordpress.org/Function_Reference/get_option

传递给 get_option 方法的 'home' 值将返回站点 URL。

于 2012-07-06T11:02:04.070 回答