タグ付けされた質問 「custom-post-types」

カスタム投稿タイプはWordPressを拡張して追加のコンテンツをサポートします。

1
パーマリンク:カスタム投稿タイプ->カスタム分類->投稿
WordPressの書き換えルールの使用に問題があり、いくつかのヘルプを使用できます。 というカスタム投稿タイプがあり_shows_ます。 すべてのショーには単一のカスタム分類カテゴリ_show-category_.A _show_があり、複数のカテゴリはありません_show-category_。 この方法でURLをルーティングしたい: www.mysite.com/shows/ => archive-shows.php www.mysite.com/shows/%category%/ => taxonomy-show-category.php www.mysite.com/shows/%category%/%postname%/ => single-shows.php 実際の例として、_show-category_「Foo」と「Foo」を含む_show_「Bar」というタイトルの投稿があるとし_show-category_ます。WordPressアプリは次のようになります。 www.mysite.com/shows/foo/ => shows all posts under the foo category www.mysite.com/shows/foo/bar => shows the indivual post 私は可能な限りプラグインを避けようとしますが、あらゆる解決策を受け入れています。

1
プラグイン開発にカスタム投稿タイプまたはカスタムデータベーステーブルを使用する必要がありますか?
私はワードプレスプラグインを書くのはかなり新しいですが、私はすでに深い終わりに飛び込んできましたので、今後の大きなプロジェクトでそれが「正しく」行われるようにしたいと思います。 私はWordPressをかなり大きなWebアプリに大幅に拡張し、WordPressフレームワークに依存するためにデータ構造をできるだけネイティブに保ちたいと思っていますが、独自のカスタムデータベーステーブルを作成する方が良いかどうかわかりませんまたは、カスタム投稿タイプを使用してみてください。 私はまだすべてのデータを知りませんが、多くのテーブル(またはcpt)がリレーショナルにリンクされます。カスタムデータベーステーブルを避ける必要があるという調査から「バイブ」を取得しますが、最適なソリューションを決定する方法がわかりません。 具体的には、次の3つの領域が心配です。 そのルートに行くと、それが物事を「トリッキー」にする場合、cptごとに余分なフィールドに必要なポストメタフィールドの数 レポート用の半複雑なリレーショナルフィルターを使用してクエリをどれだけうまく取得できるか 特に多対多の関係がある場合、関係を最適に管理する方法 「正しい」方法はありますか?ご意見ありがとうございます。


6
管理者リストの投稿画面で検索コンテキストを拡張する
カスタム投稿タイプを作成し、それにカスタムフィールドをいくつか追加しました。ここで、著者がカスタム投稿リスト画面(管理バックエンド)で実行できる検索を、通常のようにタイトルとコンテンツだけでなく、メタフィールドでも実行できるようにしたいと思います。 どこでフックできますか、どのコードを使用する必要がありますか? サンプル画像 ステファノ


6
検索にカスタム分類用語を含める
2つのカスタム投稿タイプに2つのカスタム分類を適用しています。サイドバーの用語リストは問題なく、それに関連するすべての投稿をリストします。ただし、特定の用語のいずれかを検索した場合、その用語を含む投稿は表示されません。 例:http : //dev.andrewnorcross.com/das/all-case-studies/用語「PQRI」の検索 何も得られません。何か案は?さまざまな検索プラグインを使用してみましたが、カスタム検索パラメーターが壊れているか、機能しません。

2
カスタム投稿タイプのURL書き換え?
ポートフォリオプロジェクトのカスタム投稿タイプを設定します。このメインURLは次の場所にあります/projects/ これ/articles/*/で、パーマリンク構造のブログ投稿パーマリンクも設定しました。つまり、ポートフォリオプロジェクトを表示すると、URLが次のように変わります。/articles/projects/project-name/ 私のプロジェクトのカスタム投稿タイプに対してのみパーマリンクを書き換える方法があるに違いないことを知っています。しかし、私はURLスラッグを宣言する構文に慣れていない-私が得ることができる助けをいただければ幸いです!

4
WP query_posts meta_queryの日付を比較する正しい方法は何ですか
WPテンプレートにquery_posts呼び出しがあります。More Fieldsプラグインを使用して、サイト管理者にイベント(カスタム投稿タイプ)を作成し、フォーマットされた日付YYYY / mm / ddを入力する機能を与えることができます。 主な質問は次のとおりです。meta_query配列のvalueオプションにどの値を渡す必要がありますか?私は現在、「date( "Y / m / dh:i A")」(引用符を除く)を渡そうとしています。これは、理解しているとおり、今日の日付を印刷するためです。日付の時刻は気にしないので、関係ないかもしれません。最終的には、比較オプションを使用して、このサイトのさまざまな場所での今後のイベント、過去のイベントを表示しようとしています。別の場所では、今月の最初の日と最後の日を出力する配列に値オプションを実際に渡す必要があり、出力は今月発生するイベントに制限されます。 <?php query_posts( array( 'post_type' => 'event', // only query events 'meta_key' => 'event_date', // load up the event_date meta 'orderby' => 'meta_value', // sort by the event_date 'order' => 'asc', // ascending, so earlier events first 'posts_per_page' …


2
メニュー画面へのカスタム投稿タイプの追加
Wordpressの「外観」->「メニュー」オプションにカスタム投稿タイプを追加する方法が必要です。私はカスタム投稿タイプを作成しました: register_post_type('produksjoner',$args); 私が見つけるすべての例は、カスタムメニュー項目にURLを手動で追加することで、ページをメニューに追加するだけです。他のページと同様に選択することで、これを自動的に追加できるようにしたいと思います。 私は今2日間探しています...助けてください:-/

8
Next / Prev Postリンクは、メニュー順またはメタキー順に並べることができますか?
meta_keyの値で並べられた一連の投稿があります。必要に応じて、メニュー順に並べることもできます。 生成された次/の前のポストのリンク(next_post_link、previous_post_link、またはposts_nav_link年表すべて移動します。私は、このデフォルトの動作を理解しながら、私はそれを変更する方法を理解していない。私はそれがリンクtemplate.phpにadjacent_post_linkに至るマップすることがわかったが、それはかなりハードコードされているように見え始めます。

3
カスタム投稿タイプと分類の名前を変更する
12種類以上のカスタム投稿タイプを備えたサイトの開発を開始しました。表示値だけでなく、実際のカスタム投稿タイプ名のいくつかを変更したいと思います。ただし、SQL更新クエリを実行するだけで、変更したりシリアル化されたデータの一部を上書きしたりする必要がある場所を見逃すことが心配です。すでに3,000を超えるアイテムを入力したため、クリーンなデータベースで再起動することはできません。 カスタム投稿タイプの名前を変更する最良の方法は何でしょうか?分類法の名前を変更してはどうですか?

3
カスタム投稿タイプに注目画像が表示されないのはなぜですか?
functions.phpに次のサムネイルサポートが追加されています。 // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); そして、私はカスタム投稿タイプを作成します // Create Custom Post Type for Work add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( 'name' => __( 'Custom' ), 'singular_name' => __( 'Custom' ) ), 'public' => true, 'has_archive' => true, …

4
カスタム分類およびカスタムフィールド用のフィルターを備えた高度な検索フォーム
特定のカスタム投稿タイプ用の高度な検索フォームを作成し、カスタム投稿タイプのカスタムフィールド、カスタム分類、および個別のカスタム投稿タイププロパティ(フィールドと分類)のフィルターを作成して、最初のカスタム関係フィールドを使用した投稿タイプ。 私は最近、WPのカスタム投稿タイプ、フィールド、および分類法から始めました。これまでのところは気に入っていますが、それを最大限に活用するために、適切に検索できるようにしたいと思います。手動で行う必要がありますか?もしそうなら、どのように? PS。問題があれば、プラグインを使用しています:Advanced Custom FieldsおよびCustom Post Type UI。 以下では、フィルタリングがどのように見えるか、およびそれが上記の投稿タイプにどのように関連するかについての例をモックアップしました。

2
カスタムの投稿タイプと分類の書き換え構造を混在させていますか?
基本的に、カスタムの投稿タイプを使用して用語集を作成したいと思いますが、いくつかの問題があります。そのようにしたい: メイン用語集のURL: http://example.com/glossary/ 文字Aで始まる用語集の用語: http://example.com/glossary/a/ 単一の用語集用語のURL: http://example.com/glossary/a/atomic/ 私は実際に以下のコードを使用してこれを達成しましたが、それはそれを行うには非常に厄介な方法であると確信しており、ページを表示するときに間違ったテンプレートが呼び出されるため、どこかで誤動作しています。archive-sumo-glossary-term.phpが期待どおりに呼び出されるhttp://example.com/glossary/を除き、他の2つは私のテーマでindex.phpをアクティブにするだけです。 ここに行く(functions.phpテーマで): add_action('init', 'create_glossary'); function create_glossary() { register_post_type ( 'sumo-glossary-term', array ( 'labels' => array ( 'name' => _x('Glossary Terms', 'post type general name'), 'singular_name' => _x('Glossary Term', 'post type singular name') # And so on … ), 'supports' => array('title', 'editor', 'thumbnail'), …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.