お電話でのお問い合わせ 0982-66-0016
(平日10:00~17:00 土日祝休業)

タグクラウド
AI (3) Amazfit (1) BillVektor (25) BillVektorカスタマイズ (18) Excel (3) Gemini (1) GIMP (1) HDD交換 (1) IE11 (6) InstantWP (6) KB5000802 (2) LLM (1) Manus (2) Microsoft Edge (3) MSアカウント回避 (2) NAS (2) Ollama (1) Outlookカスタマイズ (3) PC改造 (8) React (1) SSD換装 (1) SSL化 (1) TIPS (5) Webアプリ (2) WEBサイトのショートカット (1) Windows10 (8) Windows10インストール (6) Windows11 (15) Windows11インストール (9) Windows11リリース (1) Windowsトラブル (13) WORDPRESS (6) XAMPP (2) インボイス (3) ウォッチフェイス (1) オリジナルカレンダー (3) サポート終了 (1) ショートカット作成 (1) ジャンクPC (2) スマートウォッチ (1) セットアップ (3) ネットショッピング (1) ネットワークツール (1) パスワード (1) パスワードなし (1) パソコン修理 (2) パソコン教室 (1) パソコン購入 (2) プラグイン (4) プリンター個別表示 (1) プリンター設定 (1) ホームページリニューアル (1) ホームページ改修 (1) ホームページ開設 (1) マイクロソフトアカウント (4) ローカルAI (1) ローカルアカウント (3) 入金処理 (1) 共有が開かない (4) 共有フォルダ (4) 再起動を繰り返す (1) 助成金 (1) 印刷できない (1) 増税 (1) 子テーマ (15) 年数計算 (1) 日向市 (1) 無料見積り請求書管理 (17) 経過年数 (1) 詐欺 (1) 迷惑メール対策 (7) 通貨換算 (2) 青い画面 (2)

InstantWPカスタマイズ【起動メニューの変更】

[PR] ASUS 公式オンラインストア「ASUS Store Online」ASUS JAPAN株式会社
[PR] サイバーリンク公式オンラインストアサイバーリンク公式オンラインストア

InstantWP(以降、IWP)のカスタマイズで前回は「2つのWordPress(以降、WP)環境の設定」でしたが
今回は、その状況に合わせてIWPメニューのカスタマイズです。

まず変更をするファイル等ですが
”これ以降、省略の為に、IWPをセットしたドライブ名を「D:」とします、自分の環境に合わせて読み替えてください。”
”Dドライブの直下にIWPを展開しているものとして話を進めますので、自分の環境に合わせて読み替えてください。”

IWPのメニュー・・「D:¥InstantWP_4.5¥iwpserver¥htdocs¥instantwp」内の「index.php」
IWPメニュー内のボタン等の画像・・「D:¥InstantWP_4.5¥iwpserver¥htdocs¥instantwp¥images」内の各ファイル
frontpage.jpgが初期メニューの「WordPress FrontPage」ボタンの画像です。
参考までに
「D:¥InstantWP_4.5¥iwpserver」内の「pms_config.ini」の「BrowserPath= ../system/InstantWP_GUI.exe」部分を
自分のよく使うブラウザのインストールパスに変更すれば、IWP起動時にそのブラウザで起動することができます。
(今回その形にはしていませんので、詳細な説明は省きます)

【上記ファイルの変更と別ファイルの追加でカスタマイズしたIWP起動メニュー】

instantwp_kai

【変更内容】
1.WP起動ボタン画像
360×90ピクセルの画像を作成し「D:¥InstantWP_4.5¥iwpserver¥htdocs¥instantwp¥images」内にコピーします。
今回は2つの画像ファイルを作成、コピーしています。(frontpage.jpg、frontpage2.jpg)

2.サイトURLをクリップボードへコピーするボタン追加
「D:¥InstantWP_4.5¥iwpserver¥htdocs¥instantwp」内の「index.php」を編集します。
UTF-8の文字コードに対応したエディタを使用してください。
index.phpの変更箇所
2-1.$install_dir = $config[‘install_dir’];の行をコピーし、その下へ貼り付け
2-2.貼り付けた行を$install_dir2 = $config[‘install_dir’] . 2;に変更
2-3.48行目近辺のタイトル部分変更

<td valign=”top” colspan=”2″ align=”center”>
<b>請求・見積書管理 URL: </b> <--タイトルのテキストへ変更
<input class=”url_textbox” id=”<?= $install_dir ?>” name=”<?= $install_dir ?>” type=”text” size=’30’
value=’http://<?= $base_url ?>/<?= $install_dir ?>/’>&nbsp;
<input class=”url_button” onclick=”copyit(‘<?= $install_dir ?>’, ‘<?= $install_dir ?>’)”
type=”button” value=”URLのコピー” name=”copy_button”><hr/>
<td>

2-4.上記コードを全てコピーし57行目近辺の<td valign=”top” colspan=”2″ align=”center”>で始まり<td>で終わる行までに貼り付け
$install_dirの部分を$install_dir2に変更

<td valign=”top” colspan=”2″ align=”center”>
<b>注文書管理 URL: </b> <--タイトルのテキストへ変更
<input class=”url_textbox” id=”<?= $install_dir2 ?>” name=”<?= $install_dir2 ?>” type=”text” size=’30’
value=’http://<?= $base_url ?>/<?= $install_dir2 ?>/’>&nbsp;
<input class=”url_button” onclick=”copyit(‘<?= $install_dir2 ?>’, ‘<?= $install_dir2 ?>’)”
type=”button” value=”URLのコピー” name=”copy_button”><hr/>
<td>

※これは作成したボタンを横並びにするための編集です。配置を変える場合はそのようにHTMLを記述してください。

3.GoogleChromeで本システムを起動させるボタンを追加
冒頭の「参考までに」で説明しているように、無条件にGoogleChromeで起動させる場合は設定で変更をします。
今回はGoogleChromeでも起動できるようにするという設定になります。
JavaScriptやPHPで直接標準ブラウザが起動できれば一番簡単だったのですが
JSでは標準ブラウザで起動する方法がわからず、PHPではブラウザコントロール用のドライバをセットする必要があったりで
時間と手間がかかりそうでしたので、簡単にするためにbat(バッチファイル)を利用しました。
3-1.Chromeを起動させるbatファイルを作成(ファイル名:chrome.bat)

set Brows=”C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” <- 起動したいブラウザのパス
set URL=”http://127.0.0.1:4001/wordpress/” <-起動するWPのURL

%Brows% %URL% <-全て半角で、% %この間には半角スペースを入れます。

3-2.上記batを起動するPHPを作成(ファイル名:chrome.php)

<?php
exec(‘chrome.bat’);
header(“location:index.php”);
?>

以上の2ファイルを上記のindex.phpと同じフォルダに保存します。
2つのサイトを使いますので
3-1のbatのset URLの部分を「set URL=”http://127.0.0.1:4001/wordpress2/”」にし、chrome2.bat等の名称で保存してください。
3-2のPHPは「exec(‘chrome.bat’);」ここを「exec(‘chrome2.bat’);」上で決めたbatファイル名に変更し、chrome2.phpとして保存してください。

4.index.phpの編集
配置は好きなところで構いませんので、以下のコードを追加します。

<form method=”post” action=”chrome.php”>
<input type=”submit” value=”GoogleChromeで「請求・見積書管理」実行”>
</form>
<form method=”post” action=”chrome2.php”>
<input type=”submit” value=”GoogleChromeで「注文書管理」実行”>
</form>

これでIWPのメニュー上に「請求・見積書管理」実行のボタンが表示され、クリックするとGoogleChromeが起動し、指定されたURLが開きます。
今回はGoogleChromeでの起動にしていますが、パスやタイトル等をFirefoxにしたりEdgeにしたりSafariにするなど自分の環境に合わせて変更してください。

IWPの初期メニューカスタマイズは以上です。

※PHPの作成・編集・実行やbatファイル作成・編集・実行に伴い不具合が発生しても、責任は取りかねますので自己責任で行ってください。

次回は、BillVektorのカスタマイズがテーマです。

この記事は役に立ちましたか?

もし参考になりましたら、下記のボタンで教えてください。

関連記事

コメント

    • Himuka
    • 2017.10.25 10:03am

    ※追記
    index.phpのHTML記述部で言語と文字コードの宣言を追加しないと文字化けが発生します。

    16行目くらい <html lang=”ja”>・・・<head>の前に追加
    18行目くらい <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>・・・<head>の下に追加

    以上の2行を追加してください。

    • Himuka
    • 2017.10.25 11:56am

    せめてメニュー部分を綺麗にしようと思いボタン画像等作り直ししました。
    IWメニュー
    注文書管理のURLがwordpress3になっているのは、wordpress2が動作不良を起こしたのでWPを追加インストールしたためです。