연동

WordPressとGnuBoardの連携

これは現在KilhoNetで使用されている、WordPressとGnuBoardを統合する方法です。 サイトを安定化させた後にソースを公開しようと思っていたのですが、GnuBoardユーザーのリクエストにより急遽これを作成しました。(http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=741180) 今後は、GnuBoardのhead.phpおよびtail.phpからWordPressで生成されたページを直接読み込み、キャッシュ処理を行い、コンテンツエリアを上下に分けて出力することを考えています。 WordPressの会員DBに基づいてGnuBoardと連携しており、掲示される際にはWordPressのログインに応じたアクションを取ります。GnuBoardはgnu.kilho.netで使用されています。そのため、WordPressでサブドメインおよびクッキーを共有できるように設定しなければなりません。 (キルホネットでは「root Cookie」というプラグインを使用しました)WordPressとGnuBoardはそれぞれ別のサーバーで運用されています。ソースの中のWordPressがインストールされているサーバーIP、WordPressがインストールされたドメイン情報をそれぞれ修正してください。WordPressがインストールされているサーバーに以下のソースを「wp-sso.php」として保存します。 <? /******************************************************** * WordPress SSO(Single Site On) Helper Object *...