先日facebookの中でのやりとりで、ここわかりにくいんだよなーって思った事例がありました。 WordPressのテーマ内でパーマリンクを出力するには the_permalink() 関数を使用します。 <?php the_permalink(); ?> でも、これ、いきなり出力してしまうので、場合によっては get_permalink() を使いこともありますよね。 他にも同様のケースで、the_*() のようなテンプレートタグを get_*() で置き換えることが多いと思います。 でもこれ、ケースバイケースですがあんまよくないです。。。 the_*() の値と get_*() の値は必ずしも同じじゃないことに注意しよう! たとえば、the_permalink() のソースを見ると以下のようになっています。 function the_permalink() { echo esc_url