カスタム「いいね」ボタンが以降表示されなくなりました

カスタムテーマの セクションに、以下のコードをインストールしていました。

<script type="text/discourse-plugin" version="0.8">
  api.replaceIcon('d-liked', 'thumbs-up');
  api.replaceIcon('d-unliked', 'thumbs-o-up');
  api.replaceIcon('heart', 'thumbs-up');               // プロフィールページ
  api.replaceIcon('notification.liked', 'thumbs-up');  // 通知
</script>

以前は 2.5.x で、このコードがハートのアイコンを置換して機能していましたが、現在はカスタムアイコンが表示されず、ハートも消えてしまいました。ハートを置換する方法は変更されたのでしょうか?よろしくお願いいたします。

記憶が正しければ、アイコンライブラリでいくつかの整理が行われています。

設定「svg icon subset」に以下のアイコンを追加してみてください。

fa-thumbs-up
far-thumbs-up

スクリプトの修正も必要かもしれませんが、これで動作するかどうかは確信が持てません。

   <script type="text/discourse-plugin" version="0.8"> 
          api.replaceIcon('d-liked', 'thumbs-up'); 
          api.replaceIcon('d-unliked', 'far-thumbs-up'); 
          api.replaceIcon('heart', 'thumbs-up');               // プロフィールページ 
          api.replaceIcon('notification.liked', 'thumbs-up');  // 通知 
    </script>

または

   <script type="text/discourse-plugin" version="0.8"> 
          api.replaceIcon('d-liked', 'fa-thumbs-up'); 
          api.replaceIcon('d-unliked', 'far-thumbs-up'); 
          api.replaceIcon('heart', 'fa-thumbs-up');               // プロフィールページ 
          api.replaceIcon('notification.liked', 'fa-thumbs-up');  // 通知 
    </script>

クリスマス用に使用しているテーマコンポーネント(ハートの代わりにギフトアイコン)でテストしたところ動作しましたので、JavaScript は問題なく動作しているはずです。

追加の質問で申し訳ありませんが、どこで行うのでしょうか?

your-forum/admin/site_settings/

この設定を検索すると、簡単に見つかります。

素晴らしい、ありがとうございます!見つかりました: