メインコンテンツへ移動

キタジマ タカシ

フォーラムへの返信

15件の投稿を表示中 - 16 - 30件目 (全7,477件中)
  • 投稿者
    投稿
  • アバター画像キタジマ タカシ
    参加者
    2586

    snow_monkey_template_part_render_footer フィルターフックでフッターの HTML をカスタマイズできます。

    同期パターンの場合は apply_filters( 'the_content', '<!-- wp:block {"ref":19703} /-->' ) という形でテンプレートから呼び出せます。

    これを組み合わせて、下記のようなコードでフッターの上部に同期パターンを呼び出せるかなと。My Snow Monkey プラグインにコードを追加して試してみてください!

    ref のところの番号はご自身の環境にあわせて変えてください。僕は記事の編集画面で表示したいパターンを配置して、コードエディターに切り替えて確認しました。

    add_filter(
    	'snow_monkey_template_part_render_footer',
    	function( $html ) {
    		return apply_filters( 'the_content', '<!-- wp:block {"ref":19703} /-->' ) . $html;
    	}
    );
    1
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2586

    解決して良かったです!
    トピックのクローズをお願いしますm(__)m

    1
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2586

    ネットワークタブを確認していると、

    /wp-admin/post.php?post=15&action=editnet::ERR_HTTP2_PROTOCOL_ERROR 200 (OK) というエラーが確認できました。

    また、リロードしてエラーが出なかった場合も、ページの HTML のロードが途中で止まっていて、読み込み中のままになるようです(ブラウザのネットワークタブからページの HTML のプレビューをみると、途中までしか読み込まれていませんでした)。

    サーバーのサポートの方にこのエラーメッセージと現象についても問い合わせていただけませんか?

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    また、いただいた検証内容について、再現できる場合とできない場合があることが確認できました。

    すみません、どの項目がどうだったか具体的に教えてください!

    あと、Snow Monkey プラグイン以外のプラグインをすべて停止&テーマを TwentyTwenty◯◯に変更したときにどうなるかも教えてください。

    アクセスログについて、 JS ファイルの読み込みは正常に行われているかと思います。

    編集画面を操作しながらある程度リアルタイムで確認しないとちょっと確認が難しいですね…。
    あと、可能であればエラーログも見せてください!

    ーーー

    こちらの環境では再現できないため、こちらの環境でこれ以上の検証をすることは難しいです。
    現象が発生する GoDaddy のサーバーで直接コードを触ったり設定を変更して検証させてもらうことはできますか?
    本番サイトだと表示が崩れたりサイトが止まったりするとまずいと思うので、壊しても良い(現象が再現する)テスト環境を用意いただき、そこで直接コードを編集しながら検証させていただけると…。ご検討よろしくお願い致します。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    エクスポートデータありがとうございます。

    Local で PHP 8.2.23 の環境をつくりインポートいたところ、固定ページは問題なく開けました。

    強いて言えばブロックの構造を最新にする変換処理がいくつか走っていましたが、この数でフリーズするということも無いとは思うので関係なさそうかなと思います。

    やはりそのサーバーでないと問題が再現できないので、色々試すしか無いと思います。

    ・特定のブロックを使用、保存してから編集をしようとするとページ全体がずっとロードされてしまい画面が白くなる
    ・現在はフロントページだけ問題が発生して下層ページでは事象は確認できない
    ・設定からSnow Monkey Blockのセクションの4項目をオフにすると事象は確認できない
    ・同様にテーマ・Snow Monkey Blockをオフにすると事象は確認できない

    とのことですが、例えば

    – 新規ページにセクションブロックを1つだけ入れて、何も設定変更せず、セクションブロックの中にも何もブロックを入れずに保存し、ページをリロードすると再現するか。
    – セクションブロック以外の Snow Monkey Blocks のブロックをすべて無効化し、↑の操作をすると再現するか。
    – Snow Monkey テーマ以外のテーマに変更し、セクションブロックだけのページをつくると再現するか。

    など…。

    これで再現するなら確実にセクションブロックが一因であると言えるかなと。ただ他の環境では再現できないので、その場合はやはり WAF に引っかかってしまっていると考えるのが一般的かなと思います。

    もしこれらでは再現しないとなればこれもやはりサーバーのメモリ上限が影響していると考えるのが一般的かなと思います。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    ホスティングには問題がなく、解決につながるようなご返答は得られませんでした。

    つまり、WAF に引っかかった形跡や、メモリー不足が発生した形跡はなかったということですかね?

    あと、真っ白なままになるのはエディターの描画が完了していない(多分)からなので、エディターの js ファイルのリクエストとレスポンスが完了していないのではないかと疑っています。正しくリクエストされていればアクセスログに記録されると思うのですが、そのあたりはどうでしょうか?

    ーーー

    先日、

    こちら容量を上げてみましたが、エラーが解消しませんでした。

    とのことでしたが、上げたのは max_input_vars だけでしょうか?
    max_input_varsinput の数とか送信するパラメーターの数を云々するものなので、今回の事象とは関係がない気がします(カスタムフィールドをめっちゃ使っているとかなら関係あり)。

    メモリーが大きい環境だと動作したと書かれていたので、memory_limit を上げることが可能であれば試したほうが良いと思います。

    ーーー

    All in One WP Migration プラグインでエクスポートしたデータを共有して頂くことは可能でしょうか?

    それが可能であれば、一応こちらの環境ではどうなるか試してみたいです。もしこちらの環境でも再現するようなら詳しく調査ができるので。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    カスタマイザー → ホームページ設定 → ホームページにページヘッダーを表示する、ですかね?

    上記もオフになっているようであれば、

    – My Snow Monkey プラグインを有効化している場合は無効化してみる
    – 子テーマを使っている場合や Snow Monkey テーマに切り替えてみる

    を試してみてください。

    1
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2586

    URL ありがとうございます。現状のサイトを確認すると、ページヘッダー(.c-page-header)が入っていて、それが余白のように見えてしまっているようです。消すときれいに表示されるようになります。デフォルトだとトップページには入らないはずですが、何かカスタマイズが設定をされてたりしますかね?

    ヘッダーをオーバーレイにすると、スクロール時添付1のように色付きのバーが発生するので、
    こちらもイメージ通りではないのです。。。

    現状は「オーバーレイ」ですよね?
    「オーバーレイ(上部固定/スクロール時背景白)」にするとスクロール時にヘッダーの色が白になります。
    「オーバーレイ(上部固定)」だとスクロール時も白くなりません。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    んーヘッダーは普通に全ページ共通のヘッダーですかね?

    Snow Monkey はコンテンツにヘッダーを重ねたい場合はカスタマイザーで「ヘッダー位置」をオーバーレイに設定します。

    なので「ナビゲーションの次の要素として入れ込むことになるから」は直接的な原因ではないはずです。

    「ホームページのコンテンツエリアに上下余白を追加する設定」にチェックが入っていると余白が追加されてしまいますが、その設定はどうなっていますか?

    チェックが外れているのに余白が入っている場合は独自のカスタマイズや他の CSS が影響している可能性も考えられるので、実際にページをみて確認必要があるかなと思います。

    2
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2586

    システム的にはそのような機能が用意できていないので、こちらからお送りします。

    お問い合わせフォームかオンラインコミュニティの DM で、Snow Monkey Archive Content を購入したときの注文番号を送ってください!

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    このサイトはエックスサーバーですが、ブログを書いたりフォーラムの返信をしようとすると、ちょいちょい WAF に引っかかってしまうことがあります。サポートに相談したこともありますが、こちら側で調整することはできなさそうでした(そもそも外からは WAF が何を条件にしているのかがわからない)。

    どこの WAF かは忘れましたが、ブログにシェルコマンドや PHP のサンプルを書いたりするだけでもブロックされた、という書き込みもみたことがあるので、なんらかのテキストでブロックされている可能性もあるのかなと思います。

    いずれにしろ、具体的にどこが問題でどう変更すれば良いのかがわからないと、ちょっと難しいです…。

    1
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2586

    すみません、改良してみましたがどうでしょうか?

    add_filter(
    	'snow_monkey_get_template_part_args',
    	function( $args ) {
    		// 記事一覧カテゴリー以外のテンプレートの場合は無視
    		if ( 'template-parts/loop/entry-summary/term/term' !== $args['slug'] ) {
    			return $args;
    		}
    
    		// 投稿以外の場合は無視
    		if ( 'post' !== $args['name'] ) {
    			return $args;
    		}
    
    		if ( 'category' !== $args['vars']['_terms'][0]->taxonomy ?? null ) {
    			return $args;
    		}
    
    		// 全ての設定されたカテゴリーを返す
    		$raw_terms = get_the_terms( get_the_ID(), 'category' );
    
    		// 並び順指定用の配列を用意
    		$sorted_terms = array(
    			"category-17"     => null,
    			'category-slug-2' => null,
    			'category-slug-4' => null,
    		);
    
    		// 並び順を反映させた配列を生成
    		foreach ( $raw_terms as $raw_term ) {
    			$sorted_terms[ $raw_term->slug ] = $raw_term;
    		}
    
    		$args['vars']['_terms'] = array_filter(
    			$sorted_terms,
    			function( $value ) {
    				return is_object( $value );
    			}
    		);
    
    		return $args;
    	}
    );

    が、これ $sorted_terms に全部のタームのスラッグを記述しないといけないのがメンテナブルではないなぁという気がします。

    なのでタームの並び順を指定できるプラグインを試してみるのも手かなぁと思いました。

    ※しばらく開発されていないみたいなので積極的に採用して良いのかは微妙かもですが…

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    snow_monkey_search_pre_get_posts というフックがありますが、それを使ってみるとどうですかね?

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    情報ありがとうございます。「項目(ブロックリンク)」だと Snow Monkey Blocks ですね。v16.0.3 だと3年近く前のバージョンになるので、その当時にはバグがあったのかもしれませんし(詳しく覚えておらずすみません…)、例えばもっと古いバージョンから最新のバージョンに一気にアップデートした場合にも発生してしまうことがあるかもしれません。

    ※「このブロックには、想定されていないか無効なコンテンツが含まれています。」は保存されている HTML が、ブロックが本来出力する HTML と異なる場合に、解析に失敗することで発生するエラーです。

    v16.0.3 から一気に最新バージョンにアップデートするのもこわいので、入れ直してエラーが解消し、もう再現しないのであれば、基本的には大丈夫だろうと思います。

    テストと検証の時間が確保できるのであれば、最新版にアップデートすることを推奨します(機能追加だけではなく、セキュリティの対応や不具合の修正もアップデートで対応しているため)。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2586

    これはコアのボタンブロックでしょうか?

    あと、textContent というのは、「ボタン」と表示されている部分の文字列のことを指していますか?
    それとも JS で Node の textContent を操作していたりすることを指していますか?

    また、可能であればそのページの URL(管理画面ではなく実際のページ)を教えていただくことは可能ですか?

    0
    Who liked: No user
15件の投稿を表示中 - 16 - 30件目 (全7,477件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。