-
投稿者投稿
-
2019年2月7日 12:27 PM #10063
【お使いの Snow Monkey のバージョン】5.1.0-beta
いつもお世話になっております。
5.1.0-betaに更新した際、トップページのサイドバーが消え、全体の表示がおかしくなりました。(トップ以外は正常に表示)
幸い、ちょっと大きめの更新かなと思ってテストサイトで試した段階です。
プラグインにCustom Sidebarsを使用。トップページ以外で設定しています。これを停止してみましたが、サイドバーは表示されないままでした。
▼サイドバーが消えたテストサイト https://volunavi.xsrv.jp/
▼5.0.11の本サイト https://ohitorisama.site/
どうぞよろしくお願いいたします。♥ 0いいねをした人: 居ません2019年2月7日 4:13 PM #10073うおーもしかしたらアップデートが原因かもですね、すみません。。。
テストサイト、BASIC 認証がかかっていて確認できたかったので教えてほしいのですが、トップページは「固定ページを割り当てたページ」でしょうか?それとも、普通に記事一覧でしょうか? あと、表示されないウィジェットエリアは「サイドバー」だけでしょうか。トップページ上部ウィジェットエリアとかもですかね?
♥ 0いいねをした人: 居ません2019年2月7日 6:32 PM #10077横から失礼します。
トップページは「固定ページを割り当てたページ」でしょうか?それとも、普通に記事一覧でしょうか?
どちらでも、フル幅(?)になっているみたいです。
レイアウトや属性で「右サイドバー」などに変更しても反映がされないようです。
また検索結果などのページもサイドバーが効かないようです。あと、表示されないウィジェットエリアは「サイドバー」だけでしょうか。トップページ上部ウィジェットエリアとかもですかね?
「ホームページ上部」「ホームページ下部」「フッター」は表示されることを確認しました。
その他のサイドバーが出ていない検索結果などのページでもサイドバー以外のウィジェット表示を確認しています。
結果として、サイドバーだけの問題と思います。♥ 0いいねをした人: 居ません2019年2月7日 6:47 PM #10082@倉本さん
ありがとうございます! オンラインコミュニティのほうでも報告いただきまして、こちらでも現象確認できました。v5.1.0 beta2 で修正をいれました、多分これで大丈夫ではないかと…!
♥ 0いいねをした人: 居ません2019年2月7日 8:02 PM #10084すみません、テストサイトのBASIC 認証を忘れていました。
すぐに返信をみられす、他の方の情報などで修正していただいたようですが、本サイトをbeta2にしたところ、ヘッダー部分に大量のエラーメッセージが出てしまいました。
(テストサイトで最初大丈夫だと思って本サイトを更新したのですが、テストサイトも後でみると同様でした。)
私だけのようで、テンプレのカスタマイズが関係しているのでしょうか。
私も細かなところを見ていこうと思いますが、もし分かりましたらご教示いただけますでしょうか。
♥ 0いいねをした人: 居ません2019年2月7日 8:19 PM #10087本サイトはこの状態だとマズイので、フォルダvendor/inc2734/mimizuku-core/
を旧バージョンのもので上書きし、元に戻りました。
同様の症状なので、テストサイトをご確認いただけますでしょうか。(認証はずしました。)
♥ 0いいねをした人: 居ません2019年2月7日 8:33 PM #10090テンプレートのカスタマイズは以前、ご教示いただいたのですが、serch.phpの中身を以下のように書き換え、検索結果によってオリジナルのテンプレートを読み込むようにしています。
<?php use Inc2734\Mimizuku_Core\App\Controller\Controller; Controller::layout( get_theme_mod( 'archive-page-layout' ) ); if ( have_posts() ) { if ( $_GET['fe_form_no'] == '0' ) { // /子テーマ/templates/view/search-form0.php をビューファイルとして読み込み Controller::render( 'search-form0' ); } else { // デフォルトのビューファイルを読み込み Controller::render( 'archive', 'search' ); } } else { Controller::render( 'no-match' ); }
♥ 0いいねをした人: 居ません2019年2月7日 10:14 PM #10095M Tさん
もしかしてですけど、Snow Monkeyの4系からアップデートされた感じでしょうか?
その場合は、useの部分の構造が5系から変わってるみたいなので、
5.1.0beta以上の元のフォルダで、search.phpの中身を<?php use Framework\Controller\Controller; Controller::layout( get_theme_mod( 'archive-page-layout' ) ); if ( have_posts() ) { if ( $_GET['fe_form_no'] == '0' ) { // /子テーマ/templates/view/search-form0.php をビューファイルとして読み込み Controller::render( 'search-form0' ); } else { // デフォルトのビューファイルを読み込み Controller::render( 'archive', 'search' ); } } else { Controller::render( 'no-match' ); }
にしてみたら、上手くいかないでしょうか?
旧バージョンと互換性は無いようですので、他にも変更されているところがある場合はuse文をその都度変更されると上手くいくと思います。♥ 0いいねをした人: 居ません2019年2月7日 10:33 PM #10098テーマ側の単純なバグがありそうです!確認します!
♥ 0いいねをした人: 居ません2019年2月7日 10:41 PM #10099倉本さん、ご丁寧にアドバイスありがとうございました。
5.1 →5.1beta2 の更新でした。4.0系から5.0の時に、必要なファイルは変更してうまくいきました。
今回はuseの部分もやってみましたが変わりませんでした。♥ 0いいねをした人: 居ません2019年2月7日 11:14 PM #10103こちらに書いていいのかわからないのですが、バージョン: 5.1.0-beta2に更新しましたところ、
ヘッダーというのでしょうか、そちらに管理画面、ブログの画面とわず、「Warning]表記がでてしまいました・・。サイトはhttps://aoi2.jpです。
テーマはものくろさんに作っていただいた、子テーマです。
この間5.0にアップデートしたときに、表示されなくなり、キタジマさんにはその際にいろいろとおせわになりました。以下表記です、全ページに表示されます。
Warning: Invalid argument supplied for foreach() in /xxxxx/public_html/wp-content/themes/snow-monkey/vendor/inc2734/mimizuku-core/src/App/Model/Page_Templates.php on line 120
Warning: Invalid argument supplied for foreach() in /xxxxx/public_html/wp-content/themes/snow-monkey/vendor/inc2734/mimizuku-core/src/App/Model/Page_Templates.php on line 120
Warning: Invalid argument supplied for foreach() in /xxxxx/public_html/wp-content/themes/snow-monkey/vendor/inc2734/mimizuku-core/src/App/Model/Page_Templates.php on line 120
Warning: Invalid argument supplied for foreach() in /xxxxx/public_html/wp-content/themes/snow-monkey/vendor/inc2734/mimizuku-core/src/App/Model/Page_Templates.php on line 120
♥ 0いいねをした人: 居ません2019年2月7日 11:52 PM #10107ご報告ありがとうございます。僕のミスで余計なところにまで手を入れてしまい、
Warning: Invalid argument supplied for foreach() in /xxxxx/public_html/wp-content/themes/snow-monkey/vendor/inc2734/mimizuku-core/src/App/Model/Page_Templates.php on line 120
のエラーがでるようになってしまっていました。いまリリースした v5.1.0 beta3 か、本サイトのマイアカウント > ダウンロードからダウンロードできる snow-monkey.zip が v5.0.11 となっていますので、いずれかにしていただくと解消するかと思います!
♥ 0いいねをした人: 居ません2019年2月8日 12:47 AM #10112キタジマさんご対応いただきありがとうございます。
まず、 v5.1.0 beta3にアップデートしてみたのですが表記のエラーは変わりませんでした。v5.0.11 をftpでアップロードしてみたのですが、こちらははじめてやってみたのですが、アップロードされたのは確認できたのですが、、Wordpressをひらくと、ずっと v5.1.0 beta3の表記のままです。
アップロードした後何か作業は必要でしたでしょうか。
また明日、試してみてみます。♥ 0いいねをした人: 居ません2019年2月8日 6:50 AM #10113キタジマさん、深夜に関わらず、ご対応ありがとうございました。
私のほうは v5.1.0 beta3で問題なく表示できました。♥ 0いいねをした人: 居ません2019年2月8日 7:44 AM #10118@aoimiya さん
うーん、なんでだ。。とりあえずもう一回 beta3 入れ直してみましょうか。管理画面に入ってもらって、外観 > テーマの編集 > スタイルシート、と開いてください。すると、5.1.0-beta3 となっていると思うので、それを 5.1.0-beta2 に書き直してみてください。他の部分も変えちゃうと変になるかもなので、ここだけしか触らないように注意してください!書き換えたら、下のファイルを更新をクリックしてください。
ここまでできたら、ダッシュボード > 更新のメニューを開くと、再度 Snow Monkey の更新通知がでると思うので(しばらく立たないとでないかもしれません)、もう一度アップデートしてみてください。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「5.1.0-beta トップページのサイドーバー表示」には新しい返信をつけることはできません。