お気に入りを付けるプラグイン「Favorites」のバージョン2.3.3では、表示設定でカスタムマークアップを選択し、「お気に入り未設定・お気に入り済み」をそれぞれボタンのマークアップhtmlで設定できた。(但し、実際にはfooter.phpに直接javascriptを記述したのでここでの設定は無関係になる)
Favorites2.3.3での設定記述
◆Button Markup: Unfavorited(お気に入りされていない)
<span>お気に入り</span><i class="fa icon-heart-empty"></i>
◆Button Markup: Favorited(お気に入り済み)
<span>お気に入り</span><i class="fa icon-heart"></i>
Favorites2.3.6では、設定記述を行うとちゃんと入力されない
そこで、そもそもここの設定記述は無関係なので空白にしておく
※何も入力しないと何故か上手く設定が保存できないので、それぞれに半角スペースを入れて保存する
WordPress 6.9.4とFavorites2.3.6での検証では2.3.3から行っているfooterの記述でそのまま行ける事を確認済み
※このfooter.phpへの記述にオプション設定が含まれる(ハートの色付けのcssも)
footer.php
<?php /* お気に入りオプション設定・スクリプトここから------------------------------------- */ ?>
<script>
var favorites_data = {"ajaxurl":"<?php echo home_url(); ?>/wp-admin/admin-ajax.php","nonce":"cb6b8ba573","favorite":"<span>\u304a\u6c17\u306b\u5165\u308a<\/span><i class=\"fa icon-heart-empty\"><\/i>","favorited":"<span>\u304a\u6c17\u306b\u5165\u308a<\/span><i class=\"fa icon-heart\"><\/i>","includecount":"","indicate_loading":"","loading_text":"Loading","loading_image":"","loading_image_active":"","loading_image_preload":"","cache_enabled":"1","button_options":{"button_type":"custom","custom_colors":true,"box_shadow":false,"include_count":false,"default":{"background_default":false,"border_default":false,"text_default":false,"icon_default":"#666666","count_default":false},"active":{"background_active":false,"border_active":false,"text_active":false,"icon_active":"#dd3333","count_active":false}},"authentication_modal_content":"<p>Please login to add favorites.<\/p><p><a href=\"#\" data-favorites-modal-close>Dismiss this notice<\/a><\/p>","authentication_redirect":"","dev_mode":"","logged_in":"1","user_id":"1","authentication_redirect_url":"https:\/\/localhost\/wp540-bjfx\/wp-login.php"};
</script>
<script src='<?php echo home_url(); ?>/wp-content/plugins/favorites/assets/js/favorites.min.js?ver=2.3.2'></script>
<?php /* お気に入りオプション設定・スクリプトここまで------------------------------------- */ ?>