「MediaWikiでGoogleAdcenceを表示させる」の版間の差分
編集の要約なし |
|||
3行目: | 3行目: | ||
== いつもどおりインストールしたらエラー発生 == | == いつもどおりインストールしたらエラー発生 == | ||
[[mediawikiwiki:Extension:HTMLets/ja|Extension:HTMLets/ja]]をインストールしてGoogleAdcenceを[[MediaWiki:Sitenotice]][[ファイル:2024-04-15 09-48-08.png|サムネイル|左|640x640ピクセル]] | [[mediawikiwiki:Extension:HTMLets/ja|Extension:HTMLets/ja]]をインストールしてGoogleAdcenceを[[MediaWiki:Sitenotice]]に設定したところ以下のエラー表示が発生[[ファイル:2024-04-15 09-48-08.png|サムネイル|左|640x640ピクセル]] | ||
9行目: | 9行目: | ||
Deprecated: Accessing $wgHooks directly is deprecated,use HookContainer::isRegistered() instead.[Called from wfRenderHTMLet in /home/24h/www/MediaWiki/extensions/HTMLets/HTMLets.php at line 136] | |||
in /home/24h/www/MediaWiki/includes/debug/MWDebug.php on line 386 | Deprecated: Accessing $wgHooks directly is deprecated,use HookContainer::isRegistered() instead.[Called from wfRenderHTMLet in /home/24h/www/MediaWiki/extensions/HTMLets/HTMLets.php at line 136] in /home/24h/www/MediaWiki/includes/debug/MWDebug.php on line 386 | ||
16行目: | 17行目: | ||
in /home/24h/www/MediaWiki/includes/debug/MWDebug.php on line 386 | in /home/24h/www/MediaWiki/includes/debug/MWDebug.php on line 386 | ||
=== 正直よく分かりませんでした === | |||
'''$wgHooks への直接アクセスは非推奨'''とか表示されますがいろいろソースコードを変えても上手くいかずに困惑してしまいました | |||
== Google AdSenseのサイトをよく見ると解決方法がありました == | |||
直接の解決方法が載っているわけではありませんが、AdSenseコードをコピーする際に「<head></head>タグ間にAdSenseコードをコピーして貼り付けます」と書いて有ったので、MediaWikiの[[mediawikiwiki:Extension:HeaderExtension|Extension:HeaderExtension]]を使ってheaderタグにAdSenseコードを貼り付ければOKになりました | |||
[[Category:MediaWiki|MediaWikiでGoogleAdcenceをひょうじさせる]] | [[Category:MediaWiki|MediaWikiでGoogleAdcenceをひょうじさせる]] |
2024年4月15日 (月) 10:50時点における版
はじめに
久しぶりにMediaWikiをクリーンインストールして最新版に変更しようとしたところGoogleAdcenceを表示させるためにインストールしたExtension:HTMLets/jaの挙動がおかしくなったので、その対処メモ
いつもどおりインストールしたらエラー発生
Extension:HTMLets/jaをインストールしてGoogleAdcenceをMediaWiki:Sitenoticeに設定したところ以下のエラー表示が発生
Deprecated: Accessing $wgHooks directly is deprecated,use HookContainer::isRegistered() instead.[Called from wfRenderHTMLet in /home/24h/www/MediaWiki/extensions/HTMLets/HTMLets.php at line 136] in /home/24h/www/MediaWiki/includes/debug/MWDebug.php on line 386
Deprecated: Accessing $wgHooks directly is deprecated,use HookContainer::getHandlers() or HookContainer::register() instead.[Called from wfRenderHTMLet in /home/24h/www/MediaWiki/extensions/HTMLets/HTMLets.php at line 137]
in /home/24h/www/MediaWiki/includes/debug/MWDebug.php on line 386
正直よく分かりませんでした
$wgHooks への直接アクセスは非推奨とか表示されますがいろいろソースコードを変えても上手くいかずに困惑してしまいました
Google AdSenseのサイトをよく見ると解決方法がありました
直接の解決方法が載っているわけではありませんが、AdSenseコードをコピーする際に「<head></head>タグ間にAdSenseコードをコピーして貼り付けます」と書いて有ったので、MediaWikiのExtension:HeaderExtensionを使ってheaderタグにAdSenseコードを貼り付ければOKになりました