5.1.0-beta トップページのサイドーバー表示

  • このトピックには15件の返信、4人の参加者があり、最後にaoimiyaにより1年、 7ヶ月前に更新されました。
15件の投稿を表示中 - 1 - 15件目 (全16件中)
  • 投稿者
    投稿
  • #10063
    M T
    閲覧者
    5

    【お使いの Snow Monkey のバージョン】5.1.0-beta
    いつもお世話になっております。
    5.1.0-betaに更新した際、トップページのサイドバーが消え、全体の表示がおかしくなりました。(トップ以外は正常に表示)
    幸い、ちょっと大きめの更新かなと思ってテストサイトで試した段階です。
    プラグインにCustom Sidebarsを使用。トップページ以外で設定しています。これを停止してみましたが、サイドバーは表示されないままでした。
    ▼サイドバーが消えたテストサイト https://volunavi.xsrv.jp/
    ▼5.0.11の本サイト https://ohitorisama.site/
    どうぞよろしくお願いいたします。

    0
    #10073
    キタジマ タカシ
    キーマスター
    286

    うおーもしかしたらアップデートが原因かもですね、すみません。。。

    テストサイト、BASIC 認証がかかっていて確認できたかったので教えてほしいのですが、トップページは「固定ページを割り当てたページ」でしょうか?それとも、普通に記事一覧でしょうか? あと、表示されないウィジェットエリアは「サイドバー」だけでしょうか。トップページ上部ウィジェットエリアとかもですかね?

    0
    #10077
    Hatsuki
    参加者
    5

    横から失礼します。

    トップページは「固定ページを割り当てたページ」でしょうか?それとも、普通に記事一覧でしょうか?

    どちらでも、フル幅(?)になっているみたいです。
    レイアウトや属性で「右サイドバー」などに変更しても反映がされないようです。
    また検索結果などのページもサイドバーが効かないようです。

    あと、表示されないウィジェットエリアは「サイドバー」だけでしょうか。トップページ上部ウィジェットエリアとかもですかね?
    「ホームページ上部」「ホームページ下部」「フッター」は表示されることを確認しました。
    その他のサイドバーが出ていない検索結果などのページでもサイドバー以外のウィジェット表示を確認しています。
    結果として、サイドバーだけの問題と思います。

    0
    #10082
    キタジマ タカシ
    キーマスター
    286

    @倉本さん
    ありがとうございます! オンラインコミュニティのほうでも報告いただきまして、こちらでも現象確認できました。

    v5.1.0 beta2 で修正をいれました、多分これで大丈夫ではないかと…!

    0
    #10084
    M T
    閲覧者
    5

    すみません、テストサイトのBASIC 認証を忘れていました。

    すぐに返信をみられす、他の方の情報などで修正していただいたようですが、本サイトをbeta2にしたところ、ヘッダー部分に大量のエラーメッセージが出てしまいました。

    (テストサイトで最初大丈夫だと思って本サイトを更新したのですが、テストサイトも後でみると同様でした。)

    私だけのようで、テンプレのカスタマイズが関係しているのでしょうか。

    私も細かなところを見ていこうと思いますが、もし分かりましたらご教示いただけますでしょうか。

    サイト https://ohitorisama.site/

     

    0
    #10087
    M T
    閲覧者
    5

    本サイトはこの状態だとマズイので、フォルダvendor/inc2734/mimizuku-core/

    を旧バージョンのもので上書きし、元に戻りました。

    同様の症状なので、テストサイトをご確認いただけますでしょうか。(認証はずしました。)

    https://volunavi.xsrv.jp/

    0
    #10090
    M T
    閲覧者
    5

    テンプレートのカスタマイズは以前、ご教示いただいたのですが、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
    #10095
    Hatsuki
    参加者
    5

    M 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
    #10098
    キタジマ タカシ
    キーマスター
    286

    テーマ側の単純なバグがありそうです!確認します!

    0
    #10099
    M T
    閲覧者
    5

    倉本さん、ご丁寧にアドバイスありがとうございました。
    5.1 →5.1beta2 の更新でした。4.0系から5.0の時に、必要なファイルは変更してうまくいきました。
    今回はuseの部分もやってみましたが変わりませんでした。

    0
    #10103
    aoimiya
    参加者
    0

    こちらに書いていいのかわからないのですが、バージョン: 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
    #10107
    キタジマ タカシ
    キーマスター
    286

    ご報告ありがとうございます。僕のミスで余計なところにまで手を入れてしまい、

    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
    #10112
    aoimiya
    参加者
    0

    キタジマさんご対応いただきありがとうございます。
    まず、 v5.1.0 beta3にアップデートしてみたのですが表記のエラーは変わりませんでした。

    v5.0.11 をftpでアップロードしてみたのですが、こちらははじめてやってみたのですが、アップロードされたのは確認できたのですが、、Wordpressをひらくと、ずっと v5.1.0 beta3の表記のままです。

    アップロードした後何か作業は必要でしたでしょうか。
    また明日、試してみてみます。

    0
    #10113
    M T
    閲覧者
    5

    キタジマさん、深夜に関わらず、ご対応ありがとうございました。
    私のほうは v5.1.0 beta3で問題なく表示できました。

    0
    #10118
    キタジマ タカシ
    キーマスター
    286

    @aoimiya さん

    うーん、なんでだ。。とりあえずもう一回 beta3 入れ直してみましょうか。管理画面に入ってもらって、外観 > テーマの編集 > スタイルシート、と開いてください。すると、5.1.0-beta3 となっていると思うので、それを 5.1.0-beta2 に書き直してみてください。他の部分も変えちゃうと変になるかもなので、ここだけしか触らないように注意してください!書き換えたら、下のファイルを更新をクリックしてください。

    ここまでできたら、ダッシュボード > 更新のメニューを開くと、再度 Snow Monkey の更新通知がでると思うので(しばらく立たないとでないかもしれません)、もう一度アップデートしてみてください。

    0
15件の投稿を表示中 - 1 - 15件目 (全16件中)
  • トピック「5.1.0-beta トップページのサイドーバー表示」には新しい返信をつけることはできません。