web-dev-qa-db-ja.com

ウィジットを使用せずに、検索オプション付きの「タグ」ページを作成する

私はそれについて答えを探しました、私が何かを見つけたかどうかわからない。

私は映画についてのブログを持っています、そして私は俳優のためにタグを使っています(すなわち、ブラッドピット、ケビンスペイシー)。

私は専用の "アクター"ページを作成したいと思っています。

  • すべてのアクター(=タグ)のアルファベット順のリストそのため、タグリストはAからZまで表示されます。
  • 検索フォーム - ユーザーはアクターを検索できます(=タグクラウドを検索)。

私はこれを行うのを助けることができるプラグインを検索しようとしています。 Nice Custom Tag Configurationプラグインが見つかっただけですが、それだけでは不十分です。

これで何か手助け?

たぶん、そのようなページを作成するためのコードはそれほど難しくないはずです - それについていくつかの提案を得てうれしいでしょう。

いずれにせよ、私は多くのブログ所有者がそのようなオプションが彼らのブログに非常に関連があると思うと思います。

ありがとう。

1
wpguy1

たとえばというテーマでファイルを作成します。myTagsPage.php

その中に次のコードを貼り付けます

<?php
/*
Template Name: myTagsPage
*/
<h2>Actors</h2>
<?php the_tags('<ul><li>','</li><li>','</li></ul>'); ?>
?>

次に管理上、右側に新しい空白のページを作成します、あなたはあなたが望むテンプレートを選択できるはずです - myTagsPageを選択してください

あなたは多くの機能を選ぶことができます、パラメータで遊ぶ - 私はサンプルを作成しました

チェック http://codex.wordpress.org/Function_Reference/the_tags

私はこれのためのプラグインを一度見ました、しかし、私はこれがより柔軟であなたがそれをもっとカスタマイズすることができると思います:)

2
mireille raad

これは部分的な答えに過ぎませんが、これがあなたが興味を持っているものであれば、後で詳しく説明します。

WordPressはタグや分類法ではうまく検索できません。そこに組み込まれているのはAPI機能だけではありません。いずれにせよ、それを実際に進めるのは論理的な方法ではありません。タグが "Brad Pitt"で、誰かが "Brad"を検索した場合、または名前のスペルが間違っていた場合は、必要な結果を得るために十分な解析またはSQL%LIKEクエリを実行する必要があります。

このようなことをするより良い方法は、オートコンプリートを使うことです... script.aculo.usにバンドルされたとても素敵な オートコンプリートモジュール があります。 jqueryを好む場合は、 jqueryオートコンプリートプラグイン を使用してください。どちらにしても、get_termsを使って変数を自分のタグにロードし、その変数を使ってオートコンプリート をローカライズしてください。コウモリ。

1
goldenapples