質問: mysql_close($con); if (!$con) { exit('データベースとの接続を閉じられませんでした。'); } ?> ``` メッセージ投稿ページ phpファイル名:hoge2.php ``` 一言 メッセージを投稿しました。 一覧へ戻る ```
回答: * WordPressでデータベースに接続する場合、プレーンのPHPでデータベースに接続する方法は使用しません。WordPressにAPIが用意されているのでそれを使用します。 * get_header()関数は、テーマフォルダ内にあるheader.phpを呼び出す関数です。HTMLのheadなどが重複していると思うので見直された方がよいかと思います。 * フォームから受け取っている値が一切検証されていませんが、セキュリティ的に大丈夫でしょうか? * まずはPHPの必要最低限の知識(プレーンのPHPでデータベースを絡めたセキュアな掲示板が作れるetc)を身につけたあと、WordPressの知識を習得された方がよいように感じます。 * 掲示板を作りたいなら、WordPressを使う必要性はないように感じますが・・・。どうしてもWordPressがよい!というのであれば、下手に自作しないで、素直にプラグインを使用することをオススメします。