WordPressのテーマ(テンプレート)を Simplicity から Stork に変更してみた。
テーマを変えてから放置できるくらい全体像が落ち着くまでに3週間かかった。
デザインの変更点は、
- トップページにスライダー。(Stork 標準装備)
- 投稿ページごとに異なる背景画像を表示。(Stork のバイラル風をカスタマイズ)
- Colorbox Lightbox から 全画面表示 もできる PhotoSwipe に変更。
- 表示中の記事と同じカテゴリの新着記事、人気記事をサイドバーに表示。
- 関連記事の小さいサムネイル画像にその記事の所属カテゴリを表示(Stork の標準装備をサイドバーの人気記事にも拡張)
- 追加したCSSは2173行
- ナビボタンはモバイル、PC表示共に常時表示
● 変更してから困ったことは Simplicity のブログカードが使えなくなったこと。
これを移植しようと試みたができない。
Celtis Pack プラグインのブログカードも試みたが、なぜかこのプラグインでブログカードを有効にすると、全体がダウンする。サイトが表示されなくなる。ストークと相性が悪いのかもしれない。Simplicity では機能していた。
それでWordpress標準装備の oEmbed のまま。
これは、機能しないことが多い。URLがブログカードに変換されない。
ここネパールの Wifiネット回線が 500Kbps 以下で遅すぎることが原因かも。
oEmbed のデザインも大きすぎることが多い。
● Stork でレイアウトをマガジン型にするとフルサイズの画像が表示される。
それでカード型にしている。
今ならマガジン型にして、表示する画像のサイズも変更するカスタマイズもできるが。
ページスピード測定器にかけて見たら判明した。
● Stork のバイラル風を全投稿記事に一括設定するオプションはない。
もしそうしたかったら、次のコードを single.php の $tai = があるところに次のコードを挿入するとい。全部バイラル風になる。
<?php $tai = get_post_meta($postid, 'singlepostlayout_radio', true); $tai = 'バイラル風(1カラム)'; ?>
● Regenerate Thumbnails というプラグインで画像サムネイルを再作成したら、該当全記事の更新日が当日に変更された。それで更新日は表示しないようにした。
更新日を投稿日に一括してリセットするプラグインがあればよいのだが。
このプラグインでリンクまで新サイズにアップデート書き換えするオプションがあるが、トラブルが続出しているのでやめておいたほうがよい。こまめにデータベースをバックアップしておく。
Simplicityを Stork風にカスタマイズするのもいい。どちらが速いだろうか。
正規表現のテストツール preg_match()
HTML をPHPに変換ツール