フォーラムへの返信
-
投稿者投稿
-
気になった点がいくつかあるので羅列します。
– 「PDFのURLを取得できず」というのは、
get_field('pdf')
で値が取れていないということですか?
–str_replace( 'src="' . get_the_post_thumbnail_url($filefiled) . '"', 'src="' . '"', $html )
だと、サムネイルの URL を空にしようとしているように見えます。(ただし、「ファイルのフィールド名を元にサムネイル URL を取得」しようとしているのでおそらくサムネイルの URL は取得できず、置換には失敗していると思います)
–template-parts/loop/entry-summary/figure/figure
を対象としてされていますが、ここにはリンクの HTML は無いと思うので、template-parts/loop/entry-summary
を対象にしてa
要素のhref
の値を書き換えるのが正しいのではと思うのですがどうでしょうか?以下のフィルターフックでは再現できませんでした。
フック自体通ってないですかね? ログは出力されてない?
inc2734_wp_awesome_widgets_render_widgetなのか
確か非推奨のほうは↑のフックを通ったと思いますが、spider のほうのピックアップスライダーは↑のフックは通らないです。
render_block_snow-monkey-blocks/spider-pickup-slider
を通っているとして、このフックはブロックの HTML 出力をまるごと書き換えるフックになるので、pickup タグが付いている投稿の取得からループを回してスライダーとして出力するところまで全部を書かないといけません。コード的にはsnow-monkey-blocks/dist/spider-pickup-slider/view.php
をベースにすることになりますが、大きいのでメンテが大変だとは思います。例えばアップデートでピックアップスライダーブロックに機能が追加されたり HTML の変更が必要な場合はフックしたコードのほうにも反映しないといけません。あーピックアップスライダーはちょっとむずかしいですね…。最近の投稿ブロックみたいにテンプレートパーツをロードしているわけではないので、
render_block_snow-monkey-blocks/spider-pickup-slider
フィルターフックでブロックの出力自体をまるごと再定義しないといけないと思います。更新が頻繁でないのであれば、コンテンツスライダーブロックで手動でレイアウト&更新したほうが簡単かも…。
テストサイトで 結構たくさんのメニューを絶対パスで書いた場合多分ですがall-in-one migrationで移植する際に(子階層でWordpressを設置した場合)全て書き直す事になるのでは!?と 愚考しまして
メニュー機能を使っているならデータベース内ですよね? All in One Migration には詳しくないのですが、データベース内は自動的に書き換えてくれないのですかね? ファイルだとダメだと思いますが、その場合は
home_url()
とか適切に WordPress の関数を使えば大丈夫な気もしますが…。もし All in One Migration がデータベース内をうまく置換しれくれなくても、wp-cli の
wp search-replace
コマンドや、下記のようなツールで置換させることもできはしますね。♥ 0Who liked: No user2023年7月6日 11:55 AM 返信先: ウィジェットで更新できません。エラーCannot read properties of undefined (reading ‘map’) #127698詳細ありがとうございます。こちらでも目次と段落を入れて保存していたのですが、普通に保存できました…。
Snow Monkey Blocks 以外のプラグインをすべて停止した状態でも問題は発生しますか?
また、ブラウザのデベロッパーツールのコンソールにエラーがでていると思うので、そのスクショもいただけますか?♥ 0Who liked: No user2023年7月6日 11:10 AM 返信先: ウィジェットで更新できません。エラーCannot read properties of undefined (reading ‘map’) #127687こちらの環境では再現できないのと、v20.4.1→v20.4.2 ではその辺に影響がありそうな変更は入れていないので、特定のウィジェットや特定の操作によって発生するものであるか、同時にアップデートした他のプラグインがあるならその影響というのも考えられるかもしれません。
僕は
– ダッシュボード → 外観 → ウィジェットで、サイドバーウィジェットエリアに入れていたタグクラウドブロックの設定を変更して保存
– ダッシュボード → 外観 → カスタマイザーで、サイドバーウィジェットエリアに入れていたタグクラウドブロックの設定を変更して保存をやってみましたが再現しませんでした(ちなみにどちらもブロックウィジェットエリアです)。
♥ 0Who liked: No userWordPress からのメールでエラーログが届いたりはしていないでしょうか?
数年前にはなりますが、お名前ドットコムの共用サーバーで WordPress のアップデートをおこなった際、サーバーの処理が遅くてアップデートが途中で止まってしまい、その影響でファイルの一部が欠落してページが表示できなくなったことがあります。サーバーのスペックが当時と変わらないのであれば、その可能性はあるのかなぁと思います。Snow Monkey はファイル数が多いので…。
もしアップデートの途中停止によるファイルの欠落が原因であれば、アップデートは FTP ツールでやるのが良いかもです…(それかサーバー移転)
画像で設定するとスマホ版(414×896)にしたときにスマホ版でのHP閲覧ではなかなか見ない高さになってしまいます
画像ブロックはその画像の画角のまま表示するので、もし PC とスマホで画角の違う画像を表示したいのであれば、それぞれ用の画像を用意する必要があります。
Snow Monkey Editor プラグインで、各ブロックごとに PC では表示しない・スマホでは表示しない、のような設定ができるのでそれを使うと簡単かもしれません。
♥ 0Who liked: No userコーポレートデモサイト2のトップページを拝見すると、最初に動画があって、特に隙間がなくグローバルナビゲーションと重なっていました。スクショはどのページのものになりますか?
♥ 0Who liked: No user先月・先々月あたりのアップデートでその辺りに変更が入っているのでその影響だと思います。「ビューテンプレート」が「投稿のビューテンプレート」の場合は日付がでていたと思うのですが不具合のようです。
とりあえずですが、カスタマイズ→デザイン→ニュースアーカイブページ設定で、パネルの下の方に「記事一覧の各項目に公開日を表示する」というチェックマークがあると思うので、それにチェックを付けてみてください。
他に該当箇所として確認できているのは、カスタム投稿タイプの関連記事も表示されなくなっていました。
カスタム投稿タイプの関連記事はどのように表示していましたか?ニュースページ設定→ビューテンプレートで「投稿のビューテンプレート」にして表示していたのであれば、こちらの環境では表示されました。
♥ 0Who liked: No user -
投稿者投稿