- 締切済み
phpなどを使ったホームページ作成について
wordpressとPHPを使用したホームページ作成について質問があります 現在ホームページ制作の勉強をしています。 主な勉強目的 (1)wordpress内のテンプレートを編集(PHP内)して思い通りの物が作れるようになりたい (2)自作したホームページをwordpressにアップして使えるようにしたい (3)wordpressなしでJavaやPHPを使用したホームページを作りたい (4)可能であればショッピング機能も自作したい 以上の4点がとりあえずこなせるぐらいになりたいのです。 そこで質問なのですが ○この4点をこなせるようになるにはPHPをまず勉強した方がいいのでしょうか? ○wordpress内のPHPとwordpressなしのPHPとではなにやら使用が違っているように見えたのですが同じなのでしょうか? ○違う場合wordpressのPHPから勉強したほうがいいですか? ○ショッピング機能を自作したい場合どういったことを勉強すればいいのでしょうか? 普通にホームページは作成したことがあるのですがPHPは初心者です。 回答よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- haruto1208
- ベストアンサー率47% (261/545)
wordpress内のPHPは、PHPで書かれたPHPのプログラムだと理解していますか? その中で、wordpressの中では定義された専用タグを挿入すると、表示させたい事が出来たりします。あくまでもwordpressの中で定義されているので、自作のPHPと同じではありません。 また、PHPやCGIで動く専用のタグは同じ事です。 (1)wordpress内のテンプレートを編集(PHP内)して思い通りの物が作れるようになりたい (2)自作したホームページをwordpressにアップして使えるようにしたい ------------------------------------------------------------------------- 1は、wordpress内のテンプレートに定義されたタグを熟知して、カスタマイズしたい場合、 別途、wordpress内に組み込むと言う事になります=wordpressのシステム構成も熟知する必要があります。 1ができれば2は簡単です。 (3)wordpressなしでJavaやPHPを使用したホームページを作りたい ------------------------------------------------------------------- JavaやPHPの入門書を読めば、簡単なソースはすぐに書けます。 その延長上が、難しいHPになります。 (4)可能であればショッピング機能も自作したい ----------------------------------------------------------------- PHPの本を読めば作れると思いますが、難易度はすごく高いです。 ある程度理解出来た上で、他人のPHPのショッピングカートのPHPを見て勉強も良いと思います。ごとまでの物を作りたいのか不明ですが、完全な物を作るには、最初からは無理ですね。 極々簡単な物を作って、それを拡張とかで覚える分が良いと思います。 >普通にホームページは作成したことがあるのですが ------------------------------------------------------ 全くの別物ですし、ソースからHTMLが書けても、PHPに役に立つ分は、ソースの出力程度ですから・・ 最終目的が分かりませんが、ショッピングPHPを自作で売りたいと思っているのなら止めた方が良いです。 就職の為や、自身の勉強なら良いと思いますが、wordpressやショッピングを作る上で、 PHPの初心者入門的な本をまずは読まないと、基礎知識がないと駄目ですね。
- t_ohta
- ベストアンサー率38% (5292/13827)
PHP自体は同じモノですが、WordPressはプログラミングが解らない人でも使い易いようにPHPだけで処理する際には複数行にわたるプログラムを書かなければいけないような機能を予め作成してあって、関数一つを呼び出すだけで良いようになっています。 WordPressはCMSなので記事の管理機能などかなり作り込まれていて自由度が無い部分もあるので、作りたい機能によってはPHPを使って自分で作り込んだ方がいい場合もあります。 自分でPHPを使用したサイトを作成する場合は、全て自分でプログラムを書くという方法もありますが、フレームワークを使うという手もあります。 フレームワークもサイト作成に必要な基本機能が予め用意されているので、サイト作成が簡単になります。 PHPであればCakePHPとかCurry、Zend Frameworkなどたくさんのフレームワークがあるので、いろいろ試してみるといいのではないでしょうか。 勉強方法としてはPHPの基本的な事を学んだ上でWordPressを勉強すると、より理解が深まると思います。 ショッピング機能を作る事自体はさほど難しいモノではありませんが、セキュリティに関する事についてはちゃんと理解した方がいいでしょう。 どちらかというと、受注管理や在庫管理、決済処理などビジネスフローの事を理解する方が大変かもしれません。 セキュリティについては、IPAの資料など役に立つ情報がWeb上には沢山あるので、読んでみるといいと思います。 http://www.ipa.go.jp/security/vuln/websecurity.html