Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › 「シェアURL」を、「各ページURL→サイトトップURL」に変更
- このトピックには7件の返信、2人の参加者があり、最後に
チーズケーキにより8年、 9ヶ月前に更新されました。
-
投稿者投稿
-
-
2018年1月1日 10:09 AM #57953
チーズケーキ
ゲストwordpressをいじるたびに寝ログさんを良く拝見しておりました。いつもありがとうございます。テーマ利用は今回が初めてです。よろしくお願い致します。
twitterやfacebookなどでシェアされるURLは常に「各ページURL」になるかと思います。
それを「サイトトップURL」に変更したくて奮闘中です。get_permalink()
をすべて
home_url()
に置き換えてみました。しかし変わらず「各ページURL」がシェアされてしまうようです。
(置き換えたファイルは「sns-buttons-balloon.php」「sns-buttons-default.php」「sns-button-twitter.php」「sns-buttons-icon.php」の4つです。)
なんとか「サイトトップURL」に変更できませんでしょうか?
※シェア数も併せて同様に変更できたら嬉しいです。 -
2018年1月1日 10:35 PM #57960
かうたっく
ゲスト該当ページはツイッターの事だと思いますけど、ツイッターでしたらhtmlで書いてしまえばいいと思いますよ?
このページならツイートボタンのaタグは以下のようになってます。
<a href="https://twitter.com/intent/tweet?text=%E3%80%8C%E3%82%B7%E3%82%A7%E3%82%A2URL%E3%80%8D%E3%82%92%E3%80%81%E3%80%8C%E5%90%84%E3%83%9A%E3%83%BC%E3%82%B8URL%E2%86%92%E3%82%B5%E3%82%A4%E3%83%88%E3%83%88%E3%83%83%E3%83%97URL%E3%80%8D%E3%81%AB%E5%A4%89%E6%9B%B4&url=https%3A%2F%2Fwp-simplicity.com%2Fsuport%2Ftopic%2F%25e3%2580%258c%25e3%2582%25b7%25e3%2582%25a7%25e3%2582%25a2url%25e3%2580%258d%25e3%2582%2592%25e3%2580%2581%25e3%2580%258c%25e5%2590%2584%25e3%2583%259a%25e3%2583%25bc%25e3%2582%25b8url%25e2%2586%2592%25e3%2582%25b5%25e3%2582%25a4%25e3%2583%2588%25e3%2583%2588%25e3%2583%2583%25e3%2583%2597url%25e3%2580%258d%25e3%2581%25ab%2F&related=MrYhira" target="blank" class="balloon-btn-link twitter-balloon-btn-link" rel="nofollow">これをデコードすれば
<a href="https://twitter.com/intent/tweet?text=「シェアURL」を、「各ページURL→サイトトップURL」に変更&url=https://wp-simplicity.com/suport/topic/%e3%80%8c%e3%82%b7%e3%82%a7%e3%82%a2url%e3%80%8d%e3%82%92%e3%80%81%e3%80%8c%e5%90%84%e3%83%9a%e3%83%bc%e3%82%b8url%e2%86%92%e3%82%b5%e3%82%a4%e3%83%88%e3%83%88%e3%83%83%e3%83%97url%e3%80%8d%e3%81%ab/&related=MrYhira" target="blank" class="balloon-btn-link twitter-balloon-btn-link" rel="nofollow">これを変更する感じです。
<a href="https://twitter.com/intent/tweet?text=タイトル&url=ここにURL&related=ツイッターのアカウント" target="blank" class="balloon-btn-link twitter-balloon-btn-link" rel="nofollow">これをエンコードする感じで試してみるとどうですかね?シンプルですし、かなり簡単だと思います。
-
2018年1月4日 4:43 PM #58032
チーズケーキ
ゲストかうたっくさま
どうもありがとうございます。そうですね。ツイッターはそのように致します。ところでフェイスブックやラインなどには同様のコードはなさそうでしょうか?
-
2018年1月4日 6:47 PM #58034
かうたっく
ゲストこのページならツイートボタンのaタグ
をデコード
これをエンコードする感じで試してみるとどうですかね?
要素の検証F12ボタンでFBにポイントを当てて、展開すればaタグが出てきます。それをデコードしエンコードするように試してみるとどうでしょうか。
http://www.tagindex.com/tool/url.html
ツイッターはPHPで変更した事ありますが、FBはやったこともない&現在は確認も出来てません。
要素の検証やデベロッパーツールで使い方は出てくるかもしれません。※またこちらの時間的にユックリしたタイミングのときチェックして分かれば書き込みますね^^
-
2018年1月4日 6:52 PM #58035
かうたっく
ゲスト<a href="//www.facebook.com/sharer/sharer.php?u=https://wp-simplicity.com/suport/topic/%e3%80%8c%e3%82%b7%e3%82%a7%e3%82%a2url%e3%80%8d%e3%82%92%e3%80%81%e3%80%8c%e5%90%84%e3%83%9a%e3%83%bc%e3%82%b8url%e2%86%92%e3%82%b5%e3%82%a4%e3%83%88%e3%83%88%e3%83%83%e3%83%97url%e3%80%8d%e3%81%ab/&t=%E3%80%8C%E3%82%B7%E3%82%A7%E3%82%A2URL%E3%80%8D%E3%82%92%E3%80%81%E3%80%8C%E5%90%84%E3%83%9A%E3%83%BC%E3%82%B8URL%E2%86%92%E3%82%B5%E3%82%A4%E3%83%88%E3%83%88%E3%83%83%E3%83%97URL%E3%80%8D%E3%81%AB%E5%A4%89%E6%9B%B4" target="blank" class="arrow-box-link facebook-arrow-box-link" rel="nofollow"> <span class="social-count facebook-count">0</span> </a>//www.facebook.com/sharer/sharer.php?u=https://wp-simplicity.com/suport/topic/%e3%80%8c%e3%82%b7%e3%82%a7%e3%82%a2url%e3%80%8d%e3%82%92%e3%80%81%e3%80%8c%e5%90%84%e3%83%9a%e3%83%bc%e3%82%b8url%e2%86%92%e3%82%b5%e3%82%a4%e3%83%88%e3%83%88%e3%83%83%e3%83%97url%e3%80%8d%e3%81%ab/&t=%E3%80%8C%E3%82%B7%E3%82%A7%E3%82%A2URL%E3%80%8D%E3%82%92%E3%80%81%E3%80%8C%E5%90%84%E3%83%9A%E3%83%BC%E3%82%B8URL%E2%86%92%E3%82%B5%E3%82%A4%E3%83%88%E3%83%88%E3%83%83%E3%83%97URL%E3%80%8D%E3%81%AB%E5%A4%89%E6%9B%B4今見たらこんな感じになっているので、https://wp-simplicity.com/suport/topic/…以降のURLを確認んしてどのようなURLになっているか確認作業をする感じだと思います。それかPHPを触った方がいいのか今は不明です。
とだけ。
-
2018年1月4日 10:39 PM #58036
かうたっく
ゲスト今PHPとか見てみたら、それでシェア数を取得するのか?PHPを変更するにも、どこをどのように触れば良いのかよくわからないので、申し訳ないですが個人的に無理です。
シェア数を取得できるかどうか。その辺の確認もしていない為、私には何もできそうにないです。残念ですが・・・
-
2018年1月4日 11:13 PM #58039
わいひらキーマスターできれば、カスタマイザー後のシェアボタンがあるページのURLを提示していただければと思います。
それがあると、どこに問題点があるのかある程度わかるかと思います。
※なにぶんPHPファイルの編集になるので必ずわかる保証はできません。 -
2018年1月29日 5:59 PM #58473
チーズケーキ
ゲストご連絡遅くなりましたことをお詫びいたします。
今回はかうたっくさんにご提示いただいた方法で、次のように対応致しました。
■ツイッター
https://twitter.com/intent/tweet?text=ここにURL■FB
https://www.facebook.com/sharer/sharer.php?u=ここにURL■ライン
http://line.me/R/msg/text/?ここにURLシェア数の取得などは不要だったので、上のように書いてひとまず解決です。
かうたっくさん、わいひらさん、ご丁寧に対応して頂き、誠にありがとうございます。
-
-
投稿者投稿
- トピック「「シェアURL」を、「各ページURL→サイトトップURL」に変更」には新しい返信をつけることはできません。