フォーラムへの返信
-
投稿者投稿
-
お返事おそくなりすみません!こちらの環境で、ホームページに割り当てた固定ページを Duplicate Page を使って複製→編集画面を開いてみましたが、特に問題なく普通に開けました。なのでなにかもっと条件があるのかもしれません。
ログイン情報を送っていただければと思います!
♥ 0いいねをした人: 居ませんすみません、深夜に Snow Monkey サイトが落ちてて、その影響で Snow Monkey を使っているサイトでパターンライブラリへの通信に失敗することでエラー発生してしまっています。
もう Snow Monkey サイトは復旧しているのでそのままでも次の取得のタイミングでエラーは消えますが、しばらく時間がかかるかもしれないので、ダッシュボード→設定→Snow Monkeyの「パターンライブラリからパターンを再取得する」をクリックすることで強制的にパターン情報を再取得してエラーが消せます。
後ほど公式サイトが落ちて通信が失敗したとき用の処理を追加するアップデートをおこなう予定です。
WordPress の基本機能にページの複製機能は無かったと思うので、プラグインを使わずにというのは気になるところですが、そこもあわせて確認したいなと思います!
下記のオンラインコミュニティで僕宛に DM で情報を送ってください!
♥ 0いいねをした人: 居ません「カテゴリーアーカイブ」かつ「記事一覧部分」かつ「記事一覧レイアウトが大きい画像」のときに、文章のボックスが画像の中央に重なるようにしてみました。条件を変更したい場合はセレクタを調整してください。
.category .p-archive .c-entries--large-image .c-entry-summary__body { inset: 50% auto auto 50%; translate: -50%; }
文字の大きさについては独自に追加されている CSS(
.c-entry-summary__title
、.c-entry-summary__term
に対する CSS)の影響で小さくなっているようなので、必要な場所のみに適用されるようにセレクタを調整されるのが良いと思います。ブロックでやるなら Snow Monkey Blocks のグリッドブロックを使って、その中に画像ブロックとセクションブロックを入れて重ねる、という方法もあるかなと思うのですが、画像サイズのコントロールが面倒かなとは思います。
一番簡単なのはセクションブロックに適当なクラスをふって、そのクラスをセレクタにして CSS を書く(
background-image
で背景色、background-position
で位置を指定)なのかなと思います。♥ 0いいねをした人: 居ませんありがとうございます。
ブロックバリデーションエラーが色々でていて、まぁこれはもともとのページでも出ているものかもしれないので原因ではなさそうですが、最後のほうにある
react-dom.min.js?ver=18.3.1:2 Uncaught SyntaxError: Unexpected token ‘u’, “[u0022d20a0″… is not valid JSON
が気になりますね。何らかのデータが壊れているというエラーに見えます。複製は何らかのプラグインでおこなわれているのでしょうか?もしかしたらその複製の際にうまくコピーできないものがあるのかもしれません。
あとは実際の画面をみて詳しく調査しないとわからないので、もし可能なら下記のいずれかをご検討ください!
– WP All in One Migration プラグインでサイトのデータを提供いただく
– 実際のサイトにログインして調査させていただく♥ 0いいねをした人: 居ません<
と>
が出力時に消えちゃってますね… HTML タグと認識されちゃったのかも?&lt;
・&gt;
に置き換えてみるとどうでしょうか?(投稿すると勝手に置き換わっちゃうので大文字にしてます)♥ 0いいねをした人: 居ませんあーそうですね、ここの矢印はテキストではなくて
border
なので、text-shadow
は効かないです。もしテキストにするなら
.spider__arrow::before { color: #fff !important; font-size: 32px !important; border: none !important; height: auto !important; width: auto !important; transform: initial !important; text-shadow: 1px 2px 3px #000000!important; } .spider__arrow[data-direction="prev"]::before { content: '<' !important; } .spider__arrow[data-direction="next"]::before { content: '>' !important; }
のような感じかなと思いますが、結構強く上書きしないといけないので、今後アップデートでこの矢印部分にもし変更が入ったときに調整しないといけない可能性はでてきますね…。
♥ 0いいねをした人: 居ませんや、設定されてるとこが違うかもです!そこは表側のページの件数かもです。
管理画面の一覧だとこれですかね?
♥ 0いいねをした人: 居ませんMy Snow Monkey は無効化しているとのことなので、例えば子テーマを使われたいるならそれとか、他にプラグインを使われてるならクエリーを操作するようなプラグインがあるなら停止させてみてください。
pre_get_posts
フックを使ってカスタマイズしているものがあるならそれが怪しいです。♥ 0いいねをした人: 居ませんブラウザのエラー(デベロッパーツールのコンソール)は何やら多くの記述があり、恥ずかしながら原因に該当する記載があるか解読できない状況です。。。
ここに貼り付けてもらえば確認します!
♥ 0いいねをした人: 居ません僕のコードはあくまで記事下のタグ一覧を表示するだけですが、シェアボタンとかそういうのも含め完全に投稿と同じにしたい(あるいは固定ページと同じにしたい)という場合はカスタマイザーから設定可能です。
※「ビューテンプレート」の設定
問題なければトピックのクローズをお願いします!
もしその認識であっている場合は、My Snow Monkey プラグインか子テーマの
functions.php
に下記のコードを追加することでタグを表示できると思います(そのカスタム投稿タイプにタグが設定されている場合のみ)。add_filter( 'snow_monkey_get_template_part_args_templates/view/content', function( $args ) { // 投稿タイプが news のとき if ( 'news' === $args['name'] ) { // 記事下のタグ一覧の表示を有効化 $args['vars']['_display_tags'] = true; } return $args; } );
♥ 0いいねをした人: 居ません一応確認なのですが、そのカスタム投稿タイプの個別投稿ページにはあくまでタグを表示させたいだけで、投稿の個別投稿ページと全く同じレイアウトにしたいわけではない、という認識であっていますか?
♥ 0いいねをした人: 居ません1)Multiple Themesを使用することで何かエラーが起こることは、開発者の方として、何かございますでしょうか?今回は、納期の都合もあり、Multiple Themesでやってしまおうかなと思っています。(わからない場合はわからないでも大丈夫です〜!)
「Multiple Themes」がどういうものかが僕はわからないので、ちょっと何とも言えないです。すみません。
2)https://snow-monkey.2inc.org/manual/manual-advanced/add-template-root/ ができない原因は何かお心当たりございますでしょうか?この手法でまた、上書きができるようになったとしてもサイトは現状のように崩れてしまうのでしょうか…💦
可能性としては、
– My Snow Monkey プラグインが有効化されていない
– コードが正しく記述できていない(コピペがうまくいっていない、あるいはコピペしたコードより上に書いたコードに問題がある等)
– カスタマイザーのページ速度最適化の設定を変更しているが考えられるかなと思います。
以下は個人的に気になった点です。
/themes/medcoach_theme
とありますが、これはつまり子テーマで、現在有効化されているのは Snow Monkey テーマではなく子テーマである、ということでしょうか?その場合であれば、My Snow Monkey プラグインで上書きしなくても子テーマで上書きしたほうがスムーズだと思います(子テーマを使っていない状態であれば、上書きのために子テーマを作成するよりも My Snow Monkey プラグインで上書きするほうが個人的には好きです)。my-snow-monkey/my-snow-monkey.php
に上書き用のコードを記述する(上記サイトとは別のコードで記載) +index.php
も上書きできるようなコードを追加
こちらを試してTOPの上書きができたことは確認できました。具体的にどのようなコードなのでしょうか?そのコードで上書きが可能なのであれば、Snow Monkey テーマを使っている場合でもそのコードを使えば上書き可能なのでは?と思いました。
しかし、元はスノーモンキーのテーマに依存している状態なので、結構ページが崩れてしまいました。
なぜ崩れたのかを明確にしたほうが良いのではと思いました。Snow Monkey の CSS は HTML 要素には濃い装飾をしていないと思うので(h2・h3 の装飾くらい?)、大崩れするというのがちょっと想像できませんでした。もし Snow Monkey の CSS が原因で大崩れするのであれば、そのページだけ Snow Monkey の CSS を dequeue するという方法もあるかなと…。
♥ 0いいねをした人: 居ません -
投稿者投稿