- 2008-09-19 (金) 18:37
- WordPress
してみたところ、
以前改造したAdd Meta Tagプラグインで、Warningが出てしまった。
WordPressのカスタムフィールドで<HEAD>内でJavsScript, CSSをロードして動かす
他に問題ありませんように。。。
wordpress 内で使っている関数 get_post_meta の戻り値の判定がいけなかったのが原因・・・。
get_post_metaは空文字か配列を返しているようなので
null的なものがきたときは全てスルーするように変更。
これでwarning がでなくなった。
前回からの変更分。
PHP:
- // add javascript
- $js_fld_contents = get_post_meta($posts[0]->ID, $js_fld, false);
- - if($js_fld_contents !=null){
- + if($js_fld_contents != false){
- foreach($js_fld_contents as $js_fld_content){
- if ( !empty($js_fld_content) ) {
- $my_metatags .= "\n<script type=\"text/javascript\" src=\"". $js_fld_content ."\"></script>";
- }
- }
- }
- // add css
- $css_fld_contents = get_post_meta($posts[0]->ID, $css_fld, false);
- - if($css_fld_contents != null){
- + if($css_fld_contents != false){
- foreach($css_fld_contents as $css_fld_content){
- if ( !empty($css_fld_content) ) {
- $my_metatags .= "\n<link rel=\"stylesheet\" href=\"". $css_fld_content ."\" />";
- }
- }
- }
- Newer: Flex3 画像をロードして選択範囲を切り出し
- Older: テスト投稿
Comments:0
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


