wordpressのLightningというテーマで、VK All in One Expantion Unitというプラグインを使用してwebサイトを制作しました。
下書き→プレビューでは投稿が問題なく表示されるのですが、公開すると、投稿内容が改行がされなかったり、画像が表示されません。
超初歩的な問題だと思われますが、原因分かる方、教えていただけないでしょうか。 よろしくお願いいたします。
wordpressのLihtningというテーマとVK All in One Expantion Unitというプラグインを探したが見つかりませんでした。
VK All in One Expansion Unit ( https://ja.wordpress.org/plugins/vk-all-in-one-expansion-unit/ )ですかねぇ... t と s が違うようです。
あと、不具合の発生している部分の ソースコードを質問に記載してください。
こちらのページです。 http://kurabayashi-farm.com/2018/09/12/ 編集ページでは、改行や店舗サイトへのリンク、投稿後半にパパイア畑の画像も貼り付けていますが、公開すると反映されません;;
該当ページの本文部分(class名・media-body_excerpt)が、なぜかaタグでくくられていますね。これ、アーカイブページっぽいデザインに見えるのですが・・・もしかして何らかの理由で、アーカイブ系のテンプレート(archive.php, category.php, index.phpなど)が投稿ページに流用されている、ということはありませんか? single.phpはテーマフォルダ内に存在してますでしょうか。
かなりブランクがあり申し訳ありません。
「アーカイブ系のテンプレートが投稿ページに流用されている」というイメージは理解できます。ですが、テーマフォルダというのはどこを見たらいいのか分からなく、どうしたらいいのかさっぱり分からないのです。。本当に素人ですみません。
ソースコードとは下記でいいのでしょうか?
view-source:http://kurabayashi-farm.com/2018/09/12/
管理画面のサイドバー「外観」>「テーマエディター」で、注意のメッセージなどが出るかもしれませんが出ても無視して、ページ右側の「テーマファイル」というところにファイルの一覧が表示されると思いますが、その中に
個別投稿
(single.php)
というのがあれば、ひとまず投稿記事用のテンプレートは存在していることになります。
もしこれがないようであれば、テーマファイルのインストール自体が失敗していると思われますので、テーマを一度削除して再度インストールし直してください。
基本的にテーマに問題がありそうなので、たとえば他のテーマに一時的に切り替えた場合も確認してみてください。おそらく個別記事はちゃんと表示されると思うのですが。
ありがとうございます。single.php 入っています!
テーマエディターでsingle.phpをクリックすると、中央の「選択したファイルの内容」に記述(ソースコード)がバーッと出てくると思います。何行目までありますか? 90行目まで記述があって、91行目が空行で終わっているなら問題ないです。
90行目まで記述があって、91行目が空行で終わっています。
このsingle.phpの記述の中で、アーカイブ系のテンプレートのようなものが流用されている可能性がある、ということになるのでしょうか?
ソースコードは最後まで入っているようですから、single.php自体には問題なさそうですね。
single.phpがない、もしくはきちんとインストールされずにファイルが壊れていた、といった可能性を考えたのですが、single.php自体には原因はなさそうです。single.phpがなかったり破損していれば、WordPressの仕組みとしてindex.phpを流用するので、そのせいかも、とも思ったのですが。
そうしたら別の確認ですが、サイドバーの「設定」>「パーマリンク設定」の「共通設定」は何を選択していますか? もし「基本」以外になっていたら、「基本」にしてみたらどうなりますか?
もしかしたらパーマリンク設定が日付になっていて、個別ページと日付アーカイブページが同じURLになってしまい、日付アーカイブが表示されてしまうのかも?
ソースコードは最後まで入っているようですから、single.php自体には問題なさそうですね。
single.phpがない、もしくはきちんとインストールされずにファイルが壊れていた、といった可能性を考えたのですが、single.php自体には原因はなさそうです。single.phpがなかったり破損していれば、WordPressの仕組みとしてindex.phpを流用するので、そのせいかも、とも思ったのですが。
そうしたら別の確認ですが、サイドバーの「設定」>「パーマリンク設定」の「共通設定」は何を選択していますか? もし「基本」以外になっていたら、「基本」にしてみたらどうなりますか?
もしかしたらパーマリンク設定が日付になっていて、個別ページと日付アーカイブページが同じURLになってしまい、日付アーカイブが表示されてしまうのかも?
共通設定は「カスタム構造」になっていて、下記の設定になっていました。
http://kurabayashi-farm.com
/%year%/%monthnum%/%day%/
これを「基本」にしてみたところ、、、投稿ページが表示されました!!
やっと、やっと光明が差してきました!
本当に本当にありがとうございます!
まだ、細いところが崩れていたり、TOPページの投稿が長すぎたりしていますが、引き続き頑張って修正していきます。
ちなみに追加でアーモンドの投稿もしました。(昨年夏に投稿するつもりだったものです)
本当に感謝しています!!ありがとうございました!
ああ、やっぱり思った通りでした^^
その設定だとまさに日付アーカイブページと重複してしまうので、個別ページとして表示できなかったんですね。
記述されたその書き方以外の設定でも、まず問題ないと思いますから、変更されても大丈夫ですよ。
いずれにしろ解決してよかったです!^^
一応他の人のために、回答欄に顛末を書いておきますね。
回答1件
あなたの回答
tips
プレビュー