2012-01-06 11 views
0

私はHelpDeskシステムを構築しており、フロントエンドの投稿ページ(single.php)からカテゴリを更新する必要があります。私は次のコードを持っています:http://snipt.org/tlnmg1。フロントエンドから投稿を送信するにはすべてが機能しますが、数時間のグーグルでは停止しています。何かご意見は?WordPress:プルダウンメニューからsingle.phpを更新する

+0

「カテゴリを更新する」を説明できますか?また、何がうまくいかないのでしょうか?どうも。 – paislee

+0

フロントエンドから投稿が作成されると、自動的にカテゴリが「新しいチケット」に転記されます。そのカテゴリ(つまり、ステータス)をsingle.phpまたは別のページテンプレートの何かに変更する必要があります。私はいくつかのリソースからオンラインで一緒に手錠をかけたコードを用意していますが、何かが欠けています。 「ステータス更新」ボタンをクリックすると何も起こりません。私は以下のsingle.phpの完全なコードでコードスニペットを更新しました。ありがとう! http://snipt.org/tlpz4 – mrpritchett

+0

ページを更新するとその変更が反映されますか? – paislee

答えて

0

[OK]をクリックすると、バットからすぐ外に出てくるいくつかの問題があります。

まず、生成されたフォームフィールドがありますが、送信時には...どこに行きますか?実際の開始タグは表示されません。これにはaction = "target"属性が必要です。ターゲットは実際にページを投稿するためにバックエンド処理を行う必要があります。

カテゴリについては、ユーザーがカテゴリを作成できるようにする必要がありますか、あらかじめ定義されたリストから変更するだけですか?このリストには、get_categories()の呼び出し(関数の名前だと思います)とその戻り値を反復してドロップダウンリストに追加することで、その値を設定することができます。

最後に、私がこれを参照している大きな問題は、セキュリティやその他の対策が不足していることです。コピー/ペーストコードでこれを組み立てようとすると、あなたは傷ついてしまうでしょう。

あなたはちょうどbugtrackerシステムまたは何らかのオープンソースのヘルプデスクのものをwordpressではなく使用していると考えましたか?

あなたは、ソフトウェアの意図された目的をはるかに遠ざけました。

関連する問題