カスタムフィールド内のURLをエンコード化させる

アフィリエイトリンクなど、URLがエンコード化されている場合があります。
URL入力用にカスタムフィールドを用意して、さらに
それを変換してくれたら便利なのではと試行錯誤しまして。

つまり、このURLが

https://www.yahoo.co.jp

↓↓ こんな感じになります。

http%3A%2F%2Fwww.yahoo.co.jp

いけた!

私、まだまだ未熟者ではあるのですが実験成功したので貼り付けておきます。
もっと綺麗な書き方あるかもしれませんが、勘弁してくださいw

<?php $url = post_custom("url"); echo urlencode("$url"); ?>

この例は、カスタムフィールド名「url」とした場合です。

こんな感じで、カスタムフィールドをもっと利用できそうな気がしました。

いちおう、確認用に変換できるページがあったので
きちんとエンコード化されたか見てみてもいいでしょう。

https://www.benricho.org/moji_conv/16-URLencode_UTF-8.html

以上です。

  • Twitterをフォロー
  • Facebookページを見る
  • RSSを登録