1

奇妙に聞こえるかもしれませんが、私はワードプレスで良い挑戦に直面しています. ポートフォリオページをエコー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 メソッドに渡された「ホーム」の値は、サイトの URL を返します。

于 2012-07-06T11:02:04.070 に答える