JQueryこの記事のURLとタイトルをコピーするWordPressでサイトを構築するとき、私の場合はほぼ必ず子テーマを作ってその中をカスタマイズしています。作るときに作り方を忘れて、親テーマを丸ごとコピーしてしまったり、子テーマに必要なファイルは...と自分のblogを見たりしています。何度もそれをやっていていやになったので、WordPressのプラグインを作ってみました。まとめ:今後このプラグインを色々いじっていきたいですとりあえずはHTML+jQuery+phpで作ってみたいままでずっとWordPressに手を入れるときは使っている子テーマのfunctions.phpで作ってきました。配布する目的が無いということと、プラグインにしてしまうと色々めんどうかなぁと思って。今回やりたいことは「子テーマを作る」ということなので、子テーマの中にあるfunctions.phpで作るというのも違う気がしました。いえ、プラグインは以前試しに一度だけ作ったことがあるぐらいでそれも1年以上前ですっかり作り方も忘れてしまいました。子テーマを作るために自分が考えているロジックがちゃんと動くか、HTML+jQuery+phpで作ってみました。・送信を押すと、子テーマフォルダ(親テーマ名-子テーマ名)が作られる・子テーマフォルダの中にはstyle.cssとfunctions.php(空ファイル)が作成されているです。'親テーマ名と子テーマ名は両方とも入力してください。'親テーマ名と子テーマ名は両方とも入力してください。$errorMessage;?></p></div></body></html>ソースはこんな感じです。適当な名前のPHPファイルとして保存して、PHPが動く場所*にこのファイルを置くと動作が確認できます。同じディレクトリにいくつかWordPressのthemesからテーマをコピーしておくといいと思います。送信をクリックするとこんな感じで子テーマ(twentyfourteen-feb)が出来ています。子テーマだという指定が出来ています。ここまでできあがっていればあとは追加したいcssをstyle.cssに書いたり、追加したい処理をfunctions.phpに書いていけば良さそうです。作ったPHPをWordPressのプラグインにしてみるこの後は、色々なサイトを参照してプラグインにしてみました。いう名前で作ることにしました。できあがったプラグインにはchild-theme-maker.phpというファイルが一つだけ入っています。'親テーマ名を入力してください。'子テーマ名を入力してください。'親テーマ名を入力してください。'子テーマ名を入力してください。$errorMessage;?></p></div><?php}ソースはこんな感じです。zipに圧縮したものをこちらに置きました。よろしければ自己責任の範囲で使ってみてください(^_^;。ファイルの内容を若干変更しました。クリックこのように先ほど作ったものと同じような画面が、ダッシュボードに表示されました。クリック今作ったテーマが一覧に表示されました。クリックしてみてみると、twentyfourteenそのままの表示になります。クリックちゃんと文字の色が変わりました。こんな感じで、子テーマを簡単に作成して自由に手を入れられるようになりました。プラグイン化したときに参考にさせてもらったサイトと書籍ロジックはそれほどむずかしくなかったのですぐに出来たのですが、プラグイン化するのにだいぶ時間がかかりました。情報はググって色々なサイトから教えてもらいました。管理画面にメニュー項目を追加するセキュアなWordPressプラグインの作り方セキュアなWORDPRESSプラグインの作り方グローバル変数・定数:WordPress私的マニュアルまだこのプラグインでちゃんと出来てるとは思えませんが色々参考になりました。セキュリティですが具体的な方法はこちらの本がとても参考になりました。2014-07-22AmazonKindle楽天ブックス7nethontoまとめ:今後このプラグインを色々いじっていきたいです今時点では「とりあえず動く」という感じのモノです。手を入れたいところがあります。・送信キーを押したときに「子テーマを作成しました」とメッセージを出す・PHP部分をclassにする・国際化(英語を入れる?)・スクリーンショット作成機能とか。思いついてるんですがまずは作ってみました。これからどんどん発展させていきたいと思っています。兎本美佳ブログを見た人がそのままできたらいいなと思って、できるだけ丁寧に書いています。blogに書いたようなネタの有償対応のご相談は「ゆうそうと」へいただければと思います(^^)/無償での対応をご希望の場合は、コメントをいただけましたら可能な場合はコメントを返させていただきます。PMsyuumu200シュウムさん、こんにちは。配布してます、というか本文中のリンクからダウンロードという形ですがわかりにくかったかもですね。URLはコチラになります。いっても自分はFTPとかなるべく使いたくない派なのでこちらのプラグインをいつもありがたくつかわせてもらってます。コメントデータの処理方法の詳細はこちらをご覧ください。29ゆうそうとコーポレートサイトはXSERVERで運営中ゆうそうとITブログはMIXHOSTで運営中ブログをメールで購読メールアドレスを記入して購読すれば、更新をメールで受信できます。14:42:19コメントが返せていません。東京都八王子市を中心として、WordPressによるWEBサイトの作成や、スポットでのIT相談を行ったり、年間契約でのIT顧問をなりわいとして活動しています。特徴としては30年以上IT業界でプログラムを中心として仕事をしてきたものと、美大出身のデザイナーがワンストップで対応するため、幅広い対応が可能であることです。IT相談は直接お会いしてのご相談の他、ZOOMによるオンライン相談も可能です。