WP to Twitterの投稿でハッシュタグが文字化け
最近はGoogleからの検索以外にも、実況性を求めてtwitterでの検索をする人も多いとのこと。
確かにリアルタイムの情報を得るのは、twitter検索だよね。
ということで、自分のブログも投稿と同時にtwitterに投稿するようにすることに。
使うプラグインは、twitter連動で超メジャーなWP to Wtitterを選択。
WP to Twitter — WordPress Plugins
タグを自動でtwitterのハッシュタグとして登録してくれるのも選んだポイント。
で、 wordpress4.4.2 + WP to Twitter 3.2.8 で運用することになったのですが、ハッシュタグ関連がおかしい。
タグからハッシュタグの変換で日本語が文字化けする
機能で、wordpressのタグを自動で#付きのtwitterのハッシュタグに変換するというものがある。
が、何故か日本語がURLエンコードされて、文字化けした状態でハッシュタグとして投稿されてしまう。
設定の「ハッシュタグとしてタグのスラッグを使う」の「タグの空白を置換」が機能しない
twitterのハッシュタグはスペースや記号の使用が禁止。
ただし _ (アンダーバー) を文字の区切りとして使える。
で、このプラグインの機能でwordpress側のタグでスペースが入ってる際に自動で任意の文字に変換する設定項目があるのに、設定をしても機能しない。
何をいれても、スペースが – (ハイフン)に変換されてしまう。
プログラムを修正してみた
とはいえぐぐってみても、特に同じような症状がみつからず、解決方法もわからず。
なのでプラグインを強引にプログラム修正することで解決としました。
以下の通り。
編集するファイルは wp-to-twitter.php のみ。
1110行目付近。
下記のコードで //追加 と末尾にある2行を追加するだけです。
$hashtags = trim( $hashtags ); if ( mb_strlen( $hashtags ) <= 1 ) { $hashtags = ""; } $hashtags = preg_replace( '/[\-]/', '_', $hashtags ); //追加 $hashtags = urldecode($hashtags); //追加 return $hashtags; } add_action( 'admin_menu', 'wpt_add_twitter_outer_box' );
これでハッシュタグが正常に日本語で表示され、空白は自動で _(アンダーバー) になります。
しばらくこれで使ってみる。
激安中国通販「AliExpress」の解説
日本の相場より半額以下の商品が送料無料で多数!楽天ポイントもついでにゲットする方法など、ウワサのアリエクスプレスをまとめてみました!
関連記事
-
-
新しいNextGen Flashviewerの設定方法
というわけで、新バージョンのNextGen Flashviewerではswfファ …
-
-
NextGEN Galleryでスライドショーなどが表示されない場合の解決法
主にプラグインのアップデート後ですが、サイトのNextGEN Gallery関連 …
-
-
毎回ホットッペッパピップペッポッピと言われてもありがたみがないので
サイドバーに貼り付けてあったホットペッパーのCMを3回に1回だけランダムで再生さ …
-
-
正常に稼動していたwordpressがいきなり500内部サーバエラーになったときの解決法
wordpressで管理しているブログがいきなり500内部サーバーエラーになった …
-
-
無料版のWPTouchで任意の場所にアドセンス(広告)を複数貼る
無料版のWPTouchではオプションで1箇所アドセンスが貼れますが、スマホはせっ …
-
-
wordpressでの海外リダイレクトのハッキング事例
備忘録。 お客様のWPがハッキングされて海外サイトにリダイレクトされる設定になっ …
-
-
Invalid Codeと表示されるページに移動してコメントが投稿出来なくなったが
解決しました。 原因は「Simple Captcha」というプラグインでした。 …
-
-
NextGen Galleryのギャラリー表示例
NextGen Galleryデフォルトのギャラリー表示機能の紹介です。 ひとつ …
-
-
携帯サイトにGoogle Analyticsを設置する方法
※既にGoogle Analyticsにて携帯サイトに公式対応しているので、そち …
-
-
VPSなどでwordpressのファイルの書込権限などを正常化する設定
うちの場合はWPが設置されているディレクトリにapacheの書込権限がなかったた …
Comment
困ってたところまさに同じ悩みの回答が!
ありがとうございます、とても助かりました。
>> ゆうなさん
コメントありがとうございます。
いつも他の方のブログで自分も同じ様に助けてもらっているので、自分の記事がお役に立てれば嬉しいです!