WordPressでCMS化…。会社のホームページを更新。
会社のホームページを更新。そうこのWordPressを使ってCMS化してみた。インストールはとても簡単。あとはトップページにいかにCMSっぽくレイアウトするかということ。普通のインストールでは、トップページになる部分は、自由にレイアウトしようとするとちょっと難しい。ならばあえてトップページにindex.htmlを持ってきて、html上で、.htaccessでphpが使えるように操作。
.htaccessに記す内容は一行これだけ。
AddType application/x-httpd-php .html
そしてそのindex.htmlに
<?php require("./wp-blog-header.php"); ?>
この一行を、一番上にペーストすれば、WordPressのテンプレートタグが使える。いろいろ自分流にカスタマイズすればいい。あとはセンスあるのみというところ。作業自体はとても簡単にできる。こんな感じだとCMSとして使えるんじゃないだろうかね??一度お試しあれ!
※もちろんサーバーによっては、.htaccessが使えないサーバーであったり、php requireが使用推奨されてない場合などあります。
トラックバック URL :

じゅん吉さんへ
大変ご無沙汰しております、オーガニックmugiです。
日曜塾もぎふてぃも参加できず寂しいです。
一人で悩みまくっているので相談に乗ってください。
コアサーバーでページをアップし、phpインクルードするところまで何とかできました。
ところがインクルードされた部分のイメージ画像が×印になって読み込めません。
階層がおかしいのかパスが変なのかさっぱりです。
お時間があるときで結構ですので、アドバイスをいただけると嬉しいです。
PS:できれば3月からぎふてぃにも参加したいと思っておりますのでその際は宜しくお願いします。
コメント by オーガニックmugi — 08/02/14木 @ 23:52:05
オーガニックmugiさん!
phpインクルード自体はうまくいったのですね?
phpインクルードの場合、階層的に問題があると考えていいと思います。
ですので絶対パスを使ったほうが無難かもしれませんね。またファイル名の一番前に、[/]スラッシュを入れれば、一番上のディレクトリ階層から持ってこれますよ。ちょっとこの回答では、わかりずらいですね。今度一度拝見させてもらいます。
コメント by じゅん吉 — 08/02/15金 @ 0:05:45
じゅん吉さんへ!
今日、家に帰ったら早速絶対パスでやってみます。
ちなみにURLはhttp://www.org-mugi.comなのですが、トップページはhtmlで作っており、ほかのページはphpで作っています。トップページもphpで作りたいのですが、www.org-mugi.com/index.phpになってしまうので、www.org-mugi.comでアクセスしたときに、www.org-mugi.com/index.phpが表示されないので、へんてこなものになってしまうので・・・
とりあえず、やってみてまた連絡します。
ありがとうございました♪
コメント by オーガニックmugi — 08/02/15金 @ 12:49:10
優先順位としては、index.html優先でindex.phpは、index.htmlがなければ、www.org-mugi.comでアクセスされても自動的に表示されます。だからindex.phpで作ってもいいかも…。出来上がったらindex.htmlを削除するとか??
ただ、あえてindex.htmlを使ってみるのも面白いかも?もしindex.htmlでphpを使いたいのなら、.htaccessで AddType application/x-httpd-php .html と記せばindex.html上でもphpが使えるようになります。
かなり踏み込んな話になっていますので、また今度会ったとき詳しくお知らせしたほうが安全かも知れませんね。
コメント by じゅん吉 — 08/02/15金 @ 17:51:28
ありがとうございます!
ファイル名の一番前に、[/]スラッシュを入れたら、無事表示されました。
まずはこれで自社サイトをがんがん作っていきます。
ちなみに一度アップしたページを削除することってできるんですか?
なんだか色々聞いてスミマセン。
余談ですが.htaccessに関して、あるホームページで紹介されていた記事です。アパッチのファイルの中のhttpd.conf と言うファイルの記述を「DirectoryIndex index.php index.html」と書き換えると、index.phpを優先して表示させると書いてありました。時間ができたらやってみます。
コメント by オーガニックmugi — 08/02/15金 @ 22:33:20
php includeがなんとかうまくいってよかったです!ソース見ても分かんないですから、これってかなりの裏ワザですからね…!でもホント表示されてよかったです!
あと、ページを削除することは、もちろん簡単ですよ。FTPで、削除するだけです。つまりFTPの右側ペイン(右側窓)の不要ファイルをそのまま削除すればそれでOKですよ!いたって簡単です。
それから、.htaccessは、サーバーサイドの変更を可能にすることができるので、またこれもかなりの高度な技です。会員制サイトなどもこれでできますし、結構勉強すると面白いですよ。私も必ずと言っていいほど、各サイトのトップディレクトリには、置いてあります。今一度勉強してみてもいいと思います。
コメント by じゅん吉 — 08/02/15金 @ 23:39:07
分かりました、僕も勉強してみます。
phpを始める前に私はローカルでphpにて作ったページを確認するため、アパッチとphp5.2.5をインストールしましたが、なかなかうまくいかずとりあえず諦めて、phpで作ったサイトは実際アップしたもので確認しています。もう少し時間に余裕ができたら、環境を整えようと思いますが・・・
今度、ぎふてぃか日曜塾に行ったとき、色々お話させてください♪
コメント by オーガニックmugi — 08/02/15金 @ 23:51:06
楽しみですね!HTMLの時代から、XHTMLとCSSの時代にすでに突入していて、そして同時に動的サイト作成となるとPHPは欠かせませんね。ぎふてぃ専門分野として、PHP研究所ならぬPHP研究会でも開きますか?私もまだ全然わかってないので皆に教えてもらうほうですけど…。なんだか楽しみになってきました。
コメント by じゅん吉 — 08/02/16土 @ 17:26:39