フォーラムへの返信
-
投稿者投稿
-
下記を参考に組んでみてください!
あと、トピックは同じ問題にぶつかった人が参照しやすいように、わかりやすいタイトルをつけてください。個々人のサポートデスクではなく、あくまでフォーラムなので、よろしくお願いいたします。
♥ 0いいねをした人: 居ませんSnow Monkey のアドオン(専用プラグイン)は多くが GitHub 経由でアップデートを提供しているのですが、今回は 6.7 対応で一気に全アドオンのアップデートをおこなった影響で、GitHub のデータ取得制限にひっかかってしまい、エラーが発生してしまうようでした。ご迷惑おかけしてすみません。
正しくアップデートできれば次からは同じエラーはでなくなる(はず)です。
とりあえずしばらく待てば制限が解除されてアップデートされるようになるはずですが時間がかかるので、マイアカウントページから snow-monkey-search.zip のアドオンをダウンロード&解凍して、FTP でプラグインディレクトリにアップロードしてアップデートしてみてください。
もしそれでも他のアドオンで同じエラーがでる場合は、そのアドオンも同じようにマイアカウントページから zip ファイルをダウンロードして FTP でアップロードしてください。
お手数おかけしてすみません><
「カテゴリー」というのは、WordPress コアの「カテゴリー」ではなく、独自に追加した「カスタムタクソノミー」という理解であっていますかね?
もしそうだとしたら、ウィジェットエリアを表示する条件を下記のように変更してみてください。
// 「news カスタム投稿タイプ詳細ページ」、「news カスタム投稿アーカイブページ」、「news_category カスタムタクソノミーアーカイブ」のときはは何もしないで終了 if ( ! is_singular( 'news' ) && ! is_post_type_archive( 'news' ) && ! is_tax( 'news_category' ) ) { return; }
♥ 0いいねをした人: 居ませんばっちりです!ありがとうございます。どういう情報でブログカードが生成されようとしているかを確認するために、下記のように変更し、不具合が発生しているブログカードを表示してみて、画面に表示されるデバッグ用の文字列の確認をお願いします。
add_filter( 'wp_oembed_blog_card_blog_card_template', function( $html, $cache ) { $url = ''; preg_match( '/<a href=\"(.*?)\".*?>/mis', $html, $matches ); if ( is_array( $matches ) && 1 <= count( $matches ) ) { $url = $matches[1]; }
を
add_filter( 'wp_oembed_blog_card_blog_card_template', function( $html, $cache ) { $url = ''; preg_match( '/<a href=\"(.*?)\".*?>/mis', $html, $matches ); if ( is_array( $matches ) && 1 <= count( $matches ) ) { $url = $matches[1]; } var_dump( $matches ); // この行を追加 var_dump( $url ); // この行を追加
画面に不要な文字列が表示されることになるので、確認したあとはまた消してください。
♥ 0いいねをした人: 居ませんなるほどです。
修正というか、多分目次ブロックと目次を生成する処理自体には不具合は無いと思うので、修正というのは違うかなと思うのですが、なんでウェブフォントを適用するだけのプラグインでそういうことが起きるのかは気になりますね。時間があるときにみてみたいと思います。
♥ 0いいねをした人: 居ません.c-page-header[data-has-image="true"] .c-page-header__bgimage { width: 100%; }
という感じで
width: 100%;
にしたらどうですかね?♥ 0いいねをした人: 居ませんこれどうですかね?
僕の環境だとちゃんと表示されますね…。画像は TwentyTwentyThree ですが、Snow Monkey も同じでした。
このリンクがどういう条件で表示されるのかわからないのですが、例えば
– 管理者権限のユーザーでログインしていない
– 独自に追加した CSS が影響してリンクが隠されてしまっているというのは考えられるかなと思います。
♥ 0いいねをした人: 居ませんすみません、大事な部分が消えてしまっている(セキュリティの関係?)ので、返信欄をテキストモードに切り替えて、コードを貼り付けたらそのコード全体を範囲選択して、「code」をクリックしてから投稿してみてください!(クリックするとバッククオートで囲まれます)
♥ 0いいねをした人: 居ませんや、CSS ではなくて、PHP のほうです!
My Snow Monkey プラグインに、下記の接頭辞から始まるフックを使ったカスタマイズをしている部分があるか確認してみてください。
–
snow_monkey_oembed_blog_card_
–wp_oembed_blog_card_
–inc2734_wp_oembed_blog_card_
♥ 0いいねをした人: 居ませんURLはちゃんと入っていました。
ありがとうございます。ということはやはり処理の途中で何かが起こっているのでしょうね…。
追加CSSを見てみたら、なんだか文字組み?に余計なスペースが入ったりして
ズレたりしていました。前は崩れていなかったと思うのですが。
それは別に関係ないですよね?なぜズレたかは気になりますが、これは関係ないと思います。
あと、カスタマイズの画面のナビゲーションがおかしくなっていて、ボタンの縦幅がすごく広くなってしまっていました。
これはもしかしたら↑の追加 CSS が影響している可能性があるかもしれません。消して直るならビンゴだと思います。
ブログカードのカスタマイズを削除したのですが、MYSNOWMONKEYの方も消したほうがいいですよね?
すみません、一旦元通りにしてもらった上で、ブログカード用に書いていたカスタマイズコードをここに貼り付けてもらえますか?
♥ 0いいねをした人: 居ませんあと、もしかしたらカスタマイズが影響している気もしてきました…。
My Snow Monkey プラグインに、下記の接頭辞から始まるフックを使ったカスタマイズをしている部分があるか確認してみてください。
–
snow_monkey_oembed_blog_card_
–wp_oembed_blog_card_
–inc2734_wp_oembed_blog_card_
そして、それらを全部コメントアウトしてみたらどうなるか確認してみてください!
♥ 0いいねをした人: 居ませんなぜかリンク先の URL が抜けちゃってますね…。
編集画面でブログカードに設定されている URL がどうなっているか、スクリーンショットを見せてください!
♥ 0いいねをした人: 居ません -
投稿者投稿