特定のカスタムポストタイプのページにコンテンツを追加するには?私はこのコード投稿IDがある間のコンディションカスタムポストタイプ - ワードプレス
is_singular()
を使用しています
私は、カスタムポストタイプのコンテンツを追加したかったが、特定のページだけのために。
特定のカスタムポストタイプのページにコンテンツを追加するには?私はこのコード投稿IDがある間のコンディションカスタムポストタイプ - ワードプレス
is_singular()
を使用しています
私は、カスタムポストタイプのコンテンツを追加したかったが、特定のページだけのために。
私はちょうどget_the_idを使って考え出しました。
コードが 「123」はページIDこれらの場合
でカスタムポストタイプのスラッグこの
is_singular('custom-post-slug') && get_the_id() == 123): ?>
「カスタム・ポストスラッグ」のようなものですあなたのことができますI常にテーマにシングル{カスタムポストタイプ}の.phpを追加し、次のコードのようなもののために特別にHTML構造を定義します。
<?php get_header(); ?>
<div class="single-page-customtype">
Hello Single
</div>
<?php get_footer(); ?>
user2415803そのID李をハードコーディングすることは悪い習慣@これは、カスタムフィールドやその他のチェックを使用して目的のIDを取得することを検討してください。
詳細をお知らせください。あなたが特定のカスタムポストタイプのコンテンツを追加しようとしている場合は、単にこれを使用する:
if (get_post_type() === 'your_post_type_name') {
// add the content
}
条件がように、特定のページにあることとする場合は、拡張することができますのでご注意ください。ご質問がある場合はお知らせください。
こんにちは、このコードis_singular( 'custom-post-slug')&& get_the_id()== 123)を使って作業しています:?>、この特定のページがあるWordPressの特定のページにいくつかのコンテンツを追加する必要がありますカスタム投稿タイプ。ありがとうございました – user2415803