WordPressにAdSense Managerを導入

WordPressにAdSense Managerを導入

IDEA*IDEAさんのエントリー を参考に、WordPress用のGoogle AdSenseプラグイン「AdSense Manager」を導入してみました。

通常のWordPressプラグインと同様、インストールは非常に簡単です。

ただ、applejuice.jp のサーバー環境(PHP Version 5.2.6、WordPress 2.8.6、AdSense Manager 3.3.3)では、AdUnitの作成時にエラーが発生しました。

Fatal error: __clone method called on non-object in /home/users/***/wp-content/plugins/adsense-manager/class-admin.php on line 7

「class-admin.php」を修正すると正常に動作したので、パッチの内容をメモしておきます。

function adsensem_clone($object) {
-   return version_compare(phpversion(), ‘5.0′) < 0 ? $object : clone($object);
+   if (version_compare(phpversion(), ‘5.0′) < 0) {
+       $return_object = $object;
+   } else {
+       $return_object = clone($object);
+   }
+   return $return_object;
}

WordPressレッスンブック
WordPressレッスンブック
WordPressレッスンブック
WordPressレッスンブック
WordPress 2.7対応「導入&カスタマイズ」実践ガイド
WordPress 2.7対応「導入&カスタマイズ」実践ガイド

SPEAK / ADD YOUR COMMENT
Comments are moderated.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Return to Top

 

2010年8月
« 3月    
1234567
891011121314
15161718192021
22232425262728
293031  

アーカイブ

iTunes Music Store (Japan)