mixhost を使った感想(主に WordPress について)

ConoHa WING を使った感想XSERVER を使った感想 に続いて、mixhost でも同じように感想を謳ってみたいと思います。

僕が管理している WordPress サイトを mixhost に移行、同時にすっぴんの状態の WordPress をインストールして感触を探ってみたので、その途中につらつら記述した Just another メモです。ご参考になれば幸いです。

続きを読む mixhost を使った感想(主に WordPress について)

XSERVER を使った感想(主に WordPress について)

先週投稿したブログエントリー。

引き続きまして、僕が管理している某施設の WordPress サイトのデモサイト(検証環境)を XSERVER に移行、同時にすっぴんの状態の WordPress をインストールして感触を探ってみたので、その途中につらつら記述した Just another メモです。ご参考になれば幸いです。

続きを読む XSERVER を使った感想(主に WordPress について)

ConoHa WING を使った感想(主に WordPress について)

おぉぉw 見事に放置されたブログを約1年半ぶりに更新してみましたw

このブログは以前、CPI の ACE01 ってプランで動いてたんですが、どうにもプランが時代遅れな感じ拭えなくて、引っ越してみました。クラウドとかも考えたけど、どうせなら仕事の役に立つことも考えて、

上記5つのサービスを契約してみました。全部のコントロールパネルに精通してるってカッコよくないですか?そうでもないですか?そうですか、ご理解いただけなくて残念です。

とか言ってみましたが、まず最初にこのブログを ConoHa WING に移行、同時にすっぴんの状態の WordPress をインストールして感触を探ってみたので、その途中につらつら記述した Just another メモです。ご参考になれば幸いです。

続きを読む ConoHa WING を使った感想(主に WordPress について)

AWSで強固なWordPressを実行する環境を作って、その手順をドキュメント化したら連載できるレベルのものになってしまった。

お仕事でサーバ構築まわりは避けて通ってきたけど、まぁそれもなかなか不自由というか、無責任というかアレなので、このテンプレならできますよ!って言えるレベルのものを作っておこうと思ったら、結構大変だったというアピールですw

めざす構図はこれ。

CloudFrontのキャッシュやらで高速化を実現しつつ、負荷分散という名目で複数台構成とし、そんなに大層なサイトからはやっぱり逃げようという趣旨のオートスケーリング抜きw

ここから削る(サーバ1台とかRDS使わないとか)ことは簡単だから、とりあえずここまで作ってみたら後が楽かと。

このブログでその手順を晒すつもりはないけど、自分でまとめたドキュメントはこんな感じの15章構成となってしまった……。

(ちなみに技術メモに愛用しているのは Boostnote です)

実際に構築してみて思ったことは、やっぱりレンタルサーバより高いな、です。

お仕事お待ちしてますw

Amazon Web Services実践入門 WEB+DB PRESS plus
技術評論社 (2018-11-14)
売り上げランキング: 14,807

WordPress の年別アーカイブを年度別(4月はじまり)にカスタマイズする方法。

Google先生に聞いたらすぐ出てくると思ったけど、なかなかうまく情報が拾えず、自前でゴニョゴニョする必要があったので備忘録的メモ。

学校や役所がらみだと、年別アーカイブを年度別(4月1日はじまり3月末締め)で情報を出す必要がある場合あり。
というか、あった。

まずは、pre_get_postsで、ループ前に変更。

function custom__pre_get_posts( $query ) {
    if ( is_admin() || ! $query->is_main_query() ) {
        return $query;
    }

    if ( is_year() ) {
        $y = get_query_var( 'year' );
        $date_from = $y . '-04-01';
        $date_to = ( $y + 1 ) . '-03-31 23:59:59';
        $query->set( 'date_query', array(
            'compare' => 'BETWEEN',
            'after' => $date_from,
            'before' => $date_to,
            'inclusive' => true,
        ) );
        $query->set( 'year', null ); //元々あった年指定を削除
    }
    return $query;
}
add_action( 'pre_get_posts', 'custom__pre_get_posts' );

これでOK。