エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!


WordPressのバージョンアップをしたら「the_content」でコンテンツが表示されなくなった

      2014/06/26

WordPressのバージョンアップ 2.9.2→3.6

 

バージョンアップで「the_content」の仕様が変わる

 
WordPressのアップデートを行い、バージョンを 2.9.2から 3.6にしました。
 
そうしたら、それまで「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();」の処理の記述がありましたので、それを流用し、下記のように記述をしたところ問題なく表示されるようになりました。
 
————————————–

————————————–
 
 

「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から仕様が変わったのでしょうね....

 - WordPress

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

BackWPupでバックアップ・設定したJobの実行、ファイル一覧

BackWPupその4。バックアップ設定した Jobを実行する方法、ログの一覧、保存されたファイル一覧の解説です。

PoeditでWordPressの日本語対応方法。英語プラグインの日本語翻訳ファイル作成

プラグインの日本語化の手順のまとめ。.pot、.po、.moファイルの解説や便利ツールの Poeditの紹介を行いつつ、手順、ファイル設置場所、注意ポイントなども紹介。

Contact Form 7使い方詳細解説・WordPressメールフォーム

WordPressの標準お問い合わせメールフォームである Contact Form 7の詳細な使い方の解説です。

Custom Field Templateで簡単にカスタムフィールドをフル活用

カスタムフィールドを簡単に設定するプラグイン。簡単にカスタムフィールドが管理で来て作業効率が数倍にアップします!

WordPressの一般設定 投稿設定 表示設定 ディスカッション メディア

基本的な設定を行う「設定」の解説です。ブログサイトを構築する際に必要な設定内容を一般設定、投稿設定、表示設定などの各項目を説明しながら設定内容を提示しています。

WordPressで WPtouchを入れてモバイルテーマを「OFF」にしたら元に戻れなくなった

WPtouchを入れてモバイルテーマを「OFF」にしたら元に戻れなくなった。これは「wp_footer」の設定に問題があるからだった。

WordPressのカテゴリ単位・フォルダ単位でBasic認証を設定する方法

カテゴリ単位でBasic認証を設定する方法の解説。WordPressのカテゴリはフォルダの実態がないですが、実は簡単な方法でプラグインも使わずにBasic認証を設置できます。

WordPress・Contact Form7、MW WP Form共通 細かなデザイン調整方法

お問い合わせフォームプラグインの Contact Form7、MW WP Formにおけるラジオボタン、チェックボックスなどの見た目を調整する小技を紹介。

Export to Textで WordPressを csv出力

WordPressのデータを csv出力する Export to Textの使い方を解説しています。

WordPressの管理画面と公開画面を別のドメインに分離して運用する方法

管理画面と公開画面のURLを違うドメインで設定・運用する方法を解説。管理画面と公開画面の場所を分離することでセキュリティ面でのメリットが大きくなります。