深い怠fromからWordPressの「ウィザード」を作成した方法

みなさんこんにちは。 私たちは皆、私たちの生活の中でプロセスの自動化を愛しています。 私も例外ではありませんでした。 結局のところ、 怠inessは進歩のエンジンであり 、それが私がこの投稿を書いている理由です。







最初からやり直します。今日、Wordpress部門のTemplateMonsterでQA(kua)テスターとして働いています。 テンプレートをテストするためにクリーンなWordPressエンジン(以降WPと呼びます)をインストールすることで、気分が悪くなるかもしれないとは考えていませんでした。 特に、1日あたりのインストール数が20を超える場合。ある日、ある日、自動化(ウィザード)インストールを行うというアイデアが生まれました。



このエンジンで作業した多くの人は、デフォルトでインストールする方法を知っています。

この記事では、ローカルサーバー-OpenServerへのインストールについて説明します。


知らなかったWP標準インストール
  • 最初に、エンコーディングutf8_general_ciで mysqlデータベースを作成する必要があります。
  • 次に、 WPの公式WebサイトまたはGitHubのリポジトリからダウンロードしたアーカイブのコンテンツを、サイトが配置されるローカルサーバーのフォルダーに配置します。
  • 標準のWPインストールのウィザードが表示されるこのフォルダーへのローカルパスをアドレスバーに書き込みます。 ウィザードの最初の画面で、インストール言語を選択する必要があります。 次に、新しく作成されたデータベースに接続するための情報を入力します。 すなわち:
    • mysqlデータベースの名前。
    • データベースのユーザー名。
    • 彼女へのパスワード。
    • サーバー
    • 必要に応じてプレフィックス。
  • 次に、上記の段落ですべてうまくいった場合、ウィザードの2番目の画面が表示されます。 彼は尋ねます:
    • 将来のサイトの名前。
    • ユーザー名
    • 管理パネルのパスワード。
    • メールと同様に。
  • すべての操作が終了すると、 最終的に管理画面が表示されます。




しかし、私はこのすべてから離れて、ボタンをクリックするだけでしたかった-「うまくやる」。 以前はPHPで適切にコーディングしていませんでした。 大学にいない限り。 そして、実験室の仕事に合格するために、彼はコピーペーストのスキルを磨きました。



現時点では、私のウィザードはGitで無料で利用できます 。 あなたはそれをダウンロードし、編集し、自分用にカスタマイズし、アイコンとbgを変更する権利があります。 一般的に、それはすべて喜ばしいことです。


このビデオだけでなく、 README.mdファイルの3つのステップでセットアップを説明しました。



3クリック設定
セットアップは非常に簡単です。



  • wp-wizard / install.phpファイルに移動します


  • 変数$ template_testing_folderに、WPがインストールされているフォルダーへのパスを指定します。


  • $ site_url変数にローカルIPアドレスを登録します(この変数はデータベースパスに設定されます)。




便利な理由:











現時点での短所:
誰も完璧ではありません:



  • このスクリプトはいくつかのWebホスティングサービスでテストされていますが、インストール中にそれ自体のデータベースを作成したり、WPベーステーブルをインポートしたりすることはできません。 これは、データベースを作成、読み取り、編集するためのアクセス権によるものです。 したがって、ローカルサーバーでの使用を目的としています。


  • 主な、おそらくマイナスは、コードが初心者によって書かれたことです。 私自身、コードを読むのはそれほど難しくないと思いますが、整理する価値はあります。 関数をファイルに分割し、OOPで完全に記述します。




スクリプトは正確に何をしますか:
関数はwp-wizard / install.phpファイルに登録されています



  • 入力にインストールフォルダーの名前を入力すると、WPの最新バージョンをダウンロードし、変数$ template_testing_folderで上記で指定したフォルダーに.zipを解凍する関数が呼び出されます。


  • 次に、データベースが作成され、標準のWPテーブルを使用してSQLがインポートされます。標準のWPテーブルは、標準のウィザードを実行しているかのようにデフォルトで生成されます。


  • その後、 wp-config.phpファイルの行の作成と置換が行われます。 データベースへの接続を含むメインファイル。 ご理解のとおり、文字wp-wizard / install.phpファイルの先頭にある変数から生成されます


  • 数秒ですべての成果物が生成されると、WP管理パネルに入るためのウィンドウが表示されます。
注意! wp-wizard /フォルダーには、main.sqlダンプファイルが含まれています 。 これは、前述のように、WPが生成する標準ダンプです。 ログイン:adminおよびパスワード:1は 、「wp_users」テーブルでブロックされています。 ダンプファイルを使用する場合は、ローカルアドレスを「site_url」に置き換える必要があります。





  • チェックボックス「NEED KAVA」および関数is_kava(); KAVAテーマを呼び出して、テーマフォルダーに直接読み込みます。 これはZEMEZのテーマです -よくテストされるベンダーなので、WPを作成するときにチェックしました。 彼らが言うように、「たくさんの機能と完璧なデザインを備えた、本当に使いやすい無料のテーマを手に入れてください!」公式GitHubリポジトリで。




そして、これがWP-WIZARDのスタートページです。







ただ一つのフィールド。 これは私が欲しかったものです。



よろしくお願いします!



All Articles