プラグインの配布がなくなってるようです
TDO Mini Formsは、設定がめんどくさいですが、以下の事が出来るプラグイン
・投稿フォームをページに設置
(フォーム用ページテンプレートにウィジェットでフォームを追加)
会員登録してないユーザーからの投稿は下書きとして保存され、管理者が内容確認後に公開する。
作成権限の会員登録したユーザーは直接投稿できる。
ユーザー投稿のブログやフォーラムを作るには便利
ただ、設定がめんどくさい(ややこしい)ですが、ローカルでいっぱい触れて感覚で覚えるとなんとなく分かってきます。
興味あるかたは遊んでみるのもいいかもです
作文が苦手なので、やんわりと一部だけ紹介
ここを読むより、実際に触れた方が分かりやすいと思います。
対応バージョン
WP 2.7x以降
WP 2.8xで動作チェック
ダウンロード
TDO Mini Forms
■まずは、投稿フォームを設置するページテンプレート作成する
ページテンプレートに、ウィジェット領域を加える。
サンプル
<?php
/*
Template Name: フォーム
*/
?>
<?php get_header(); ?>
<div id="content">
<?php if(have_posts()): ?><?php while(have_posts()):the_post(); ?>
<div class="post">
<h2><?php the_title(); ?></h2>
<div class="entry"> <?php the_content(); ?><?php link_pages('<p>Pages:','</p>','number'); ?>
<div class="form">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
<?php endif; ?>
</div>
</div>
<?php endwhile; ?>
<?php else: ?>
<?php endif; ?>
</div></div>
<?php get_sidebar() ?>
<?php get_footer() ?>
ログインフォームと併用して、ログイン後にフォームを表示させたり
んで、管理画面でページを作成し、作成したページテンプレートを使用して公開
■プラグインをアップロードし、有効化
管理画面のメニューの”TDO Mini Forms”をクリックするとメニューが表示されるので
メニュー内の”Form Options”をクリックする
「Form Name: 」で、フォームの名前を付ける
※海外サーバーだと日本語が文字化けする。
サーバー側で設定するか、英語で表示するか
“Enable Preview ”
ここのチェックを外すと、投稿作成後のプレビューボタンを隠せる
メニューの”Form Creator”をクリック
「Your Form」が、作成するフォームで、”Available Widgets”に各パーツのウィジェットが用意されている。
利用したいウィジェットを”Your Form”にドラッグ&ドロップする。
“Your Form”に追加したパーツの右端に設定変更のボタンがあるので、それをクリックして表示される設定を行う。
パーツの個別設定が終わったら”Save Changes”で保存
全てのウィジェットを追加したら”Save Changes”をクリックして、設定を保存
■次に、管理メニュー「外観」を開きウィジェットを開く。
ウィジェットに”TDOMF Form 1″というのがあるので、ウィジェットに追加する。
フォームが複数ある場合は”TDOMF Form 2″などが用意される
新規フォームの作成はメニューの”Form Option”のページに”New”とあるのでそちらをクリックして作成
作成したフォームの設定を行う場合はフォーム切り替えボタンがページ上部右側に数字があるのでそちらから
とりあえず、フォーム作成からウィジェット追加までの流れはここまで
慣れるまでややこしいですが・・・
次に、フォームに表示させるパーツですが
用意されてるパーツは以下
“Content”
ポストタイトルと本文のパーツ
“Categories 1″
投稿するカテゴリーリストのパーツ
“Upload Files 1″
ファイルアップロードのパーツ
“Tags”
タグ入力スペース
上のパーツだけで十分だと思います。下は微妙に使い方が分からないので・・・
“Notify Me Auto Respond Email”
分かんないですが必要ない感じ
“Comments Management”
コメントマネージャー
“Excerpt”
抜粋のパーツ
“Set Category from GET variables I Agree”
分からないです
“Image Captcha”
投稿時にイメージ認証
“Permalink ”
投稿のパーマリンクをユーザーが指定する場合
“reCaptcha”
分からないです
“Who Am I ”
名前やメアド、ウェブサイトの欄を追加する
※非会員用でしょうか
“1 Question Captcha 1 ”
投稿するにはクイズ認証が必要
“Append to Post Content 1″
同意して投稿のチェックボックスだったような
“Custom Fields”
カスタムフィールド
“Text 1″
フリーテキストスペース
追加するパーツはお好みで
■主要パーツの設定
とりあえず一般的な投稿フォームに必要な機能だけ
管理人の分かる範囲で
「Contentパーツの設定」
投稿コンテンツの項目
“Wighet title”
サンプルページに表示されてる”Content”の文字の部分
何も入力しなくてもよい
“Title of Post”
ポストタイトルの文字
デフォルトではPost Titleになってるが、”タイトル”にした方が分かりやすい
“Required(“にチェックを入れると、投稿送信時にタイトルが無いと送信されないように出来る
“Content of Post”
本文部分の文字
デフォルトは”Post Text”だが”本文”などにするといいかも
Requiredにチェックを入れると、本文の無い投稿は送信できない
“Allowable Tags:” の項目は削除した方がスッキリですが、投稿者にタグを使わせるなら利用できるタグを入力
“Default Text”
本文フォームにデフォルトで言葉を表示させておく場合はここに入力
「Tagsパーツの設定」
ここは何もしなくていいかと
ただ、デフォルトのままだと”Tags (separate multiple tags with commas: cats, pet food, dogs):”と英文の説明が表示されてるので、プラグインフォルダの「tdo-mini-forms」→「widgets」→「tdomf-tags-widget.php」を開いて
“「ペット,犬,猫」などのタグを付けられます」”などのメッセージに書き換えてアップロードしたり
「Categoriesパーツの設定」
投稿カテゴリーの項目
“Overwrite Defaulute Categories”
ここにチェックを入れる。チェックを入れないと登校時に選択したカテゴリー以外にデフォルトカテゴリーにもポストされる
“Display Categories in hierarchical mode”
ここにチェックを入れると、カテゴリー表示にに階層を付ける
チェックあり
親カテゴリー
ー子カテゴリー
チェックなし
親カテゴリー
子カテゴリー
“List of Categories to Include…”
投稿フォームに表示されるカテゴリーリストに指定したカテゴリーだけを表示させる場合はここにカテゴリーIDを入れる。
例えば、投稿をカテゴリーID 5 にポストさせたい場合は”5″
複数ある場合は5,10,15
“List of categories to exclude…”
逆にリストから指定したカテゴリーだけを外す場合はここに入力
次の2項目は、リストの並び順とかなので適当で
次が、リストの表示方法
ドロップダウン、リスト、チェックボックスのいずれかにチェック
設定が終わったら”Save Changes”をクリック
「ファイルアップロードの設定」
“Widget Title”
タイトル
「ファイルをアップロードする」など入れてみたり
次の項目は、アップロードフォルダのパス
デフォルトのままでもいいが、自分で作ったフォルダにアップロードさせたい場合はパスを変更
次の項目は、アップロード可能なファイル拡張子を入力
サーバーや目的に応じて変更
次のチェック項目は、分からないのでデフォルトで
その次は、アップロード可能な最大ファイルサイズ
デフォルトは「1048576」(1MB)になってるので、2MBに変更したい場合は「2097152」と入力すると”2MB”と表示される
3MBに設定する場合は 1048576 X 3 の数字を
サーバーや目的に応じて
次の項目はアップロードフィールドの数の変更。
“Minimum File Upload”
ここは、最小ファイル数の項目でデフォルトの”0″だと、ファイルをアップしなくても投稿できるが
“1″に変更すると、最低1個のファイルをアップしないと投稿できない仕組みになる
“Maximum File Upload”の項目は、アップロードボックスを最大いくつ表示するかを変更できる
サーバーや目的に応じて
“Add Thumbnail link to アテッチメントほにゃらら”
ここにチェックを入れると、投稿時に画像をアップロードした場合にサムネイル表示してくれる。
サムネイル画像をクリックするとポスト内でデフォルトのサイズで表示され、さらにクリックすると画像パスへ飛ぶ
“Add Thumbnail as downloadほにゃらら”の方にチェックを入れると、サムネイル画像をクリックすると画像パスへ飛ぶだけ
どちらか一方にチェックしましょう
友に、サムネイルされるサイズは150X150です。CSSで指定している場合はCSSが優先される
あとは、Add download linkなどの設定があるが、ファイルをリンクするかどうかなので用途に応じて
各パーツの変更が終わったら必ず”Save Changes”で変更を保存
ファイルアップロードのページも基本英語表示なので、プラグインフォルダ「tdo-mini-forms」→「tdomf-upload-inline.php」の変更箇所を変えると日本語に
プラグインフォルダ「tdo-mini-forms」→「widgets」に各パーツのファイルがあるので、日本語に代えたい箇所はそこにあると思います。
tdomf-style-form.cssにファイルアップロードのスタイルがあったり
色々いじってみてください
他にも色々な設定があるようですが
設定がややこしくて・・・
文字に起こすのもややこしくて・・・
限界です(ノA`)
追記はしません!
とりあえず参考までに
パーマリンク
投稿 URL
投稿をリンクする
抜粋付きリンクタグ