Luxeritas 2.1.0 リリース(アドセンス関連機能強化)
Luxeritas Theme 2.1.0 リリース。
広告関連の機能を Adsense ウィジェットに全て集約し、Adsense ウィジェットの機能を大幅に強化しました。
そのため、カスタマイズの広告関連機能および広告用ウィジェット領域は全て廃止しました。
広告用ウィジェットが無くなった代わりに、新たに2つのウィジェット領域が追加されています。
新しい Adsense ウィジェットに関する解説は 開発者ブログの記事(または「Google Adsense などの広告の設定」のページ)をご覧下さい。
※ アップデートに関する注意事項
アドセンス関連機能の仕様を大きく変更したため、アップデートの際はアドセンスの張り替えが必要になります。
改訂履歴
仕様変更
- Adsense ウィジェットの機能を大幅に強化した
- 広告用ウィジェット領域なくした
- カスタマイズ画面の「広告」設定画面なくした
- 「記事下ウィジェット領域」と「記事下のさらに下ウィジェット領域」を追加した
- タイル型・カード型グリッドで、パンくずリンクを「コンテンツの中」にした場合、パンくずリンクを独立したグリッドに入れるようにした
バグ修正
- サーバーで IO エラーが発生した場合の対処その2 (ver2.0.1 で不完全だったらしい?ので再修正)
- グローバルナビが改行されて多段になってる時、メニューの子・孫があると、下段の下に隠れて見えないので CSS 修正 (たぶん ver1.41 でのレベルダウン)
ディスカッション
コメント一覧
はじめまして。
ブログをWordPressに移行するにあたり、テーマを利用させていただいておりますm(_ _)m
卯月廿六さんが質問されているように、私もAdsenseのウィジェットにコードを入れて保存ボタンを押すと、クルクルして保存ができません。
コードではなくテキストだとすんなり保存ができるので、コードが問題だと思いますが、指定通りのAdsenseのレスポンシブ広告を貼っています。
以前のやりとりを参考に、私もIP Geo Blockを停止してみたのですが、状況は変わらずで、Google Chrome の デベロッパー・ツールの「Console」タブを開いた状態で「保存」ボタン押した時に赤文字で表示されるもの、とあったので、同じように見てみますと、403 Forbiddenとなっており、同じ状況のようです。
やりとりを何度も見たのですが、解決法がわからずで、困っております。
何か対処法などありましたらご教授いただけますと幸いです。
よろしくお願いいたします。
ななみさん。
コードに問題があるわけじゃないです。
「アドセンスウィジェット」は WordPress のデフォルトで用意されてるものではないので、ファイアーウォールで引っかかってるだけです。
ver 2.2.1 から「ウィジェット保存ができない場合の対策」はオプション扱いになってます。
カスタマイザーの「その他」タブの一番下にあります。
少なくとも、これにチェックを付ければ IP Geo Block や SiteGuard WP Plugin 等はすり抜けて保存できます。
これにチェックを付けても保存できな場合は、ホスティングサービスの管理画面で WAF の例外設定をしてください。
早々のご回答ありがとうございます!
オプションあったのですね!
ただ、今回の場合オプションもだめでしたので、
WAFの例外設定を行ってみました。
すんなり保存できました!!
助かりました。ありがとうございましたm(_ _)m
こんにちは。お世話になります。
Luxeritas 2.1.0 のころか、WordPress 4.8 のころから、
以下の現象が起きています。それ以前は大丈夫でした。
(1)
#1アドセンス(Luxeritas オリジナルウィジェット)に、
テキストやHTMLを書くと、PC画面では良いのですが、
スマホ画面で下の方が切れて表示されません。
例えば私の場合は、
「130文字(サイズを指定していない)」と
「width=”300″ height=”127″の画像」
を組合せたときです。
(2)
これはLuxeritasと関係ないかもしれませんが、
上記の現象が出たと同じ時期に、下記のことも起きています。
表示オプションのアクセシビリティモードを有効にすると、
WordPressのテキストウィジェットに「タイトルと内容欄」が出なくなり、
テキストやHTMLを書けません。編集もできません。
アクセシビリティモードを無効にすれば、「タイトルと内容欄」が出ますが、
私は有効にしたほうが使いやすいので、残念です。
#1アドセンス(Luxeritas オリジナルウィジェット)は、
有効でも無効でも大丈夫です。(1)の現象のみです。
何か原因と対策が考えられますでしょうか?
中司和正さん。
(1)
同じ条件で 130 文字の文字列と 300x127px の画像で試してみましたが、当方では特に問題ないですね。
広告サイズが「指定しない」になってれば、高さ指定もないので全て表示されるはずなんですけどねぇ。
その現象が発生しているページの URL とウィジェットが貼ってある場所を教えていただけますか?
(2)
どのテーマでも同じ現象が発生しますね。当方でも確認できました。
WordPress 4.8 からテキストウィジェットの仕様が変わってるので、それに伴うバグみたいですね。
WordPress フォーラムに相談・バグ報告した方が良さげです。
るな様
返信ありがとうございます。
(1)
ページの URLは以下です。
https://nakaheal.com/
ウィジェットが貼ってある場所は、記事一覧下ウィジェットの最初です。
「ネット学習で資格を取得」という題の所です。
・最初が、WordPressのテキストウィジェット。
・その下が、#1アドセンス(Luxeritas オリジナルウィジェット)です。
広告サイズを「指定しない」にして、同じコードを貼りました。
もしかして、題を「タイトル」欄ではなく、
h2タグで「内容」の最初に書いたのが良くないのか?
でも、WordPress 4.8 と Luxeritas 2.1.0 より以前は、
テキストやHTMLは全て、#1アドセンス(Luxeritasオリジナルウィジェット)
を使っていましたが、スマホ画面でも下の方が切れませんでした。
(2)は、WordPress フォーラムに相談・バグ報告しておきます。
(3)
今もですが、テキストウィジェットや記事の投稿のソースコードを、
編集やコピーしようとすると、pタグや、brタグなどが消えているのも、
WordPress のバグでしょうか?
暑い中、お忙しい中ですが、よろしくお願いいたします。
#1アドセンス(Luxeritas オリジナルウィジェット)は、同じ環境なのに、
「保存」した後も、pタグやbrタグが消えません。
中司和正さん。
(1)
納得。540px 以下の時の CSS で一箇所、無条件で max-height が指定されてる部分がありました。
次のバージョンで CSS 修正しておきます。
それまでは、子テーマの style.css に以下を書いておいていただけますか。
(3)
WordPress 4.8 では、テキストウィジェットでもビジュアルエディタが使えるようになったため、ビジュアルエディタによる自動整形が行われてるのが原因ですね。
しかも、このビジュアルエディタの方がデフォルトになってしまっているため、テキストエディタで保存した直後は p タグや br タグが残りますが、編集のために再度テキストウィジェットを開こうとすると勝手にビジュアルエディタで開かれるので自動整形によってタグが消えるってことですね。
まぁ、バグと言えばバグですかね? というかテキストウィジェットを改良としようとして設計的にミスった?って感じですかね?
しかも、ユーザー設定で「ビジュアルリッチエディターを使用しない」に設定してもウィジェットのビジュアルエディタは消えないですね。
まぁ、これはバグって感じですね。
WordPress 4.8 で新しくなった箇所のソースは詳しく見てないので、まだやり方とか調べてないですけど、テキストウィジェットのビジュアルエディタを無効にしちゃえば、そういった現象は発生しないと思います。
るな様
いろいろ調べていただき、ありがとうございます。
原因が分かって良かったです。
wordpress.orgは、まだ登録していなかったので、
フォーラムに質問する以前の段階で、もたついてます。
また、いろいろ分かったら、こちらでも報告します。
よろしく、お願いします。
るなさま 皆さま
新しいテキストウィジェットの件などを、WordPressのフォーラムで聞いてみました。
いろいろな方々が検討中で、次期バージョンアップで改良されそうなものや、現在のWordPress の仕様として自分で工夫して使うものなど、私にとっては有用な情報もあったので、以下の URL にて報告します。
https://ja.wordpress.org/support/users/nakah/topics/
あと、wordpress.org に登録するとき、gravatar に登録してあったメールアドレスがあったことを思い出したので、こちらでもこのメールアドレスを使います。
名前も、中司和正から nakah に変えました 🙂
初めまして。先日始めたブログでLuxeritasを使わせてもらっています。
突然ですが、3つ要望をさせてもらいたいと思います。
①内部リンクのブログガードの抜擢(100文字以下)の最後に「…」が、表示されるのをやめて欲しい。例(https://xn--pckxe.jp/west-america-trip)
②透過が無効になって、背景真っ黒になっちゃうので、内部リンクのブログガードのアイキャッチがpngからjpgに変換されるのをやめて欲しい。例(https://xn--pckxe.jp/line-stamp)
③精度向上のため、関連記事の表示に、カテゴリーとタグの両方を用いて欲しい。例(カテゴリーの同じ記事を全て取得し、その中でもタグが共通しているものを優先表示する)
①③なんかは、自分でもできなくはないのですが、親テーマをいじることになってしまいます。そうすると、アップデートできなくなって困るので、今回要望させていただきました。
どうか検討していただけると、嬉しいです。お願いします。
ポクくん さん。
3つとも簡単なんで、次バージョンでそうなるようにしときます。
ただし、1 は 100文字未満の時だけ「…」は付けないにします。
るなさん、ありがとうございます。
また、要望等するかもしれませんが、よろしくお願いします。
ポクくんさん。
て言うか、このコメントよりも前に、もうリリースしましたよw
ちなみに要望は受け付けるかどうか知らない。要望数と当方が共感出来る内容かどうかによる。
るなさん
1つ提案なのですが…
コンテンツ領域とサイドバー>>コンテンツ領域の「ページャー表示領域に枠線をつける」と同様に…
「記事一覧上ウィジェット」「記事一覧中央ウィジェット」「記事一覧下ウィジェット」でも、表示領域の枠線の有無の指定ができたら良いなぁ…
ウィジェットに広告を指定した場合に、見た目の上でもコンテンツと区別ができるしスッキリすると思うのです。
ご検討宜しくお願いします。
卯月廿六さん。
カスタマイザーに、そういった機能を入れるかどうかは、一応要望のひとつとして受け付けときます。
(要望数によるので、実装するかどうかは別ですが)
自分でやる場合は、ウィジェット領域にそれぞれ固有の id、class がついてるので、子テーマの CSS で border、background を指定してやれば良いです。
るなさん
昨晩はありがとうございます。
IP Geo Blockについては、インストールだけしてデフォルトのままで十分に機能するとのことなので、特に設定等は弄っていません。
ですから何が原因なのでしょうね?
その他のプラグインとの複合的何かなのでしょうかね?
何れにしても今回の問題は、一応解消されたこと自体は喜ぶべきことだとは思いますが^^;
卯月廿六さん。
デフォルトどころか、ベストプラクティスのガチガチ設定でも通常は引っかからないですけどね。
るなさん
ありがとうございます。
正直に申し上げると、wp-config.phpの編集方法の部分が分かっていないので、全く手が出せない状態です。
ネットで調べながら勉強しつつですが…頭が追いつきません。
ちなみに、下記がインストールしているプラグインのリストです。
Category Order and Taxonomy Terms Order
Google XML Sitemaps
IP Geo Block
NextScripts: Social Networks Auto-Poster
SiteGuard WP Plugin
WebSub/PubSubHubbub
WordPress Ping Optimizer
WordPress Popular Posts
WP Multibyte Patch
WP Product Review Lite
WP-Optimize
カテゴリー・タグ変換ツール
先程は一旦全てを停止してみてもNGだったので、プラグインの相性って線は少なそうですが…
やっぱり、wp-config.php編集からのログ取得が早道でしょうか?
卯月廿六さん。
wp-config.php の編集方法を知らずに WordPress を使っているってことは、ホスティング会社が用意した WordPress の自動インストール的なものを使ってる感じ?
じゃぁ、いいやw
どっちにしても上記の方法は、あくまで「PHP のエラーがあれば」って意味で、今回は Javascript の通信で 403 が出てるので、たぶん関係ないと思うし。
ちなみに、今、当方でアドセンスウィジェットで保存した場合に debug.log に Notice(致命的じゃないけど変数が空っぽだよ的な通知)が出ることは確認したので、それは次のバージョンで直す。
とりあえず ajax で 403 Forbidden が出るってのは、セキュリティ系の「何か」が動作してると思われるので、プラグインで怪しいのは IP Geo Block と SiteGuard WP Plugin かなぁ?
卯月廿六さん。
ちなみに、ウィジェットの保存ボタンを押してデベロッパー・ツールの Console に
403 Forbidden が出た後、もう一度、保存ボタンを押した場合に、2行目には何て表示がでますか?
るなさん
仰る通り、当方はお名前の簡単インストールを利用しています。
2度目の保存後に表示されているのは下記のようになります。
load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery…:4 POST http://allaa.review/wp/wp-admin/admin-ajax.php 403 (Forbidden)
卯月廿六さん。
ですよねー。
やっぱり ajax なんだよなぁ。
WordPress の ajax で 403 Forbidden が出るパターンは
1. セキュリティ系プラグイン
2. WAF
3. .htacess
くらいしか思い浮かばんなぁ。
サーバーの WAF のログにも何も出てこない?
るなさん
WAFのログにこんな記載が複数ありました。
(ログの内容だけど管理者により削除)
以上、参考になりますでしょうか?
卯月廿六さん。
ひょっとすると?
と思える箇所を見つけた。なんとなーく程度だけど。
ちょっくら後ほど、メールをお送りします。
るなさん
お待ちしています。
ちなみにログの「除外記述用データ」の更に右側に「除外設定」ボタンが有ります。ひょっとするとこれを押して設定すると…かな?
> ひょっとするとこれを押して設定すると…かな?
そうですね。
ただ、「本当に除外していいのか?」ってのは要チェック。
るなさん
取り敢えず除外設定してトライしてみます。
「除外設定の解除」も可能なので、問題が有るようなら戻します。
後程、改めて結果報告しますね。
卯月廿六さん。
さっき「ひょっとすると?」って言った部分を WordPress 本体のソースと一緒に見返したけど、全然カンケー無かった。
なので、メールの件は無しでw
るなさん
除外設定をした上でIP Geo Blockを停止したら成功しました!
(ちなみにIP Geo BlockがONだとNGでした^^;)
沢山お手間をおかけしましたが、これで大丈夫そうです。
ありがとうございました。
WAF はともかく、IP Geo Block でダメってのが分からんなー。
当方の設定だと IP Geo Block 有効でも AdMax のタグは大丈夫なので、卯月廿六さんの IP Geo Block って、どういう設定になってんだ?
るなさん
先程は失礼いたしました。
早速、2.1.0インストールして、新機能のAdsense ウィジェットで広告設定を試みたのですが、ウィジェットの設定保存をすると保存の横に表示されるクルクルが表示されっぱなしで、設定を完了できません。
…要は設定ができない状態です。
取り敢えず仕方がないので、全てをテキスト用ウィジェットに差替えておりますが、原因は何でしょうか?
今まで、設定が完了しない不具合の場合、プラグインの「IP Geo Block」を停止すると出来たので、今回も試みましたがそれでも駄目で、一旦全てのプラグインを停止させてみましたがそれもNGでした。
よろしくお願いします。
卯月廿六さん。
Google Chrome の デベロッパー・ツール(右クリックの「検証」で出てくる画面)で
「Console」タブを開いた状態で「保存」ボタン押した時に赤文字で表示されるものがあれば、その内容を教えてください。
るなさん
それは、Adsense ウィジェット設定保存でクルクルが出ている状態の時のもので良いですか?
るなさん
試してみました。
Failed to load resource: the server responded with a status of 403 (Forbidden)
と、表示されています。
よろしくお願いします。
卯月廿六さん。
IP Geo Block が入ってるのなら、どう見ても IP Geo Block なんだよなぁ・・・
本当に停止した状態でコレなの?
るなさん
はい。IP Geo Blockは確かに停止しています。
もしかして、サーバーのWAFでしょうか?
以前、ヘッター画像の設定が出来ないトラブルの時、IP Geo Block停止だけでは解決せずに、WAFを一時的に無効にしたら設定できたこよが有ったのですが…
WAFを無効設定すると反映に1時間程度掛かるので、今から無効設定をして後ほど改めて結果を報告しますね。
卯月廿六さん。
可能性がないとも言い切れないけど、WAF は関係ない気もすっけどなぁ?
これは、とどのつまり ajax 通信で 403 Forbidden が出ちゃってる。
アドセンスウィジェット自体は、script 等を一切使ってないので、この 403 Forbidden は、保存ボタンを押して、その内容を WordPress 本体の処理に渡した後で出てるんですよね。
IP Geo Block はその処理の途中に割り込んで、その値がセキュリティ上問題がないかを検査してるんです。
IP Geo Block でクルクルが止まらないことがあるのは、そういった理由があるのでござる。
できれば、どういった内容を書いて保存してるのかを知りたいでござる。
るなさん
一応、WAF無効設定の反映待ちですが、記述の内容は…
忍者AdMaxの広告タグでscriptです。
もしかしてこれが原因ですか?
卯月廿六さん。
いや、正直言えば、どんな内容だろうが IP Geo Block が動作してないなら 403 Forbidden の理由にはならないw
ていうか忍者 AdMax は当方も以前使ってたことあっけど、どんな感じのタグだったっけ?
忍者の広告は、document.write() 使っててページ全体をクッソ遅くしてくれるから、ちょこっと使った時期があるだけで以降は使ってないから、もう忘れたw
wp-config.php の
を
に書き換えて、保存ボタンを押した後、
/wp-content/debug.log
に何か出力されますかね?
るなさん
WAFは関係なかったみたいです。無効状態で試みましたが駄目でした。
ですのでWAFの設定は有効化しました。
wp-config.php の…からの部分はどうすればよいのかわからずに手付かずです。
もし、お時間が許すならもう少し細かく手順をご教授下さると助かります。
よろしくお願いします。
卯月廿六さん。
書いた通りの内容なので、細かくというのはどうすれば良いのやらw
1. wp-config.php を上記の内容に書き換える
2. ウィジェットの保存ボタン押す
3. 何かしら PHP のエラーがあれば /wp-content/debug.log が作成される
この程度のことしか書けませんが?
卯月廿六さん。
一応試しに、数年ぶりに Admax にログインしてタグ貼ってみた。
何の問題もないすね。
ていうか、ajax のエラーであって、ウィジェットの問題じゃないから当たり前なんだけど