2011-01-26 22 views
0

私はカスタムポストタイプに取り組んでいます。投稿タイプを追加すると、データを投稿することができます。カスタム投稿タイプは、CMS-PRESSを使用して行います。私は特定のカスタムポストタイプの投稿を投稿した後、私はフロントエンドのWordPress投稿リストに投稿を見ることができません。それと同じように、それはあまりにも冗談の下に来ていない。どのように私は通常の投稿のようにすべての場所でこの影響を与えることができますか?ポストタイプに基づいてテーマを作ることは可能ですか?誰も私にこれを助けることができますか?カスタムポストタイプについての明確化が必要

答えて

1

カスタムポストタイプの目的を誤解していると思います。

カスタムの「投稿」ではなく、カスタムの「エンティティ」と考えるのはおそらくもっと役に立ちます。カスタムエンティティの例としては、「Cars」、「Courses」、「Locations」など、Webサイトに置くことのできるものがあります。

あなたがそのような考え方を始めると、WordPressがどのようにそれらのエンティティを表示するかを知る助けを必要としていることがわかります。カスタムエンティティによっては定期的に追加するものもあります。他のものは何ヶ月も何年も変わらずに残るかもしれません。いくつかは数が少ないかもしれません。他のものは、複雑な階層または検索を介して表示する必要があります。

これが、ページと同じように、ブログとは別の場所に保管されている理由です。

しかし、カスタム '投稿'が適切なものであれば、テーマを開発または変更するためのWordPressサイトには素晴らしいリソースがいくつかあります。また、投稿を入手するプラグイン。通常のアドオンディレクトリにあります。

・ホープこれはあなたのコメントに応えて

+0

はい、あなたは正しいです!私はカスタムの投稿の目的を誤解しましたが、今私は明らかです。しかし、あなたは私のブログに追加されたカスタム投稿がどこにあるのかを私に説明できますか? – Arung

0

:-)正しい方向を設定し、Mayilarun:のリストとして:

OK、あなたはあなたのカスタム投稿を見ることができる2つの方法がありますエントリ、および個々に。

個々のエントリを表示するには、基本的にパーマリンク構造を介してリンクします。たとえば、mysite.com/locations/lakesideへのリンクを作成します。

ただし、これは少し静的です。だから、ブログと同じように、エントリーのリストを見たいのであれば、テーマにWordpressのget_posts()関数をコーディングする必要があります。これは、Wordpressのサイトで十分に文書化されています。

独自のテーマの作成に熱心でない場合は、代わりに、ページのコンテンツにショートコードを埋め込み、エントリのリストを返すプラグイン 'Get Posts'を使用できます。高度にカスタマイズ可能で、プラグインの作者のWebサイトにはすぐに使えるいくつかの例があります。あなたがショートコードにpost_typeエントリを追加したことを確認してください。 ...

[get_postsのpost_type = "製品"

幸運を:サイトで、私はちょうどそれはこのように始まっ作成しました!

関連する問題