0

これを行う方法を見つけるためにあらゆる場所を見てきましたが、運がありません。Post Formats を読みましたが、それは私が探しているものではないと思います。

フロントページの投稿はすべて同じですが、機能やレビューについては、「標準の」single.php 投稿とはまったく異なる外観にすることができます。

例:

ホームページ // http:// ausdroid.net (すべての投稿は同じように見えます)

標準のシングルポスト // http://ausdroid.net/2013/02/03/samsung-galaxy-nexus-from-vodafone-receives-android-4-1-2-update

別の単一の投稿 (この場合はレビュー用) // http://ausdroid.net/2013/02/02/huawei-ascend-d1-quad-review

ありがとう!

4

3 に答える 3

1

カテゴリを使用してさまざまなシングルを表示するサンプル:

single.php

<?php

if ( in_category( $foo ) )
    require( 'single-foo.php' );
else
    require( 'single-default.php' );

したがって、上記の単純なコードを通常のに配置しsingle.php、以前のコードを に配置して、「その他の」シングル レイアウトを に作成します。single.phpsingle-default.phpsingle-foo.php

$foo は、カテゴリ ID またはスラッグにすることができます。

in_category()

編集

投稿フォーマットで動作するようにこれを変更できます。

functions.php で:

add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );

...次に、if上記のサンプルのステートメントを変更して、has_post_format()代わりに使用します。

has_post_format() .

于 2013-02-03T15:51:09.757 に答える
0

http://www.wpbeginner.com/wp-themes/create-custom-single-post-templates-for-specific-posts-or-sections-in-wordpress/

これは、「Single Post Template」プラグインを使用して、それがオプションである場合、それをかなりよく説明しています

于 2013-02-03T15:40:34.700 に答える
-1

投稿にカスタム フィールドを追加してみて、single.php でそれらをチェックして、さまざまなレイアウトを表示できます。まさにそれを行うプラグインの例については、このビデオを参照してください - youtube.com/watch?v=L3VXnryN9iY

于 2013-02-03T15:48:30.987 に答える