フォーラムへの返信
-
投稿者投稿
-
ちょっといろいろやってみたのですが、もとの設計に問題があるのか、どう頑張ってもどれかの条件のブロックが壊れてしまう状況でして、ちょっと修正は難しそうです…。ブロックリンクなブロックと非ブロックリンクなブロックは構造が違いすぎるので別ブロックにするべきでした…。
現状のブロックはもう現状のままで残して、新しく壊れないブロックを新規に追加するのが良さそうな気がしてきました。
♥ 0Who liked: No user情報ありがとうございます!こちらでも検証してみました。
ブロックリンク + リンク URL あり + ボタンテキストなし
だと発生するようです(非ブロックリンクだと、ボタンテキストがないと URL も保存されない)。
ブロックリンクの場合、ボタンテキストがないというのは想定される状態だと思うので、修正をおこなったほうが良いかなと思いました。検証してみます!♥ 0Who liked: No userです、コンソールになにか表示されるのでは…と予想していました。でないとなるとちょっとわからないですね…。
ボタンをクリックすると、
</body>
の直前に#TB_overlay
、#TB_window
という2つのdiv
が生成されてポップアップとして表示される仕組みになっているようですが、JavaScript のエラーがでてないということだと、この生成される div の重ね順の問題か、そもそも div が生成されていないか…というどちらかの問題がおこっているのかなと思います。デベロッパーツールの Elements タブを開いた状態で商品追加ボタンを教えてみて、それらの div が生成されているか確認したり、もし可能であればプラグインを止めて1つずつ再有効化しながらどれで干渉が起こっているのか確認するのが良いかなと思います。
♥ 0Who liked: No userカスタマイズでFacebookシェアボタン(公式)を選択すると、シェアボタンではなく、いいねボタンが配置されてしまいます。
これは不具合ではなく、そのような仕様となっています。シェアボタンも表示する場合は、子テーマの functions.php、もしくはマイアカウント > ダウンロードページからダウンロードできる my-snow-monkey プラグインにコードを追加してください。
追加するコードについては下記のトピックをご参照ください。
snsボタンにFBシェアボタンも付けてほしいこのトピックには9件の返信、3人の参加者があり、最後にMio Urakamiにより1年、 11ヶ月前に更新され…snow-monkey.2inc.org
♥ 0Who liked: No userトピッククローズします〜
♥ 0Who liked: No user2019年3月8日 11:26 AM 返信先: snow_monkey_template_part_rootとsnow_monkey_template_part_root_hierarchyについて #11598v5.3.1 でひとまず
$hierarchy
をarray_unique
するようにしました。♥ 0Who liked: No userv5.3.1 で修正しました!
♥ 0Who liked: No userわーすみません!! 子テーマに page-templates ディレクトリをつくるとセレクターが消えてしまうバグがあるようです。すぐ修正アップデートします!
♥ 0Who liked: No user非常にするだけなら、CSS でやるのが簡単です。カスタマイザー > 追加 CSS に次のコードを貼り付けてみてください。
.c-prev-next-nav { display: none; }
もし、同一のカテゴリーの前後の投稿へのリンクが出来るのであれば、それも知りたいです。
これはちょっと大変です。子テーマをお使いであれば、
snow-monkey/template-parts/content/prev-next-nav.php
を子テーマ/template-parts/content/prev-next-nav.php
にコピーし、その中のget_previous_post()
、get_next_post()
をそれぞれget_previous_post( true )
、get_next_post( true )
に書き換えてみてください。Snow Monkey がアップデートして、もし
snow-monkey/template-parts/content/prev-next-nav.php
に変更が入った場合は、子テーマにコピーしたprev-next-nav.php
のほうにも同じ変更を反映しないとレイアウトが崩れたりする可能性があるので、アップデートの際はご注意ください。調整されたいのはどのような部分でしょうか?
独自のカスタマイズは仕組み上かなり難しいと思うのですが、例えばアップデートして、WPAW: スライダーウィジェットみたいにスライドの表示時間やアニメーション時間をウィジェットの設定としてできるようにはしたほうが良いのかなぁと思いました。
♥ 0Who liked: No userマニュアルや更新履歴を見てみてもわからなかったので Rinker のソースコードを読んでみたところ、やっと原因がわかりましたw クラシックエディタープラグインが有効化されていると、クラシックエディターを使ってなくてもブロックがでなくなっちゃうみたいです。
そういうことで、クラシックエディターを無効化して Rinker のブロックを入れてみたのですが、「商品リンクを追加」をクリックでポップアップが開きました。なので何らかのプラグインとの干渉ということも考えられるかな…と思います。ポップアップが開かないときに、恐らくブラウザのデベロッパーツールに何らかエラーがでていると思いますので、お手すきのときにでも確認していただけると助かります!
♥ 0Who liked: No user2019年3月7日 11:46 AM 返信先: snow_monkey_template_part_rootとsnow_monkey_template_part_root_hierarchyについて #11530そう言うことは、配列の最初の方がrootの優先度は高く見られるって事で良いでしょうか?
です!
追加した後には、array_uniqueでパスの重複を排除した方が、余計な重複も減らせそうな感じがしますので、array_uniqueを入れて使うようにしてみます!
あーなるほどですね。これは Snow Monkey 側に入れていたほうが良いと思うので、次のアップデートで入れるようにします!
優先度が配列の最初が高い順であれば、$hierarchyの最初に値を入れるようにすればどうでしょうか?
そっちのほうがスマートですかねー。どっちが良いか悩んだのですが、確かにそのほうが良さそうな気がしますね。
♥ 0Who liked: No user2019年3月7日 10:20 AM 返信先: snow_monkey_template_part_rootとsnow_monkey_template_part_root_hierarchyについて #11522例えばこんな感じです。
add_filter( 'snow_monkey_template_part_root_hierarchy', function( $hierarchy, $slug, $name, $vars ) { $hierarchy[] = __DIR__ . '/templates'; return $hierarchy; }, 10, 4 );
snow_monkey_template_part_root
はもう非推奨でも良いのではと思うのですが、すでに使っている方もいると思うので残しています。処理的には、snow_monkey_template_part_root
が使ってある場合は、snow_monkey_template_part_root_hierarchy
が使ってあっても無視されて強制的にsnow_monkey_template_part_root
で指定されたルートが適用されます。♥ 0Who liked: No userSnow Monkey は、投稿の場合は
templates/view/content-post.php
が使用されます。このビューファイルは
シェアボタンやアイキャッチ画像などが表示されるリッチなものになります。カスタム投稿の場合はtemplates/view/content.php
が使われます。こちらはシェアボタンなどがないシンプルなビューファイルです。カスタム投稿タイプは定義した人によって投稿と同じように表示したいのか、固定ページと同じように表示したいのか、あるいは全く別な形で表示したいのかがまちまちです。そのため基本はシンプルな形で表示し、カスタマイズは独自におこなってください、というスタンスです。
投稿と同じように表示する方法は下記のトピックを参照してください。
♥ 0Who liked: No userv5.3.0 で修正しました!
♥ 0Who liked: No user -
投稿者投稿