フォーラムへの返信
-
投稿者投稿
-
調整されたいのはどのような部分でしょうか?
独自のカスタマイズは仕組み上かなり難しいと思うのですが、例えばアップデートして、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ぐおー新規ですか…。壊れたときはブラウザのデベロッパーツールのコンソールに、本来こうあるべき(expected)だけど、実際こうなってる(acrual)という情報がでます。それ共有してもらうと何かわかるかもです。
♥ 0Who liked: No userあ!ほんとですね。。置換してアイコンにしていたのですが、翻訳を更新したせいで、置換をスルーしちゃってるみたいです。修正しますね。
♥ 0Who liked: No user結論からいうと、カスタム投稿タイプを管理するアドオン(プラグイン)をオフィシャルに提供することはありません。
- すべてをアドオンで設定できるようにすると膨大な設定項目が必要になってくること
- 細かいことをやろうとする、あるいはテンプレートをカスタマイズしようと思うと結局コードを書かなければいけなくなること
- 細かいことをしないのであれば Custom Post Type UI で済んでしまうこと
という理由からです。設定項目が増えれば増えるほどバグの発生確率はあがります。アドオンをつくったとして、恐らくコードを書くより場合よりもそのアドオンを使っていることで不具合がおこる可能性のほうが僕は高いのではないかと思います。
・1カラムや右サイドバーなどのテンプレートが通常の投稿と同じように選べる
下記を試してみてください!
・SnowMonkeyBlocksが使える
特に制限はしていないので、普通に使えると思います。
・検索ウィジットで検索ができる
こちらも多分普通にできると思います(ただ、投稿や固定ページと混ざって検索結果に表示されます)。
・カテゴリ、タグ設定ができる
標準のカテゴリーやタグをカスタム投稿タイプに割り当てると、たまに「ん?」という挙動になることがあるので、独自にカスタムタクソノミーをつくって割り当てるのが良いと思います。
・デザイン・レイアウトなどもすべて同じ
下記ご参照ください。
・最新の投稿ウィジットなどが使える
「Snow Monkey: 最近の投稿」にカスタム投稿タイプを表示させたいということですかね?下記が参考になると思います。
うーん、こちらでは再現しないですね…。
- _self + 全体リンク
- _self + ボタンリンク
- _blank + 全体リンク
- _blank + ボタンリンク
のパターンを入れてみましたが、いずれも壊れませんでした。古いバージョンのときから入れていたブロックじゃなくて、新規に追加したブロックでも発生する、ということですよね?なんでだろう…。
♥ 0Who liked: No userスクショありがとうございます。
ただ、なぜか僕のにはでてないです…。
Rinker プラグインに詳しくないのですが、有料版のようなものをお使いだったりしますか?
♥ 0Who liked: No userSnow Monkey Heading Widget Area v1.0.3 をリリースしました。アップデートしていただくと、
max-width: 〜
は不要になるはず…!です。なので最終的にはこれだけ書いていただく感じですね。.l-heading-widget-area { display: block !important; }
♥ 0Who liked: No userこちらの開発環境で試してみましたが、固定ページでも表示されました。なにかと干渉してエラーがでているのかもしれませんので、可能でしたらそのページの URL を教えていただけませんか?
♥ 0Who liked: No userWordPressのGutenbergを利用してRinkerのプラグインを利用しようとするとポップアップが開かないようです。
他のテーマでは開くようですが、snow-monkeyでは対応していないでしょうか。
Rinker、使ったことがなく、とりあえずダウンロードして入れてみたのですが、どのように Gutenberg に追加するのかがわかりませんでした。ショートコードではなくてブロックがある、ということですよね?どのブロックカテゴリーに何という名前で入っているか教えていただけると助かります…。
商品を追加する場合に検索をかけるのですが、Amazonで検索すると以下のエラーが表示されます。
【parser Error】XMLが正しくありません XML parser Error
作成者に問い合わせたところ、Amazon側が不正値を返してきているため、分からないとのことでした。
他のテーマでも同様のエラーはでますでしょうか?もし他のテーマでもエラーが出るのであればプラグイン側/Amazon側の問題だと思いますのでこちらではわかりません…。
♥ 0Who liked: No user追記です。追加する CSS、どうも最大幅の指定もつけておかないと PC のときにはみでちゃうみたいです。
.l-heading-widget-area { display: block !important; max-width: 824px; }
指定する幅はサイトに寄って異なると思うので、これは今後の Snow Monkey Heading Widget Area のアップデートで幅指定なしにできないか調査します。
♥ 0Who liked: No user -
投稿者投稿