投稿ページだけサイドバーが下に表示される

Simplicityの特徴 フォーラム Simplicityについての質問 投稿ページだけサイドバーが下に表示される

  • このトピックには8件の返信、1人の参加者があり、最後にmaにより10年、 6ヶ月前に更新されました。
8件の返信スレッドを表示中
  • 投稿者
    投稿
    • #33956
      ma
      ゲスト

      こんにちは。

      自分でいろいろ試したのですが、解決できなかったので質問させてください。タイトルの通り、投稿ページのみサイドバーが下に表示されてしまいます。

      【自分で試したこと】
      ・記事のタグが原因かと思ったので新しい記事を書いて確認したがタグではなかった。
      ・プラグを全て停止した。
      ・ズームの確認。
      ・画像のサイズを小さくした。(小さくしても直らなかったので現在は元の大きいサイズに戻してあります。)

      http://mamikaito.com/

      よろしくお願いします。

    • #33962
      Hidekichi
      ゲスト
      #body
         #body-in
           #main
             #content
               #contentInner

      サイトを見せてもらったら#mainの中に、#content等があるのですが、これは自身で入れられたものですか?
      本来、#mainの中には、#post-(ID)と言うのがあり、その中にarticle等があるはずです。またその中には#the-contentがあるはずで、例えばblog-cardなどは#the-content等を確か利用していたと思うので、これらが無いと表示がおかしくなる可能性があります。

      もし何かしら変更された覚えがあるなら、そこらにタグの閉じ忘れ、その他諸々の原因があるかも知れないので再確認してみて下さい。

    • #33963
      ma
      ゲスト

      すみません、初心者で上に書かれているのがどこにあるのかが分かりませんでした。Simplicity childのsingle.phpかと思ったのですが違いました。

      また、#content等を入力した覚えがありません。

    • #33964
      匿名
      ゲスト

      初期状態の子テーマ(Simplicity child)にはsingle.phpは含まれていないのですが、maさんはphpファイルをカスタマイズされているのでしょうか?

      もしCSS以外カスタマイズされていないのであれば、子テーマに追記したCSSだけバックアップをとり、一度子テーマを削除してもう一度入れなおした方が早いし確実だと思います。

    • #33965
      匿名
      ゲスト

      【追記】
      phpファイルによるカスタマイズの不具合の場合はフォーラムのサポート外となるので、ご自身で解決するか初期状態の子テーマに戻すかになると思います。

    • #33966
      Hidekichi
      ゲスト

      #33962で書いてあるのは、htmlの構造です。#xxxはID=xxxと言う意味でセレクタのことです。
      何が原因かはわかりませんが、Simplicityのデフォルトのhtmlの構造とは異なっています。

      #content等をご自身でカスタマイズされた記憶がないのであれば、いっそのことテーマの再インストールをされるのが良いかと思います。
      基本的に、ご自身でされた事(例えばプラグインの設定、カスタマイズ関数による構造の書き換え等も含めて)は外からはわかりません。
      本来の構造をcssでカスタマイズされて問題がある場合は解決法も提示できると思うんですが、構造自体が変わってしまっていると修復方法を提示するのが困難です。

      ただ、わかっているのは#mainの中に#sidebarが内包されているために#sidebarが下に行っています
      本来の構造としては、

      #body
        #body-in
          #main
          #sidebar
        #footer

      こんな感じで、#body-inのブロックに、#mainと#sidebarがないとダメなわけです。
      しかし、現在のmaさんのサイトでは、

      #body
        #body-in
          #main
            #sidebar
        #footer

      このように、#mainの中に#sidebarが内包されてしまっています。なので、それぞれのcssが正しくても#mainの幅よりも右側にサイドバーがイケないわけです。

      何がhtmlの構造を変更しているのか(あるいはカスタマイズされた結果なのか)がわからないと、どうしてよいものやらがわからないというわけです。もしかすると何かしらのプラグインかも知れません。それが何かは外からはパッと見るだけではわかりません。
      いったん全てのプラグインを停止して、問題無さそうなものから順番に有効化し確かめていく必要があるかも知れません。

      ■修正方法として
      まず、「サイトアドレス/wp-content/themes/simplicity/」のカスタマイズされたもの(css)を子テーマに移植して、現在利用中のウィジェット等の設定などをメモっておき、wordpressの最初から入っている公式テーマを有効にし、親テーマを削除します(※)。
      ※ 何かしら無くなるとまずい場合は、ftpソフト等でwp-content/themes/simplicity/を丸ごとバックアップしておくと良いかと思います。Simplicityの子テーマは削除する必要はありません

      いったんwordpress公式のテーマになりますが、再度Simplicity公式より最新版のSimplicity一式(zipファイル)をダウンロードし、wordpressのダッシュボード→外観→テーマから、画面左上にある新規アップロードでzipファイルを丸ごとアップロードすれば親テーマが再インストールできますので、再度テーマ画面から新しく入ったSimplicityを確認し(現在、バージョン1.9.2)、Simplicity子テーマを有効化すれば元に戻ります。

      もし、子テーマを利用されていない場合は、必ず親テーマのwp-content/themes/simplicity/のバックアップをとっておいて下さい。再インストールすると古い方のSimplicityは全て上書きされ無くなります

    • #33971
      ma
      ゲスト

      Hidekichiさんに教えていただいた修正方法で直りました。サポート外の質問にも関わらず、初心者にも分かるよう丁寧に教えていただき感謝致します。
      Hidekichiさん、匿名さんありがとうございました!

    • #33973
      Hidekichi
      ゲスト

      ちなみに、匿名さんが言われているように、子テーマのデフォルト(※)で入っていないファイルは中身を確認して、必要なければ削除しておくのをオススメします。

      ※ 最新版Simplicityと同様に子テーマをダウンロードしてzip解凍して中身を確認。現在のサーバーにある子テーマの中に、解答した子テーマの中身以外のモノがある場合。

      もちろん、それが必要なPHPファイルであれば削除する必要はありません。また修正後のサイトを見せてもらった感じでは問題無さそうなので、念の為の確認として。

      TEDが干されているのはちょっと笑いました。

    • #33990
      ma
      ゲスト

      子テーマも念のため初期化しました。サイト確認していただきありがとうございます。twitterも見てくれたのですね!TEDはたまに干されてます(笑)

      本当に助かりました。ありがとうございました。

8件の返信スレッドを表示中
  • トピック「投稿ページだけサイドバーが下に表示される」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)