Home > WordPress > wordpress 2.6.2に更新

wordpress 2.6.2に更新

してみたところ、
以前改造したAdd Meta Tagプラグインで、Warningが出てしまった。
WordPressのカスタムフィールドで<HEAD>内でJavsScript, CSSをロードして動かす

他に問題ありませんように。。。

wordpress 内で使っている関数 get_post_meta の戻り値の判定がいけなかったのが原因・・・。
get_post_metaは空文字か配列を返しているようなので
null的なものがきたときは全てスルーするように変更。
これでwarning がでなくなった。

前回からの変更分。

PHP:
  1. // add javascript
  2.         $js_fld_contents = get_post_meta($posts[0]->ID, $js_fld, false);
  3. -       if($js_fld_contents !=null){
  4. +       if($js_fld_contents != false){
  5.             foreach($js_fld_contents as $js_fld_content){
  6.                 if ( !empty($js_fld_content) ) {
  7.                     $my_metatags .= "\n<script type=\"text/javascript\" src=\"". $js_fld_content  ."\"></script>";
  8.                 }
  9.             }
  10.         }
  11.  
  12.         // add css
  13.         $css_fld_contents = get_post_meta($posts[0]->ID, $css_fld, false);
  14. -       if($css_fld_contents != null){
  15. +       if($css_fld_contents != false){
  16.             foreach($css_fld_contents as $css_fld_content){
  17.                 if ( !empty($css_fld_content) ) {
  18.                     $my_metatags .= "\n<link rel=\"stylesheet\" href=\"". $css_fld_content  ."\" />";
  19.                 }
  20.             }
  21.         }

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://parpue.net/wordpress/296/trackback
Listed below are links to weblogs that reference
wordpress 2.6.2に更新 from parpue.net

Home > WordPress > wordpress 2.6.2に更新

リンク
chocolataste-planner
millon

サーチ
Feeds
Meta
blog ranking ブログランキング・にほんブログ村へ
にほんブログ村 テクノラティのお気に入りに追加する

Return to page top