検索エンジンインデックスの追加

投稿日:

 このブログはGoogleのIndexに登録されるようにしてある。

 このブログで導入しているプラグイン「Jetpack」の「トラフィック」の設定から、他にも、Bing、Pinterest、Yandex が使えることを知った。

 早速それぞれの認証をとり、追加してみた。

広告出したらアクセス減った

投稿日:

 このブログ、もともと広告を出していた。Google Adsenseを使っていたが、いつぞやからか、少し仕組みが変わったようなのを放置していて、広告が出なくなってしまっていた。

 先日、改めてGoogleのテキストをよく読み、広告を出し直したのだが、なんだかよくわからないが、出し直した瞬間から日々のアクセスが三分の一くらいになってしまった。

 う~ん……。アッチコッチに広告貼り過ぎたかなあ。

 ちょっと広告入れるところを減らしてみようと思う。

Google Adsense

投稿日:

 もともとこのブログには広告を出していたが、いつの間にか出なくなってしまっていた。先月か、先々月頃だと思う。Googleのポリシーが変わったかどうかして出なくなってしまっていたのだが、面倒くさくて放置していた。

 昨日やっと手を下す気になった。

 気づいたのだが、広告を出すためにGoogle純正のWordPressプラグイン、その名も「Google Adsense」を利用していたが、この「Google Adsense」ブラグイン、いつの間にかサポートが終了してしまい、機能しなくなっていた。

 Google Adsenseのドキュメントをよく読み、あらためて「Ad Inserter」という有名なプラグインを入れ、Googleの「<head>~</head>書き方指示」に従って広告を入れた。

 このブログをご覧いただいている方には、自分の趣味嗜好やニーズに従った広告が表示されていることと思う。 

雑感二、三

投稿日:
し尿のゆくえ

 YouTubeを見ていて、たまたま「し尿のゆくえ」という昭和30年代(1955~1964)の政府制作映画を見つけた。

 これを見て、つくづくと興味深い。

 というか、しかし、当時のこととはいえ、よくまあこんな、文字通り汚穢(おわい)な映画、作ってのけたモンだよなあ……。

 ……試しにこの動画を見てみようという方は、メシどきはおやめになったほうがよろしいかと。

末期癌と虫下し

 荒唐無稽な与太の類かな、とも思ったが、次のリンクによると必ずしもそうでもないらしい。

水虫とキッチンハイター

 上の「末期癌と虫下し」の流れで「痛いニュース」を読んでいたら、

178: 名無しさん@1周年 2019/05/04(土) 23:30:52.24 ID:Abn752pg0
コレで困るの
キッチン〇イターで
水虫治っちゃうと困る勢力だろう

……なんぞとあって、笑ってしまうと同時に、「ナニッ、キッチンハイターで水虫治るんかいッ!?」と半信半疑の知識を増やされたような次第である。

 で、どうも、確かにそういうような民間療法があるようだ。

 今度試してみよっと……ええ、そうですよ、水虫持ちなんです私。

えっ、ナニコレ(笑)

投稿日:

 WordPressのエディタ、めっちゃ変わった(笑)。

 ワケわかんねぇ。

何について言っていないか

投稿日:

 ネットでは、ある人が「何について言ったり書いたりしているか」よりも、「何について全く触れたり言ったり書いたりしないか」によって、むしろ逆にその人が何について詳しいかを露呈しているような気がする。

 というのは、この私自身に照らしてそう思うからである。

 だってさ、仕事のことなんて書けないでしょうが普通。クビになっちまうもんな。

 だから逆に、SNSあたりで面白い人物を見かけたら、その人について何かをわかりたいのなら、

「何について言っているかより、何について言っていないか」

 すなわちこれだ。

今回のJetpackアップデートはWordPressが動かなくなる

投稿日:

 Jetpackが6.3.2になった。

 そこですぐにアップデートした。途端に、このブログは動かなくなった。下のようなエラーを吐いて、ブログが表示されなくなるのだ。

Parse error: syntax error, unexpected '[', expecting ')' in /home/ ... (中略) ... /wp-content/plugins/jetpack/modules/widgets/simple-payments.php on line 220

 このエラーが出る理由は簡単で、PHPのバージョンが古いからである。私の場合は5.x版のPHPを使用していたため、こういうことになった。

 PHPをサクッと7.1にアップデートすれば、このエラーは出なくなる。

 この状況は、一にかかって、環境によるとしか言いようがないが、ごくごく一例として、私が使用しているGMOペパボ(株)の「ロリポップ!レンタルサーバー」の場合を言えば、「ユーザ専用ページ」を表示させ、画面左ペインから「PHP設定」を選べばよい。そうすると、ドメイン毎にどのPHPバージョンを使用したいか選択できるようになる。ここで、全てのドメインにおいて最新のPHPバージョンを使用するよう設定すれば、今回の問題は即解消する。

 ただし、いわでもがなのことではあるが、自ら古いバージョンのPHP仕様に依存する諸設定や開発を行っている場合は上記の限りではなく、ましてや使用しているサーバが異なれば処置も全く異なる。私佐藤俊夫としてもかかる状況を踏まえた上での責任など()いかねるので、読者諸兄姉におかれてこの点を諒として頂きたい。

休みももう終わり

投稿日:

 連休も最後だというのに、「のだめカンタービレ」全25冊を2日ほどで一気読みした。なぜか妻がネットで全巻買ったのだ。

 妻に「ほほぅ、……奮発したね」と聞くと「うん、2千円くらいだったから。お父さん、前に途中まで読んで、そのままになってるって言ってたでしょ。だからゴールデンウィークの行楽に、と思って」と言っていて、それが一昨日届いたのだ。

 この漫画、妻の言う通り、以前三郷のラウンド・ワンの漫画室でたしか十数巻まで読んだことがある。その時、全部読む時間があったのだが、十何巻目だったかに一巻欠けているところがあった。そこを飛ばして読んでもよかったのだけれど、せっかく面白い漫画がそれでは台無しになると思って読まなかったのだ。それが十年くらい前。

 その後、ごく最近になってから、Kindleで3巻まで無料だったのでそれを読み直し、面白かったので有料でもう2巻ほど買って、5巻ぐらいまで読んだ。だが、その頃忙しかったりしたのと、「この調子で読み進めてしまうと1万円以上浪費してしまう」と思ったのとで読むのをやめ、結局全部読まずであった。それっきり読む機会がなかった。

 このほど、なぜか妻が上記のように全巻買い込んだので、全部読むことができた。

 いやもう、面白かった。

 この漫画、たしかもう15年以上も前の作品なのだが、今読んでもまだまだ面白い。登場人物の携帯電話がガラケーだったりするのもそういう時間の経過を感じさせ、かえって良い。

 「のだめカンタービレ」を読み終わったあと、このブログの子テーマの気に入らないところをムキになってゴリゴリ書き直す。各エントリの日付の位置と、日付の書式が気に入らなかったので直したのだ。意地になって和暦との併記にした。ふう。

 渡す文字列がおかしくなっていて、その部分が原因だということがなかなかわからずにハマり、時間がかかった。WordPressの子テーマのphpに手を入れる場合、デバッグが大変なのだ。値のウォッチなどには、「printfデバッグ」をするしかないので、大変なのである。

 実サイトでエラー出しながら書き直したのだが、冷や汗ものであった。ローカルにテストサイトなどを置いてそこでテストするのが本当だろう。今日のように実サイトでエラーなんか垂れ流しにすることを繰り返していたら、しまいにどんなアタックを仕掛けられるか判ったものではない。

 今日は

「『inc』の下を(いじ)っても反映されない時は、『functions.php』に目標の関数をコピペして、それを(いじ)れ」

……ということを知った。ちょっとした収穫である。と言って、カスタマイズの対象は所詮、人が作ったものなのだが。

WordPress画像挿入時動作のカスタマイズ

投稿日:

 愛用中のWordPress。書きやすいし、気に入っている。

 しかし、記事に画像を挿入するときの動作が気に入らない。WordPressの画像の挿入機能は、タテヨコをimgタグのwidth・height両属性で書いてくる。つまり

「<img …… width=”320px” height=”240px” …… >」

……というふうに書きこんでくるのだが、これが気に入らないのである。

 これだと、ブラウザのウィンドウ・サイズなどを変更したり、モバイルや携帯で表示させたときに画像がハミ出したり、周囲の文字が収まりきらず、おかしな具合に画面が散らかったりしてしまう。リサイザブルでないわけである。ここは

「<img …… style=”width:50%;” …… >」

……等であってほしい。こういうふうであれば、ウィンドウのサイズを小さくしたブラウザで表示しようが、携帯やモバイルで表示しようが、必ず表示領域の半分の大きさで画像が表示されるわけである。

 しかし、現行のWordPressはそういうふうにはなっていないし、そういうふうにユーザ設定を追加する機能もない。

 それで、画像を挿入するときには、毎回この「<img …… width=”320px” height=”240px” …… >」というタグの「width……height……」というところを手で削り、「style=”width:50%;”」と書き直していた。

 しかし、毎回毎回、じつに面倒臭い。

 そこで、意を決してカスタマイズした。

 この「width」「height」を書き込んでいるのは、WordPressインストールディレクトリの下の「wp-admin/includes/media.php」というファイルである。

 このファイルの末尾に、次のように書き加える。

function remove_hwstring_from_image_tag( $html, $id, $caption, $title, $align, $url, $size ) {
	list( $img_src, $width, $height ) = image_downsize($id, $size);
	$hwstring = image_hwstring( $width, $height );
	$html = str_replace( $hwstring, ' style="width:50%;" ', $html );
	return $html;
}
add_filter( 'image_send_to_editor', 'remove_hwstring_from_image_tag', 10, 7 );

 これで、邪魔くさいwidth・heightの代わりに幅50%のスタイルが無理やり書き込まれる。

 この改良に当たり、次のサイトを参考にさせていただいた。

 ただ、これをやっちまうと、WordPressのアップデートがあるたびにこのファイルをカスタマイズしなければならないわけである。うーん。……ま、いいか。

Facebookタイムラインの「OGPイメージ」の採り方がちょっと変わったようだ

投稿日:

 Facebookは月々日々夜々仕様が変わる。最近何となく気づいていたのは、ブログに画像を置いて、その記事へのURLをシェアした時の「OGP(Open Graph protocol)画像」の扱いが変わったことだ。いつの間にか、ブログの画像が採用されなくなった。

 大した話ではないので「まあいいや」で放っておいたのだが、今度は「FBページ」のほうの画像の扱いが少し変わったように思う。たくさん画像を貼ったブログ記事へのURLをポストすると、「どの画像をどの順番で出すか」ということを選択させるインターフェイスが表示され、画像の順序、表示の有無等を選べるようになった。右がそれを使ってポストした記事だ。

 ブログのエントリは、Jetpackを使ってFacebookとTwitterにクロスポストしている。Facebookのクロスポスト先はFacebookページに向けることも可能だが、ページは誰も見ちゃいない(笑)ので、タイムラインに向けている。

 これまで「人に見せたい写真」などをブログ側で一元管理できていたわけだが、タイムラインに写真が載らないとなるとこれが期待できないので、うーん、どうしたものかな、と思案が()るところだ。

 今確かめてみると、Jetpackによる自動クロスポストを使わず、手動でFacebookのタイムラインにブログ記事のURLを貼ると、ブログ内画像を選ぶインターフェイスが表示されることが判った。しかし、いちいち手動で記事の共有など、面倒臭くてやってられない。

 Instagramも楽しんでいるが、TwitterのタイムラインにはInstagramからのクロスポストでは写真が載らなくなった。これはつまらない。ところが、ブログからのクロスポストだと、Twitterには載る。

 この辺のところ、引き続き観測が必要だ。