フォーラムへの返信
-
投稿者投稿
-
Snow Monkey v12.2.1 + Snow Monkey The Events Calendar Integrator 0.3.0 + The Events Calendar v5.3.0 以上で動作するように調整してみました。
The Events Calendar に詳しくないので、とりあえず一覧とイベント詳細が動作するところまでは確認しました。もし他のページでうまく動いていないところがあれば教えてください。
あと、下記の設定が動作には必須のようだったので確認してみてください。
—–
## ダッシュボード → イベント → 設定 → ディスプレイ
### イベントテンプレート
「標準イベントテンプレート」以外に設定。### Use updated calendar designs
有効化する。—–
ご確認よろしくお願いします!
♥ 0いいねをした人: 居ませんどうも The Events Calendar v5 から、内部の構造が大きく変更されているようでした。いま Snow Monkey The Events Calendar Integrator を触りながら調査しているのですが、全くどうしたら良いかわからないので^^;もうしばらくかかりそうです。お待たせしてすみません><
♥ 0いいねをした人: 居ませんもともと Snow Monkey と The Events Calendar は相性がわるかったためアドオンでその補正をするような形にしていたのですが、アドオンが The Events Calendar のアップデートに追従しておらず、このような現象が発生してしまっているようでした。調査の上修正するようにします。ご報告ありがとうございます!
♥ 0いいねをした人: 居ません### my-snow-monkey.php
add_filter( 'snow_monkey_template_part_root_hierarchy', function( $hierarchy ) { $hierarchy[] = untrailingslashit( __DIR__ ) . '/override'; return $hierarchy; } );
### override/page-templates/aaa.php
<?php /** * Template Name: aaa * Template Post Type: post, page */ use Framework\Controller\Controller; Controller::layout( 'aaa' ); Controller::render( 'content', get_post_type() );
### override/templates/layout/wrapper/aaa.php
<html> <body> aaa </body> </html>
というファイルを用意して、固定ページの編集画面でテンプレート「aaa」を選択し保存、画面を表示すると、意図したとおり aaa だけが表示されました。
こちらで動作するということは恐らくなにか単純な間違いがある気がするので、もう一度ファイル構成のスクリーンショットと、それぞれのファイルの中身について書き込んでもらえないでしょうか?
別件で質問ですが
comments.php などテンプレート以外を変更したい場合は、my-snow-monkeyではなく子テーマで対応する必要がありますか?
comments_template
フィルターフックで対応できると思うので、My Snow Monkey でもできるのではないでしょうか?他のフォーラウ利用者の方も調べやすいように、1トピック1課題とさせていただいているので、別件については別トピックでお願いします。
♥ 0いいねをした人: 居ませんページヘッダーはフレックスボックスになっているので、
align-items: flex-end;
で下寄せにできます。また、固定ページはそれぞれ .page-id-30 のようなページ ID 毎のクラスをもっているので、それを使えば良いと思います。例えばこんな感じ。
.page-id-30 .c-page-header { align-items: flex-end; }
♥ 1いいねをした人: 居ません僕のプルリクは閉じられちゃいましたが、別のパッチがマージされたようですので、そのうち解決するのではないかと思います。ご報告まで。
♥ 0いいねをした人: 居ませんちょっときれいに実現する方法が思いつきませんでした。
snow-monkey/templates/footer/footer.php
の中でそれぞれHelper::get_template_part( 'template-parts/widget-area/footer' );
と
Helper::get_template_part( 'template-parts/nav/footer-sub' );
を呼びだしているので、
snow-monkey/templates/footer/footer.php
を子テーマか My Snow Monkey プラグインで上書きしてそれぞれの位置を入れ替えてしまうのが一番単純なやり方かなと思います。参考:My Snow Monkey を使ったテンプレートの上書き
♥ 0いいねをした人: 居ません下記の zip をダウンロード&解凍して、
wp-plugins/snow-monkey-blocks/dist/packages/spider
の中身をそれと入れ替えてみてもらえないでしょうか?
もしこれで解決するようであれば Snow Monkey Blocks にすぐ反映したいと思います!♥ 0いいねをした人: 居ませんcsrf 対策を cookie を使っておこなっているので、ブラウザや iPhone の設定で cookie が無効化されているか確認してみるのも良いかもです。
♥ 0いいねをした人: 居ませんAndroid や Mac Chrome だと先頭にスクロールするので、Safari で問題があるのかもですね。確認してみます。
♥ 1いいねをした人: 居ませんなるほど!「幅広」「全幅」ですか。こちらでも確認できました。テストページありがとうございます! ちょっと原因調査をすすめてみます。
♥ 1いいねをした人: 居ませんこのサイトの問い合わせフォームでも同様でしょうか?
このサイトのフォームでは問題が起こらないのであれば、サイト固有の問題かもしれません。その場合は問題が起こっているページをみてみないとわからないかもなので URL を共有いただきたいです。
♥ 0いいねをした人: 居ませんどの SNS も、一度シェアしようとしたものはキャッシュされて画像やタイトルが古いままになることが多いので、同じ URL で試されているのであれば別の URL で試してみると良いかもしれません。
♥ 0いいねをした人: 居ませんピックアップスライダーブロックのインスペクター(設定パネル)で自動再生の間隔を増やしても変化ないでしょうか?
こちらで1秒間隔でスライドするように設定してみましたが、これも同じように高速でしょうか?
♥ 0いいねをした人: 居ませんOlein_jp さん
このコードだとget_the_title( $post_id )
の$post_id
が未定義なのでget_the_title()
とするのが正しいですかね。♥ 2いいねをした人: 居ません -
投稿者投稿