フォーラムへの返信
-
投稿者投稿
-
「アーカイブ」ブロックは投稿しか表示できないみたいですね…。
使ったことはないですが、
のようなプラグインを試してみるとか、ショートコードを自作するのが手っ取り早いのかなと思います。
♥ 0Who liked: No userずれて表示されるセクションの1つ上のセクションにあるアコーディオンを開いた状態をオフにすると改善されました。開いた分だけずれているのでしょうか。
僕のローカル環境で試してみたのですが、初期表示を開いた状態にしたアコーディオンを3つ並べて、そのすぐ下の見出しにスムーススクロールさせてみたのですが、特に問題なくスクロールされました。
ちょっと再現ができないとわからなさそうです…。依頼を受けてつくっているサイトとのことなので、テキストや画像を全部ダミーに差し替えた、実際に挙動を確認できるページを見せてもらうことってできますかね?
♥ 0Who liked: No userここの「アウトライン」、見出しブロックだけを見るようになっているみたいです。
セクションブロックのタイトルは HTML 的には
h2
だけど、「見出しブロック」ではないのでアウトラインには反映されない、ということになってしまうみたいです。♥ 0Who liked: No userんーぱっと見だと問題は無さそうな気がしますね…ちょっと気になるとしたら、試しに
register_taxonomy( "blog_category", [ "news", "blog", "exhibition", "workshop" ], $args );
を
register_taxonomy( "blog_category", [ "blog" ], $args );
にしてみると変化はありますか?
あと可能性があるとしたら、
– My Snow Monkey プラグインや子テーマに
_display_entry_header
が関係するようなコードを書いている
– 子テーマでアーカイブページに関係するテンプレートパーツを上書きしているとかでしょうか…その辺、心当たりはどうですかね?
♥ 0Who liked: No user– スムーススクロールを使用しない場合はどうなりますか?
→改善されませんありがとうございます。となると、スムーススクロールの問題ではなさそうですね。
– ページを(ハードリロードなどでキャッシュを消さずに)リロードしたあと、再度リンクをクリックすると改善されますか?
→トップページから別の固定ページに移動し、リロードした後、リンクを押しましたが、改善されません– ページを一度一番下までスクロールして、一番上まで戻った後、再度リンクをクリックすると改善されますか?
→改善されません画像の非同期読み込みがあるとズレることがあるっぽいのでその可能性を考えたのですが、これもなさそうな気がしますね…。
– 画像を非同期読み込みするようなプラグインあるいは JavaScript のライブラリーを使用していますか?
<使用しているプラグイン>
All-in-One WP Migration
BackWPup
EWWW Image Optimizer
SEO SIMPLE PACK
My Snow Monkey
Snow Monkey Blocks
Snow Monkey Editor
Snow Monkey Forms
Snow Monkey Google Fonts
WP Multibyte PatchjQuery使用
この中だと画像の読み込みに関連しそうなのは「EWWW Image Optimizer」ですが…停止すると何か変わったりしますか?あと、「jQuery使用」とありますが、非同期読み込み的なことに使っていますか?
—-
ちなみに、このサイトの場合だと、下記のページにある「目次」がページ内リンクになっています。僕の環境だと Chrome でも Safari でもずれに移動できましたが、これはどうですかね?下記のページでも同様に不具合が発生するなら Snow Monkey の何かに原因がある可能性が高いかなと。下記のページでは発生しないなら、ページの作り方や何らかの設定、ブラウザの何か…という可能性があるかもなと。
♥ 0Who liked: No userカスタムタクソノミーは投稿カテゴリーを利用
↑これちょっと気になったのですが、具体的にどのような設定になっているのでしょうか?
例えば、僕がスクショを共有した環境だと、- カスタム投稿タイプ news - カスタムタクソノミー news_category - ターム information
というのがあって、カスタム投稿タイプ news と カスタムタクソノミー news_category はそれぞれ
register_post_type()
のときとregister_taxonomy()
をするときで紐づけがされています。これはコードで紐付ける場合ですが、CPT UI 等のプラグインでも投稿タイプとタクソノミーの紐づけの設定があると思います。その辺どういう関係になっているでしょうか?こちらになります。※カスタム投稿のslagを直しても同じエラーです。
is_post_type_archive()
の括弧のところが二重になっているみたいです。あと、その画面でコードをイジるのはコードが消えちゃってもとに戻せないことがあるのであまりやらないほうが良いと思います。手元のパソコンのファイルを編集してサーバーにアップロードするのが安全です(もしエラーになってもすぐに戻せるので)。んむーなんですかね…。CPT UI って、そのカスタム投稿タイプを定義するコードを見れましたよね?それをここに貼り付けてもらうことはできますか? それがあれば僕の環境でも試せると思うので。
♥ 0Who liked: No user特に何もしなくても表示されてないですかね?
試しに「ニュース」という名前でカスタム投稿タイプと、それに紐づくカスタムタクソノミーのタームとして「お知らせ」をつくったスクリーンショットです。
## ニュース カスタム投稿アーカイブ
## お知らせ タクソノミーアーカイブ
下記サイトを見てMySnowmonkeyに記述してみたがエラー。
これはちなみにどのようなエラーメッセージがでましたか?
♥ 0Who liked: No user以下教えてください。
– スムーススクロールを使用しない場合はどうなりますか?
– ページを(ハードリロードなどでキャッシュを消さずに)リロードしたあと、再度リンクをクリックすると改善されますか?
– ページを一度一番下までスクロールして、一番上まで戻った後、再度リンクをクリックすると改善されますか?
– 画像を非同期読み込みするようなプラグインあるいは JavaScript のライブラリーを使用していますか?♥ 0Who liked: No userブロックはデータベースのデータを取得するために REST API を使います。なのでカスタム投稿タイプが REST API でのデータ取得を許可していないとそこに表示されないということになります。
カスタム投稿タイプの設定に確か REST API の許可・不許可の設定があったと思いますので確認してみてください!
♥ 0Who liked: No user今サイトを拝見したら既に修正されている?ようだったのですが、何か操作をされましたでしょうか?
♥ 0Who liked: No userSnow Monkey Blocks v20.4.0 で、スライダー系ブロックにスライドのシャッフル機能を追加しました。詳細は下記の記事を。
アップデートしたら確認してみてください!
♥ 0Who liked: No userとなると Snow Monkey Forms・WordPress からはメールは送信されてるっぽいですね。Gmail の迷惑メールフォルダにも入っていないなら、何らかの原因で弾かれている可能性があるのかもですね。
下記、適当にググっただけですが、参考になるかもしれません。
♥ 0Who liked: No user -
投稿者投稿