コードをそのまま貼りつけたせいか、きちんと表示されていなかったので再掲します。
これでわかりますでしょうか??
<a href="<?php echo urlencode($twitter_url); ?>" title="Twitter" target="_blank"><i class="fa fa-twitter"></i><?php echo __(' Twitter ', kopa_get_domain()); ?></a>
<a href="<?php echo urlencode($twitter_url); ?>" title="Twitter" target="_blank">
における<?php echo urlencode($twitter_url); ?>
の部分がリンク先URLとなっています。
今回の場合ではhttp://www.example.com/~となっている部分です。
$twitter_url という名前の変数にURLを代入したものが表示されているのですが、
その代入された中身がhttp://www.example.com/ + 本来飛ばしたいURLとなっているのだと思います。
特定の決まったURLへのシェアボタンなのであれば<?php echo urlencode($twitter_url); ?>
を直接飛ばしたいURLに変えてしまうのが良いでしょう。
個別の記事にて、その記事をシェアするため誘導するボタンなのであれば<?php the_permalink(); ?>
に差し替えることで解決できると思います。
>BIG_MIN様
返信ありがとうございます。
さっそく<?php echo urlencode($twitter_url); ?>
の部分を
<?php the_permalink(); ?>
に差し替えてみたところ、
今度はそのページ自体のパーマリンクへジャンプするようになりました。
Tweetボタンと同じ意味合いのボタンにしたいのですが、どのように記述すればよろしいでしょうか。
この辺りの有料テーマかな……ぱっと見た感じ。
有料テーマ自体のサポートは原則このフォーラムでは扱えないのですが……ヒントとしてはurlencode
をはずすなりしてみてください……(と言ってもそれはそれでおかしいリンクが出てくるのですが……)
ついでにこのテーマ、提示されている部分だけでもテーマチェックに引っ掛かりそうです……酷い()
>Hinaloe様
せっかくコメントいただいていたのに、ご対応が遅くなってしまい申し訳ありません。
ご指摘の通り、urlencodeを消したところ、正常に動作するようになりました。
テーマは海外のもので、これの有料バージョンもあるのですが、無料で利用できバージョンのものを使用しています。
デザインが気に入って利用していますが、色々と不具合もあって、都度対応しながら利用しています(^^;
ご指摘いただき、ありがとうございました。