フォーラムへの返信
-
投稿者投稿
-
お気に入りボタンを押した記事の一覧が見れるようにしたいようです。
ユーザーがログインしないのであれば、技術的にはお気に入りボタンを押したときに Cookie にその記事の情報を保存する形にするのが一般的かなと思います。それで Cookie に保存された記事情報を出力するショートコードをつくって、それを適当なページに設置するみたいな。
ちなみにですが、このフォーラムについているハートボタン(評価カウント)というのは簡単に付けられるのでしょうか?
これはあくまで bbPress 用なので、普通の記事にはつけられないんです…。あとハートをつけた記事の一覧をみる機能もありません…。
♥ 0Who liked: No userこのエラーメッセージが表示されたときはサーバーのエラーログに具体的なエラーメッセージが記録されるようになっています。サーバーのエラーログに出力されているエラーメッセージの確認をお願いします!
♥ 0Who liked: No userプラグイン、これですかね?
確かに検証バージョンが 6.1.3 になっていて、サポートフォーラムも返信が無いようですし、でも2か月前にアップデートがあっているから完全に開発が終わっているというわけではなさそうですし、使って良いのか悩みますね^^;
ちなみに単純な興味なのですが、「ブログ記事にお気に入りボタンをつけたい」というのは、具体的にはどういうことでしょう? このフォーラムの各返信にハートボタンがありますが、単純にこれみたいに記事に評価カウントがカウントされていくだけのものなのか、それともお気に入りボタンを押した人は何らかの専用のページやウィジェットでお気に入りボタンを押した記事の一覧が見れるとか…。
♥ 0Who liked: No user2023年7月18日 2:07 PM 返信先: VK Filter Search Proを使っている時に、 Snow Monkey Member Postを使うとブロック読み込みエラーが出てしまう #128666Member Post v6.0.4 で同じ変更を反映しました!
Snow Monkey はフックで一覧部分の各項目部分をカスタマイズできるので、それを使って完全にオリジナルの HTML で出力するのもありなのかなと思いました。下記の記事にサンプルコードがあります。
記事では
snow_monkey_pre_template_part_render_template-parts/loop/entry-summary
で一覧の各項目(.c-entry-summary
) をカスタマイズしていますが、フック名を変えれば一覧部分全体(.c-entries
)も完全にオリジナルの HTML で出力させることもできます。2023年7月18日 8:16 AM 返信先: VK Filter Search Proを使っている時に、 Snow Monkey Member Postを使うとブロック読み込みエラーが出てしまう #128617ご報告ありがとうございます!現象確認できました。相性といえば相性なのですが、Member Post のほうに手を入れれば解決できそうだったのでアップデートで変更を入れたいと思います。お急ぎであれば、
plugins/snow-monkey-member-post/snow-monkey-member-post.php
のadd_action( 'init', array( $this, '_add_attributes_to_blocks' ), 11 );
を
add_action( 'init', array( $this, '_add_attributes_to_blocks' ), 999999 );
に変えてみてください。
デベロッパーツールで
.wp-share-buttons
な要素を選択すると、右側のパネルでdisplay: none
というスタイルが当たっているのが確認できると思います。そこにstyle.css?v=...
という感じで、どこの CSS ファイルからそのスタイルが適用されているのかがわかります。みてみると、https://hayatenishizawa.com/karatsu/wp-content/plugins/ruijinen-skin-r001-corp-a//dist/css/style.css?ver=1686800574
となっているので、類人猿のスキンのものなのかなと思います。下記の CSS を追加すれば、強制的に表示させることができます。
.c-entry__body .wp-share-buttons { display: block !important; }
原因わかりました。
## アイコンについて
フックの実行順の問題でした。実行順を後のほうにすると反映されました。
foreach ( array( 'wp_enqueue_scripts', 'admin_enqueue_scripts' ) as $action_hook ) { add_action( $action_hook, function() { wp_dequeue_script( 'fontawesome6' ); }, 100 ); }
前述したように、これは Snow Monkey 側の FontAwesome の処理を無効化して干渉をなくしただけなので、別の場所のアイコン表示で不具合がでる可能性はあります。
## シェアボタンについて
CSS で
display: none
されているようです。CSS を確認してください。お!
スクショの画面がエックスサーバーの WAF でブロックされたときの画面と同じだったのでそうかなーと。このサイトもエックスサーバーで、フォーラムでコードを書き込んだときは同じ画面でブロックされるときがあるのですが、アップデートのときはなったことないですね…。
もし他にもプラグインを使っているのだったらその影響や、何らか PHP でカスタマイズをされているのであればその影響も考えられると思います。エックスサーバーさんにも問い合わせたほうが良いかもしれませんね。
♥ 0Who liked: No userありがとうございます!
オンラインコミュニティ(Discord)のDMか、お問い合わせから送っていただけると助かります。
♥ 0Who liked: No user2023年7月13日 9:03 PM 返信先: グリッドと項目の子ブロックをパーセンテージで指定、またはWordPress標準のカラムのブレイクポイントをSnowmonkeyに合わせる方法 #128418フレックスブロックの子要素は、管理画面からはどのようにパーセンテージ指定できるのでしょうか?
下記記事のフレックスブロックの説明動画の1分くらいのところで確認できると思います。
デバイスごとの表示・非表示機能はdisplay: noneなのでスライダーなどの重い要素の場合は使わない方が良いですかね?
Snow Monkey Blocks のスライダーブロックは
display: none
のときは発火しないようにしていたと思いますが(多分…念のため確認してみてください)、基本的には二重に詠み込むことになりますから、使わないですむなら使わないほうが良いと思います。ちょっとなんともわからないので、FTP で直接サイトをデバッグさせてもらうとか、All in One WP Migration とかでサイトデータをまるごと共有してもらうことって可能でしょうか?
♥ 0Who liked: No userサーバーってエックスサーバーですかね?
♥ 0Who liked: No user2023年7月13日 4:32 PM 返信先: グリッドと項目の子ブロックをパーセンテージで指定、またはWordPress標準のカラムのブレイクポイントをSnowmonkeyに合わせる方法 #128333入れましたが、結局何も変わらずです。
追加するとページのソースコード上の
<script type='text/javascript' src='https://hayatenishizawa.com/karatsu/wp-content/themes/snow-monkey/assets/packages/fontawesome-free/js/all.min.js?ver=1689151250' id='fontawesome6-js'></script>
が消えるはずなのですが、これがまだ消えてないですね…。これが消えれば多分アイコン問題は解決すると思うのですが…(結局のところは FontAwesome を持つプラグインと Snow Monkey の FontAwesome の干渉なので、Snow Monkey 側を消せば、Snow Monkey が持つアイコンの一部が表示されなくなる可能性はあります)。
キャッシュ系のプラグインは特に入れていないのと、
エックスサーバーを使っていますが、
他の問題がないドメインと設定も一緒にしてあるのでんむー、となるとシェアボタンが表示されない問題はちょっとわからないですね…。 Snow Monkey 的にはカスタマイザーの SNS パネルか、Snow Monkey Diet が関係する部分なので、そこが正しいのにでないならカスタマイズの影響かキャッシュの影響か…というところになります。
♥ 0Who liked: No user -
投稿者投稿