makula.miu.vc のブログに fc2 拍手を入れようという事で、fc2 の拍手サーバーに、ブログのエントリのアドレスを urlencode して送ることになったのだけど、その時書いてハマったのが下のコード
<?php echo urlencode(the_permalink()); ?>
これだと、url encode されない permalink の url が出力されるのだけど、すっかり、echo で出力してるものだと思い込んでいるので、(実際は the_permalink が出力していて、echo は空文字列を出力している)、urlencode が効かない!、wordpress と php のせいで urlencode が効かない!とか思って結構ハマってしまった。正しくは
<?php echo urlencode(get_permalink()); ?>
参考URL: http://stackoverflow.com/questions/274157/wordpress-php-url-encoding-issue
0 件のコメント:
コメントを投稿