WordPressのバージョンアップをしたら「the_content」でコンテンツが表示されなくなった
2014/06/26
WordPressのバージョンアップ 2.9.2→3.6
バージョンアップで「the_content」の仕様が変わる
WordPressのアップデートを行い、バージョンを 2.9.2から 3.6にしました。
そうしたら、それまで「the_content」で情報を取得して表示していた固定ページの情報が表示されなくなりました。
その対応方法についてご紹介いたします。
固定ページでは、入力された情報を取得するためには、
——————————–
1 |
<?php the_content(); ?> |
——————————–
と記述します。
この方法はバージョン2.9.2では問題なく動作していました。
しかし、バージョン3.6ではこの記述方法は正しい表記ではなくなったようで、これだけでは動作しませんでした。
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0
上記の公式サイトを読む限りでは、ループの中で使うと書かれており、バージョンアップしたことで何か仕様が変わってしまったのだということを理解しました。
その後、あれこれ探し回ったところ、「/wp-content/themes/テーマ名/page.php」内「the_content();」の処理の記述がありましたので、それを流用し、下記のように記述をしたところ問題なく表示されるようになりました。
————————————–
1 2 3 4 5 |
<?php if (have_posts()) : while (have_posts()) : the_post(); the_content(); endwhile; endif; ?> |
————————————–
「the_content」の仕様変更に関する参考サイト
また、このブログを書くに当たり、さらに情報収集したところ、下記のサイトにも似たようなことが書かれておりましたので、併せて参考にしてみるのもよさそうです。
http://dhive.jp/blog/yama/9505.html
また、下記のフォーラムでのやり取りを見つけまして、これを読む限りでは、バージョン3.1.4までは「the_content();」単独で呼び出すことができていたようですが、バージョン3.3.2ではループの中で呼び出さなくてはいけない仕様になっていたようですね。
http://ja.forums.wordpress.org/topic/10152?replies=11
バージョン3.2か、3.3から仕様が変わったのでしょうね....
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
-
WordPressのPing・更新情報サービス設定方法とPingサーバ
WordPressのPing機能、更新情報サービスの設定方法の解説と Pingサーバのリストを提供しています。
-
-
CSV Importerで WordPressにcsvを取込む
WordPressに csvファイルを取り込む CSV Importerの使い方の解説です。
-
-
WordPressのサイトマップ生成ツールPS Auto Sitemapの使い方
サイトマップを PS Auto Sitemapで自動生成する方法を説明します。このプラグインは Google用のサイトマップではなく一般ユーザが見るためのサイトマップページを作ります。
-
-
WordPressの一般設定 投稿設定 表示設定 ディスカッション メディア
基本的な設定を行う「設定」の解説です。ブログサイトを構築する際に必要な設定内容を一般設定、投稿設定、表示設定などの各項目を説明しながら設定内容を提示しています。
-
-
WordPress初心者向け講座・詳細解説データベースとは何か?
データベースとは何か?を言葉の意味の説明なども含めエクセルと比較しながら説明しています。
-
-
WordPress 画面が真っ白になる不具合があった場合の対応の一つ
WordPressで画面が真っ白になる不具合があった場合の対応方法の説明です。PHPでエラーが起こっている場合がほとんどですがその対処方法です。
-
-
WordPressのウィジェットにGoogle+ページのバッジ編集方法
Google+ページの特徴(Facebook、Mixiとの違い)や構築のメリット(Google対策)、登録、バッジの編集方法の解説。
-
-
WordPress投稿テキストを検索・置換するSearch Regexの使い方解説
WordPressの投稿テキストを検索、置換するプラグイン Search Regexの使い方の詳細解説です。
-
-
Better Delete Revisionを使って WordPressのリビジョンを削除する方法
自動的に溜まるリビジョンは Better Delete Revisionを使うことで簡単に削除することが出来ます。表示の重さを軽減したり、バックアップファイルのスリム化に貢献します。
-
-
AddQuicktagを使って WordPressの投稿を楽にする
投稿時にタグの入力を楽にしてくれるプラグイン「AddQuicktag」の使い方の説明です。クリック一つでタグを編集できます。