Simplicityの特徴 › フォーラム › Simplicityについての質問 › 投稿ページだけサイドバーが下に表示される
- このトピックには8件の返信、1人の参加者があり、最後に
maにより10年、 6ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年11月25日 5:39 PM #33956
ma
ゲストこんにちは。
自分でいろいろ試したのですが、解決できなかったので質問させてください。タイトルの通り、投稿ページのみサイドバーが下に表示されてしまいます。
【自分で試したこと】
・記事のタグが原因かと思ったので新しい記事を書いて確認したがタグではなかった。
・プラグを全て停止した。
・ズームの確認。
・画像のサイズを小さくした。(小さくしても直らなかったので現在は元の大きいサイズに戻してあります。)よろしくお願いします。
-
2015年11月25日 6:56 PM #33962
Hidekichi
ゲスト#body #body-in #main #content #contentInnerサイトを見せてもらったら#mainの中に、#content等があるのですが、これは自身で入れられたものですか?
本来、#mainの中には、#post-(ID)と言うのがあり、その中にarticle等があるはずです。またその中には#the-contentがあるはずで、例えばblog-cardなどは#the-content等を確か利用していたと思うので、これらが無いと表示がおかしくなる可能性があります。もし何かしら変更された覚えがあるなら、そこらにタグの閉じ忘れ、その他諸々の原因があるかも知れないので再確認してみて下さい。
-
2015年11月25日 9:30 PM #33963
ma
ゲストすみません、初心者で上に書かれているのがどこにあるのかが分かりませんでした。Simplicity childのsingle.phpかと思ったのですが違いました。
また、#content等を入力した覚えがありません。
-
2015年11月25日 9:47 PM #33964
匿名
ゲスト初期状態の子テーマ(Simplicity child)にはsingle.phpは含まれていないのですが、maさんはphpファイルをカスタマイズされているのでしょうか?
もしCSS以外カスタマイズされていないのであれば、子テーマに追記したCSSだけバックアップをとり、一度子テーマを削除してもう一度入れなおした方が早いし確実だと思います。
-
2015年11月25日 10:01 PM #33965
匿名
ゲスト【追記】
phpファイルによるカスタマイズの不具合の場合はフォーラムのサポート外となるので、ご自身で解決するか初期状態の子テーマに戻すかになると思います。 -
2015年11月25日 10:09 PM #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は全て上書きされ無くなります。
-
2015年11月26日 2:31 AM #33971
ma
ゲストHidekichiさんに教えていただいた修正方法で直りました。サポート外の質問にも関わらず、初心者にも分かるよう丁寧に教えていただき感謝致します。
Hidekichiさん、匿名さんありがとうございました! -
2015年11月26日 7:21 AM #33973
Hidekichi
ゲストちなみに、匿名さんが言われているように、子テーマのデフォルト(※)で入っていないファイルは中身を確認して、必要なければ削除しておくのをオススメします。
※ 最新版Simplicityと同様に子テーマをダウンロードしてzip解凍して中身を確認。現在のサーバーにある子テーマの中に、解答した子テーマの中身以外のモノがある場合。
もちろん、それが必要なPHPファイルであれば削除する必要はありません。また修正後のサイトを見せてもらった感じでは問題無さそうなので、念の為の確認として。
TEDが干されているのはちょっと笑いました。
-
2015年11月26日 4:05 PM #33990
ma
ゲスト子テーマも念のため初期化しました。サイト確認していただきありがとうございます。twitterも見てくれたのですね!TEDはたまに干されてます(笑)
本当に助かりました。ありがとうございました。
-
-
投稿者投稿
- トピック「投稿ページだけサイドバーが下に表示される」には新しい返信をつけることはできません。