Photo by Palu Malerba on Pexels.com

ドメインを削減した話の続きとWordPressのマルチサイトにしない運用のお話.

2025.03.25

Logging

おはようございます.ドメインを削減した話の続きとWordPressのマルチサイトにしない運用のお話を書いていきます.先日、ドメインを削減した話を書いたんだけど、いままで運用していた他のブログをこのブログの配下にすべて置きました.

そしてそのブログとは別に、再度レンタルサーバーの運用も行うことにしました.レンタルサーバーで運用するサービスはEC管理システムだけですが、その後いろいろな商用のサイトはレンタルサーバーで運用していくつもりでいます.

本当はVPSで運用したいのですが餅は餅屋に任せるべきかなという判断でレンタルサーバーにお任せします.

前置きはそれぐらいにしてマルチサイト化しないWordPressの運用を書いていきます.ルート配下にWordPressがある事を前提に書いていきます.サブブログはルート配下にサブディレクトリを構えてインストールします.このときに大切なのは.htaccessの存在です.例えばサブディレクトリのディレクトリ名をexample-1とした場合、ルート配下の.htaccessとサブディレクトリ配下の.htaccessはどうすれば良いかの答えなんですがこうするのが今のベスト解です.

#追加 RewriteBase / の下に
RewriteRule ^example-1/.* - [L]
# BEGIN WordPress
# "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /example-1/ # <=修正
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /example-1/index.php [L] # <=修正
</IfModule>

# END WordPress

このようにすることでサブディレクトリの単独運用出来ます.これで運用することは可能ですが何も無いサイトならマルチサイトでの運用をオススメしますが、もしサブディレクトリは別のドメインに今後切り替えて運用するとかの場合はこの方法がベストプラクティス(最善の解決策)です.

明日へ続く

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

サブディレクトリ, サブディレクトリ配下, ディレクティブ, ディレクトリ名, ドメイン, フィルター, ベストプラクティス, マーカー間, ルート配下, レンタルサーバー, 再度レンタルサーバー, 前提, 前置き, 単独, 商用, 最善, 運用, 配下, , 餅屋,

Photo by Alex Dugquem on Pexels.com

GASを使ってGメールを転送する方法が書いていた。

2023.09.02

Logging

おはようございます、GASを使ってGメールを転送する方法が書いていた。このひとが書いてあるとおりすれば転送することができます。そしてトリガーの設定することで未読のメールをチェックして送信することが可能になります。じぶんはこの方法を使ってXXX請求書メールを親と共有するのに使用させて頂きました。一応、ソースコードを自分なりにチェックして不正行為のないコードということは確認済みです。

Gmailで条件に合ったメールを転送するGAS(Google Apps Script)の紹介 #shorts

公開されているソースコードを使用する場合、全部をまるまるコピーして使うってことはあまりしないですが、今回のソースコードはシンプルなコードだったのでまるまるコピーして使用した感じです。無駄がないコードでした。

複数のメール転送にも対応していて良い感じですし、トリガーする場合、フィルターも複数登録できるように配列化すると、処理自体が重たくなると思うのでこれで良い感じがします。ただ、転送するメールアドレスが増えてしまうとおそらく重たくなると思うので精誠、20件が限度かなと思います。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

GAS, Gメール, XXX請求書メール, コード, ソースコード, トリガー, ひと, フィルター, メール転送, 不正行為, 全部, 処理自体, 未読, 確認済み, 精誠, 良い感じ, 複数, , 配列化, 限度,

WordPressのapply_filtersを使うと便利ですよ。

2021.11.29

Logging

明日(2021/11/30)は高知県は雨が降るそうです、冬の雨はあまり自分は好きではないです・・・。どんより曇り空よりかはマシですけどね。

さて「WordPressのapply_filtersを使うと便利ですよ。」というお話です、有名なプラグインにはapply_filtersが大体あるので、それを使ってプラグインに自分のオリジナル処理を割り込むことが可能です。では、 apply_filtersはどんな動作をするかと言えば、独自のフィルターを登録するときに使用します。

なので、add_actionを使って登録されている独自のフィルター名を参照することで外部のプラグインに変更処理を行うこと等が可能になります。

<?php apply_filters( $tag, $value, $var ... ); ?> 
<?php add_action( $hook, $function_to_add, $priority, $accepted_args ); ?>

apply_filtersとadd_filterがどういう物なのかを完結に説明しているサイトが有りましたので、リンクを記載しときます。

https://blog.z0i.net/2016/11/apply-filters-add-filter.html

余談:ある有名なプラグインのコードを読んでいて、自分がプラグインを作るときにもapply_filtersなどを記載しておくと開発者に使用していただける確率は高くなるなと感じました。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

11, 2021, 30, Action, Add, apply, filters, function, gt, hook, lt, php, tag, To, value, var, WordPress, オリジナル, お話, こと, それ, とき, フィルター, プラグイン, まし, 使用, 便利, , 処理, 動作, 参照, 可能, 変更, 外部, 明日, 曇り空, 有名, 登録, 自分, , 高知県,