2

背景のビット:

さまざまなカスタム投稿タイプを取り込むソーシャル メディア アグリゲーターを構築しました。

投稿タイプに基づいて、リスト ビューに動的にテンプレートを割り当てています。したがって、各投稿タイプには独自の外観があります。

                    switch (get_post_type())
                {
                    case twitter:
                        get_template_part( 'content', 'twitter' );break;
                    case flickr:
                        get_template_part( 'content', 'flickr' );break;
                    case facebook:
                        get_template_part( 'content', 'facebook' );break;
                    case youtube:
                        get_template_part( 'content', 'youtube' );break;
                    case instagram:
                        get_template_part( 'content', 'instagram' );break;
                    case googleplus:
                        get_template_part( 'content', 'googleplus' ); break;
                    case facebook:
                        get_template_part( 'content', 'facebook' ); break;
                    case linkedin:
                        get_template_part( 'content', 'linkedin' ); break;
                    case pinterest:
                        get_template_part( 'content', 'pinterest' ); break;

                    default:
                        get_template_part( 'content_blog');
                }?>

私がやりたいことは、すべての投稿タイプで同じように見える標準化された詳細ページにユーザーを移動させる「詳細」ボタンをリンクすることです。

それぞれのテンプレートとは別に、「投稿の詳細」の書式設定を設定する方法はありますか。

これを達成するためのベストプラクティスの方法はありますか?

ありがとう!

4

1 に答える 1

0

私の理解が正しければ、以下のコードで別の URL にリンクする必要があると思います。

 <?php the_content( 'Read more ...' ); ?> 

もしそうなら、 これを達成する方法を示すこのWordPressフォーラムの質問を確認できます.

また、あなたのswitch声明についての 1 つのポイント:

content_blog.phpswitchの名前をcontent.phpに変更してから、次の 1 行のコードを使用してください。

get_template_part( 'content', get_post_format() );
于 2013-04-03T09:16:18.320 に答える