カスタムフィールドタイプの文字列をエンコードして表示
日本語で入力されたカスタムフィールドの値を取得し、
urlencodeでechoしているのですが表示される文字列が日本語のままになってしまいます。
下記のようなコードになっており、日本語では表示されるのですが、
なにか他に処理が必要でしょうか。
PHPの知識が乏しく、自己解決できずお恥ずかしい限りですが、
お知恵をお借りいただけると幸いです。
何卒よろしくお願い致します。
<?php $str = the_sub_field('カスタムフィールド名'); // URLエンコード $str = urlencode( $str ); echo $str ."\n"; // URLデコード $str = urldecode( $str ); echo $str ."\n"; ?>
あなたの回答
tips
プレビュー