the_permalink()とurlencode

WordPress に設置したブックマーク等のボタン。

特に問題なく出来ているのかと思いきや。。

パーマリンクに日本語を含んだ場合 twitter mixi でエラーが出ていました。

例 twitter タイトルだけで短縮URLが空っぽ。。
例 mixi 「データがありません」となる。。

どう考えても日本語を含む場合のURLエンコードが影響しているんじゃないかと。。


いろいろ試した結果。。twitter と mixi だけは

<?php the_permalink(); ?>

を以下参考に変更しました

get_permalink と the_permalink を間違えて、ハマる。

<?php echo urlencode(get_permalink()); ?>

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
Highslide for Wordpress Plugin