WordPressをPHP7.1に対応させるために古いプラグインをあきらめた。

2018年05月27日 21時00分 正午の月齢:12.0  月名:十三夜  潮汐:中潮 月齢:12.0[十三夜] 潮汐:中潮
7年前に投稿 | WordPress | 1件のコメント

2分ぐらいで読めます。

エックスサーバーのコントロールパネルを開くと「PHPバージョン切り替え」のところにいろいろなバージョン名が出てきます。

ご利用いただけるPHPのバージョンについて
PHP7.1.2 / PHP7.0.16

現在公式にサポートされているバージョンです。PHP7はPHP5やPHP4と比較してパフォーマンスが大幅に強化されています。
なお「PHP高速化設定(FastCGI)」と「キャッシュモジュール(OPcache)」が標準で有効となります。「FastCGI」と「OPcache」については、 マニュアルページ「FastCGIについて」と「APC/OPcacheについて」をご参照ください。

との記述を見ると、「パフォーマンスが大幅に強化」という文字に感化されて最新のバージョンを使ってみたくなりました。

さっそくPHPのバージョンを切り替えてみて、サイトにアクセスすると…真っ白。管理画面に入ろうとしても真っ白。というわけですぐに元に戻しました。このままじゃどうしようもないので、プラグイン「PHP Compatibility Checker」をインストールして何が原因なのかを探ります。

PHP Compatibility Checker

「PHP7.1」を選択して、「Scan all plugin and themes」を選択して、スキャンしてみます。しばらくすると…

PHP Compatibility Checker

このように使えないプラグインやテーマを表示してくれます。今使っているテーマは4年前に作ったものですが、特にエラーはありませんでした。画面が真っ白になる原因はプラグインだったわけですが、「Mobile Eye+」「Similar Posts」「wp-koyomi」といった現役のプラグインが使えなくなるのはちょっと痛いところ。PHP7.1で動くように改造する技術があればいいんですけど、そんな技術もないので今日でお別れです。同時にこれらのプラグインを使わなくなることによって不要となるPHPの記述も削除します。

Mobile Eye+が使えなくなるので、スマートフォンでの閲覧が快適にできるようにCSSを少しいじって、レスポンシブデザインを実装してみました。うまく表示されているかなー。

WordPressにarchive.phpとcategory.phpとsearch.phpを追加した。

2018年05月24日 21時00分 正午の月齢:9.0  月名:十日月  潮汐:長潮 月齢:9.0[十日月] 潮汐:長潮
(最終更新日:2019年09月17日)
7年前に投稿 | WordPress | コメントはありません

2分ぐらいで読めます。

先日single.phpを分岐させて、カテゴリ別のデザインを適用するようにしたことで、久々にウェブデザインにハマってしまいました。今までになかったファイル構成にしたくて、まずは日付によるアーカイブ用のarchive.phpとカテゴリごとの表示用category.phpを作ってみました。

index.php等との違いとして、「<?php the_excerpt(); ?>」というふうにthe_contentの代わりにexcerptを使いました。全文を表示をしてしまうとびろーんと冗長的になってなんだかアレなので、抜粋文を表示させることにします。

ただ標準のままだと文字数が少なすぎるし、省略部分が[...]でちっとも面白くないので、functions.phpに

//the_excerptのカスタマイズ
function custom_excerpt_length( $length ) {
return 200;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

function new_excerpt_more($more) {
return '…(以下略)';
}
add_filter('excerpt_more', 'new_excerpt_more');

と書きました。

それから検索結果表示のためのsearch.phpもほとんど同じように複写して手直しして作りました。少し異なる部分として、

<?php endwhile; ?>

<?php else : ?>
<div class="entry">
<h2 class="entrytitle">キーワードが見つかりません…</h2>
<p>検索キーワードに該当する記事がありません。別のキーワードをお試しください。</p>
</div>
<?php endif; ?>

のようにキーワードが見つからなかったときの処理が入っています。ちょっと寂しい感じも漂っているので、もう少し色を添えたいかな。手書きのイラストとか。うーん...

WordPressでカテゴリ別にページのデザインを変えてみた。

2018年05月23日 21時00分 正午の月齢:8.0  月名:九日月  潮汐:小潮 月齢:8.0[九日月] 潮汐:小潮
(最終更新日:2019年09月17日)
7年前に投稿 | WordPress | コメントはありません

2分ぐらいで読めます。

長い間デザインのメンテナンスはしていなかったこのサイト。仮想通貨カテゴリのページだけ少しデザインを変えてみたかったので、挑戦してみました。

まずはindex.htmlをアレンジして、個別記事のためのsingle.phpを作ります。そしてそのsingle.phpを複製して、一般カテゴリ用のsingle-common.phpと仮想通貨カテゴリ用のsingle-cryptocurrency.phpを作ります。

最初に作ったsingle.phpの中身を

<?php
if ( in_category(array('cryptocurrency')) ) { get_template_part( 'single-cryptocurrency' , false );
} else { get_template_part( 'single' , 'common');
}
?>

というふうに、分岐のための中身に書き換えます。これでカテゴリスラッグがcryptocurrencyのときだけsingle-cryptocurrency.phpを見に行くようになりました。その気になればもっと分岐させることもできますがとりあえず2択で。

デザインの変更といっても、今のところNEM投げ銭用のQRコードを載せただけですが、もう少しいじりたいかな。

 

 

32bitのパソコンに「Nano Wallet」をインストールして、「NEM Wallet」から秘密鍵をインポートした。

2018年05月19日 21時00分 正午の月齢:4.0  月名:五日月  潮汐:中潮 月齢:4.0[五日月] 潮汐:中潮
(最終更新日:2018年05月31日)
7年前に投稿 | 暗号資産(仮想通貨) | コメントはありません

2分ぐらいで読めます。

スマートフォンには「NEM Wallet」を入れてNEMの管理を行うようにしたのですが、やっぱりパソコンでも管理したい。ということで、「Nano Wallet」をインストールしようと公式サイトからWindows用をダウンロードしてみたら、64bit用でした…。

nano wallet download

このままではわがマシンでは動いてくれないのでちょっと探したところ、ありました。「32 bit NanoWallet [SOLVED] 」の中に、

Hello.

You can use the Universal Client
https://github.com/NemProject/NanoWallet/releases/download/1.4.3/NanoWallet-1.4.3.zip 402

This one work also on 32 bit systems.
Once is decompressed you only need to open the start.html file in your browser.

Before you fund your account make sure that you make the backup of your wallet.

とあり、無事32bit用の「Nano Wallet」をダウンロードすることができました。バージョンが古い気がするのがちょっと不安ではあるけれど。

nano wallet

「プライベートキーウォレット」を選択し、「NEM Wallet」から保存していた秘密鍵を入力したら、完了。「Nano Wallet」と「NEM Wallet」、どちらで確認してもXEMの量は同じでした。当たり前ですね。

「マルチシグおよびマルチユーザーアカウント」「ネームスペースとサブドメイン」「デリゲートハーベスティング」「アポスティーユ」「モザイク」とNEMが持っている機能がフルに使えるようなのですが、まだ自分の中でピンとこないので、しばらくはお預けです。

NEMをZaifに置いておくのが心配になったので、androidアプリ「NEM Wallet」に移動した。

2018年05月18日 21時00分 正午の月齢:3.0  月名:黄昏月  潮汐:中潮 月齢:3.0[黄昏月] 潮汐:中潮
(最終更新日:2018年06月04日)
7年前に投稿 | 暗号資産(仮想通貨) | コメントはありません

1分ぐらいで読めます。

NEMはお気に入りの通貨のひとつですが、最近取引所に置きっぱなしにしておくのもなんだか不安になってきたので、ウォレットに移すことにしました。定番のandroidアプリ「NEM Wallet」をインストール。

nem

ウォレットアプリって初めて使ってみたのですが、機能がすごいですね。NEMのためのアプリなので、メッセージをつけて送ったり、メッセージ入りの請求書のQRコードが簡単に作れたり、本当によくできているなーと思います。先日「仮想通貨cafe&bar COINS」で決済に使ってみましたが、1~2分で送金完了。これくらいで送金が完了するなら、十分実用的だなと思いました。

「NEM Wallet」に移したことによって、頻繁に取引して小銭を稼ぐことはできなくなってしまったのですが、秘密鍵さえきちんと保管しておけば取引所が閉鎖されても大丈夫な安心感はありますね。

気になるのは、「QR」の中の「QRを共有する」を押すと、必ず異常終了すること。まぁ普段使う機能ではないし、特に困ることはないんですけど。

キハ47形が最近やたらと気になるので、KATO キハ47・キハ48を入手した。

2018年05月17日 21時00分 正午の月齢:2.0  月名:三日月  潮汐:中潮 月齢:2.0[三日月] 潮汐:中潮
7年前に投稿 | 鉄道模型 | コメントはありません

2分ぐらいで読めます。

1年ちょっと前にKATOのキハ40を入手したのですが、今年の冬も山陰地方に行ったときにキハ47に乗ったことがきっかけで、どうしてもキハ47が欲しくなりました。なんて単純な動機なんだろう。

いつものようにヤフーオークションで、なるべく安く揃えてみました。

キハ48

キハ48。キハ48は別に欲しくなかったのですが、キハ47とセットの出品だったので手に入ったものです。キハ40と組み合わせるとちょっと寒冷地の感じが出るかな。

キハ47

キハ47。結局1000番台が2両(M・T1両ずつ)と0番台の計3両が加わりました。いずれも運転台のある側にはかもめナックル、運転台のない側はKATOカプラーに交換しています。

40系気動車はいろんな色がありますが、やっぱりこの色がいちばん。夏に乗って、窓を少し開けて、単線の狭いトンネルに入ったときにひんやりとした空気がバフッと窓の外から入ってくるのが好きなんです。

あー、ところで、鉄道模型を買ったり落札したりしたときに、ブログで「入線しましたー。」のように「入線」という言葉を使う人がたまにいますが、あの表現がとても苦手なのです。なんていうか、ちょっと痛いなって。普通に「購入」または「入手」でいいと思うんだけどなー。

入線の意味を調べると真っ先に出てきたのが「にゅうせん【入線】《名・ス自》1.(始発駅で)列車が(発車)ホームに入ること」なので、仮に自分の妄想鉄道会社に車両を導入したとしても、その所有という行為をもって入線というのはおかしい気がします。気にならない人は使ってもらっても一向にかまわないですケド…。

Translate »