WordPressで韓国型掲示板を運営したい場合 KBoard(Kboard)やマンボードなどのプラグインを使用できます。 KBoardこのブログを初めて起動したときにインストールして使用したことがあります。 当時より KBoardの機能が大幅に改善され、オプションフィールドを簡単に追加でき、スキン修正もそれほど難しくないように更新されました。
WordPress KBoard 入力フィールドの設定
過去に新しいフィールドを追加するにはスキンファイルの変更が必要でしたが、数年前 Kboardが更新され、設定ページで簡単に入力フィールドを設定できるように変更されました。
KBoard 掲示板を作成したら、設定ページで権限設定など、さまざまな設定を行うことができます。 入力フィールドの設定 タブでは、ユーザーが入力するフィールドを追加および削除できます。
KBoardの基本フィールドに加えて、次の拡張フィールドを使用できます。
- テキスト/非表示
- セレクトボックス
- ラジオボタン
- チェックボックス
- テキストエリア
- ファイル
- WordPress 内蔵エディタ
- HTML
- ショートコード
- 日付を選択
- 時間の選択
- メールアドレス
- アドレス
たとえば、ユーザーから電話番号の入力を受けたい場合は、テキストフィールドをマウスで選択してドラッグし、右側の目的の場所に配置します。
投稿の本文に対応するオプションフィールドの内容が表示されるようにしたい場合は、投稿の本文に表示「を確認してください。
メタキー ボックスには入力しても、入力しなくてもかまいません。 メタキーを入力しないと自動的に設定され、指定した後は変更できません。
掲示板リストにオプションフィールドを表示する
掲示板を作成すると、デフォルトで 番号、タイトル、作成者、作成日、推奨、照会 などのフィールドが掲示板の投稿リストに表示されます。
特定のフィールドが表示されないようにしたい場合は、CSSを使用して非表示にすることを検討してください。 たとえば、デフォルトのスキンで作成者の列を非表示にしたい場合は、次のCSSコードを使用できます。
#kboard-default-list .kboard-list table td.kboard-list-user {
display: none;
}
別の方法でスキンファイルを直接変更することも可能です。
オプションフィールドを掲示板リストページに表示したい場合は、スキンのリストファイル(list.php)を変更する必要があります。 たとえば、デフォルトスキンのリストファイルへのパスは / WP-コンテンツ/plugins/kboard/skin/default/list.phpです。 スキンによって変更するファイルが異なります(例: Avada スキンの場合 / WP-コンテンツ/plugins/kboard/skin/avatar/list.php).
FTPにアクセスして、そのスキンフォルダ内のlist.phpファイルを編集できます。
オプションフィールドを追加するには、次の形式のコードを適切な場所に追加します。
<?php echo $content->option->메타키; ?>
예:
<?php echo $content->option->telephone; ?>
上記のコードを追加すると、そのフィールドに入力された値が出力されます。 この点についての詳細は、コスモスファーム(Cosmosfarm)のブログ記事です。WordPress 掲示板KBoard(KBoard) 新しい入力フィールドを追加する方法(カスタマイジング)「を参考にしてください。
基本的なHTMLの理解があれば、難しくなくカスタマイズすることができます。 HTMLについて知らない状況では、修正するのは簡単ではありません。
お問い合わせフォームプラグインと KBoard 連動
Contact Form 7やQuformなどのコンタクトフォームプラグインを使用して、顧客からお問い合わせを受け取ることができます。 有料コンタクトフォームプラグインは、条件付きロジックや段階的なフォーム入力などの追加機能を提供します。
コンタクトフォームプラグインを介してユーザーが問い合わせを送信すると、 KBoard 掲示板にも自動的に登録することができます。 詳しくは、以下の記事を参考にしてください。
- WordPress Quformプラグインと KBoard 掲示板連動ソースコード
- WordPress WPForms問い合わせ文を KBoardに自動的に投稿する方法(ソースコード)
- WordPress Contact Form 7(Contact Form 7) プラグインと KBoard 連携するソースコード
他にも 重力フォームとNinja Forms Contact Formプラグインなどでも同様の方法で問い合わせフォームを通じて提出されたデータを KBoard 掲示板に自動的に登録できます。
KBoard 掲示板カスタムやQuformなど問い合わせフォームとの連動過程で困難を経験する場合 ここでサービス(有料)をご依頼することができます。
コメントを残す