WordPress案件、10年以上前よりポツポツとあります。特に小規模な会社のウェブサイトとして、根強い人気がありますね。
さて、WordPress案件の際、どうやって用意していますか?WordPress公式サイトに行って落とす!?面倒臭いですよね。
いろいろな方法があると思いますが、面倒な初期設定はせずに最新のWordPressを落としたい!という方もいることでしょう。
ということで本ページの趣旨は、「手っ取り早くWindows環境に最新のWordPressを落とす」です。事前のソフトのインストールは要りません。デフォルトで入っている「メモ帳」があればOK。
そんなニーズにピタリと合う方はご覧ください。
batファイルを作る
Windows環境で作業を自動化するには、bat(バッチ)ファイルが便利です。
batファイルに、コマンドを書いて保存すれば、ダブルクリックで簡単に実行可能です。
WordPressをカレントディレクトリにインストールするbatファイル
メモ帳などのテキストエディタを開き、以下を貼り付けwp_install.bat
などの適当な名前で保存します。拡張子だけ、必ず.bat
となるようにしてくださいね。
@echo off
SET wordpressUrl=https://ja.wordpress.org/latest-ja.zip
SET destination=wordpress.zip
SET tempFolder=temp_wordpress
echo Downloading WordPress...
powershell -command "Invoke-WebRequest -Uri %wordpressUrl% -OutFile %destination%"
echo Extracting WordPress...
powershell -command "Expand-Archive -LiteralPath %destination% -DestinationPath %tempFolder%"
xcopy /E /I %tempFolder%\wordpress\* .\
rd /s /q %tempFolder%
del %destination%
echo WordPress has been downloaded and extracted to the current directory.
echo Deleting this batch file...
(del "%~f0")&exit
このバッチファイルは、以下のようなことを行います。
- WordPressの最新版のZipファイルを現在のフォルダに落とす
- 一時フォルダtmp_wordpressに、解凍する
- 解凍した内容を、現在のフォルダにコピーする
- 一時フォルダを削除する
- バッチファイル自体を削除する
使い方
先ほどのbatファイルをwp_install.bat
と仮定します。このファイルは、オリジナルとしてどこかにおいておきます。
次に、そのファイルを、WordPressを作りたいフォルダにコピー(複製)します。
後はダブルクリックで実行するだけ。以下の様にコマンドプロンプト(またはPoserShell)が立ち上がります。
そして勝手にWordPressの最新版が入り、自分自身のwp_install.bat
も消えます。
後はもう普通に開発するだけです。
特別なソフトもいらないので簡単ですね。
フォルダにインストールするbat
カレントディレクトリではなくて、普通に落としたWordPressを解凍するだけで良い……という場合は、以下です。
@echo off
SET wordpressUrl=https://ja.wordpress.org/latest-ja.zip
SET destination=wordpress.zip
echo Downloading WordPress...
powershell -command "Invoke-WebRequest -Uri %wordpressUrl% -OutFile %destination%"
echo Extracting WordPress...
powershell -command "Expand-Archive -LiteralPath %destination% -DestinationPath ."
del %destination%
echo WordPress has been downloaded and extracted.
echo Deleting this batch file...
(del "%~f0")&exit
こちらは、カレントディレクトリに直接展開されず、wordpress
というフォルダができあがります。こちらも最後の2行を省けば、wp_install.bat
も残ります。
お好みの方でどうぞ!
まとめ
余計なソフトを入れずに、手っ取り早く最新のWordPressを落としてインストールしたい!というような要望には良いと思います。
Dockerを使う等もっと洗練されたやり方はあると思います。しかし小規模フリーランスの私には割とこういった単純なやり方が結構あってたりします。
どなたかの参考になれば幸いです。
コメント