サポート » プラグイン » WP-PostRatingsのいいねボタンが表示されない

  • 解決済 godcat

    (@godcat)


    こんばんは、
    WP-PostRatingsのいいねボタンが消えてしまいました。
    フォーラムを検索しましたら、同じことをして同じ現象になってる方と
    その回答がありました。
    https://ja.wordpress.org/support/topic/wp-postratings%e3%81%ae%e3%81%84%e3%81%84%e3%81%ad%e3%83%9c%e3%82%bf%e3%83%b3%e3%81%8c%e6%b6%88%e3%81%88%e3%81%a6%e3%81%97%e3%81%be%e3%81%a3%e3%81%9f/

    多くの回答が寄せられていましたが、ヤフー知恵袋のようにベストアンサーのような方式ではないので
    どれが解決した答えなのか?私にはわかりませんでした。
    テーマが、過去のトピックスとは違うのですが、私のテーマはTwenty Fifteenです。
    先の回答と同じで、テーマの更新があり、そっか、更新はやったほうがいいのかな?と
    更新ボタンを押しました。
    それを後悔しています。
    おかげで、いままでWP-PostRatingsのいいねボタンが表示されてたのに消えてしまいました。WP-PostRatingsのプラグインも更新したりしましたがだめで、昔一度だけWordPressをVer5の更新があり
    更新したことがあります。
    更新したら使いにくくて、どうやったか?おぼえてないのですがバージョンダウンしました。
    WP-PostRatingsのいいねボタンが表示されないので、WordPressを更新しないと表示されないのかな?と、更新してしまいました(Ver.5.1.13になってしまった。当時、どうして使いにくいと思ったか
    おぼえていないのですが、できればVer.4.9のままで置いておきたかった)。
    嫌がってたVer.5にする犠牲をしてまでWP-PostRatingsのいいねボタンを表示させたかった。
    だけど、出来ませんでした。
    テーマの、ヘッダか何かを書き加えるのかな?と先のトピの回答でおもったのですが、PCなどに
    疎くて、よくわかりませんでした。
    どうすればいいのか?初心者レベルの私でも、わかるように教えていただけると助かります。
    よろしくお願いいたします。

    • このトピックはgodcatが2週、 6日前に変更しました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • shokun0803

    (@shokun0803)

    @godcat さん、こんにちは。

    まず、大前提として WordPress およびそこで使用されているテーマファイル、プラグインは「常に最新の状態」で使用して頂くことをお勧めいたします。
    古い WordPress のバージョン、テーマ、プラグインがバージョンアップされていない環境では、セキュリティが保てません。バックアップもしていない環境で、脆弱性を突いた攻撃をされ、サイトが復旧不能になることを避けたいのであれば、最新の WordPress を利用しましょう。

    その上で、該当のプラグインですが、以下のプラグインで間違いないでしょうか。
    WP-PostRatings
    上記プラグインですが、最終更新が 6か月前となっており、最新の WordPress のバージョンに対応しておりません(検証済み最新バージョン:5.9.3)。
    検証していないので最新の WordPress で動作するのかは分かりませんが、ここまで更新されていないとなると、今後の更新も怪しくなってきます。
    上記でも指摘していますが、最新のテーマ、プラグインでサイトは運営した方が安全ですので、上記のプラグインが今後も更新されないとなると、仮に現在のバージョンで脆弱性が見つかった場合にも修正されない可能性がでてきます。
    上記を確認の上で今後も使用されるのか検討されることをお勧めいたします。

    上記プラグインページを確認すると以下のように記載があります。

    1. Open wp-content/themes/<YOUR THEME NAME>/index.php
    2. You may place it in archive.php, single.php, post.php or page.php also.
    3. Find: <?php while (have_posts()) : the_post(); ?>
    4. Add Anywhere Below It (The Place You Want The Ratings To Show): <?php if(function_exists(‘the_ratings’)) { the_ratings(); } ?>

    つまり「テーマファイルの編集」が必要です。
    テーマファイルのアップデートで「消えた」のであれば、配布されているテーマファイルをそのまま編集してしまったことからアップデートで上記記載が消えてしまったのだと推察できます。
    通常はアップデートで消えてしまわないよう「子テーマ」を作成して対応するのが本来のやり方です。
    WordPress を今後も運用されるのであれば、上記子テーマの仕組みを学んでいただき実装するのが良いかと思いますが、ご自身で難しいと判断されるのであれば、業者を探して依頼されることをお勧めいたします。

    ご参考になれば。

    トピック投稿者 godcat

    (@godcat)

    shokun0803様
    こんばんは。

    ありがとうございます。
    個人の趣味であって、一銭の利益も生んでいません。
    (アフェリエイトリンクはつけますが)財布事情はとても厳しいです。
    なので業者に任せることは、難しいです。
    バージョンアップで最新に保つことは大事なことはわかっていますが
    このWordPressに限らず、バージョンアップで何度もひどい目にあっています。
    だからバージョンアップは意図的に極力控えておりました。
    テーマの更新とは知らずに、うっかり更新してしましました。

    子テーマは、調べてみようと思いますが、更新はもうこりごりです。
    WP-PostRatingsについて教えていただいた部分は、ここで質問する前に
    みていますがソースの挿入箇所のことだと思いますが、index.phpを開いてみましたが
    それらしい部分が、わからなかったです。

    ブログが思うように綴れなくなったので、WordPressをやめる寸前まで追い詰められました。
    文字色の付け方とか、まるで別物で、ブログも綴れなくなって困っていました。
    なんとかしらべて、Classic Editorというプラグインを知って、ブログをつづるうえでの
    問題は解決しました。

    WP-PostRatingsのいいねボタンをあきらめきれないですが、あきらめようと思います。
    とりあえず、ブログが綴れるようになりました(Classic Editorのおかげ)

    ごめんなさい一部を書き換えています。
    もし、書き換え前のを読んでましたらもし分けありません。
    もうパニックになっていたので(ブログを書くのが困難になってしまってた)

    • この返信は2週、 5日前にgodcatが編集しました。
    • この返信は2週、 5日前にgodcatが編集しました。
    • この返信は2週、 5日前にgodcatが編集しました。
    shokun0803

    (@shokun0803)

    @godcat さん、こんにちは。

    インストール型の WordPress は自身でメンテナンスを行って運用することが必須です。
    おそらくですが、最近のレンタルサーバー屋さんでも、バージョンアップを行っていない WordPress を運用されているユーザーには注意喚起もされているようです。放置しすぎるとサイトを停止されても文句は言えません…

    自身でのメンテナンスに限界があるとお考えであれば、例えば WordPress.com のような無料のブログサイトを利用する等、別の方法も模索されてください。
    少なくとも WordPress のフォーラムで回答されているようなコミュニティのメンバーは、セキュリティ的に放置されている WordPress のサイトを歓迎はしません。

    本当は、もっと WordPress を学ばれて、ご自身でメンテナンスできるようになることが最適かと思いますが、誰にだって限界はあります。最低限最新の WordPress と最新のテーマ、プラグインを利用し、適度なカスタマイズが楽しめるようになるともっと楽しくなってきます。

    ぜひ挑戦されてみてください。
    ご参考になれば。

    トピック投稿者 godcat

    (@godcat)

    なるほど、ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。