0

条件付きコメントを利用して PHP でページ/ファイルを定義する方法に興味があります。

この手法は WordPress で使用されています。ファイルの先頭に条件付きコメントを挿入することで、テンプレート ファイルを定義できます。次に、このテンプレートを選択すると、アプリケーションは使用するファイルを認識します。このようなもの;

<?php
/*
Template Name: Snarfer
*/
?>

WordPress 環境でこのアクションを実行したくないことを指摘したいと思いますが、彼らがどのようにそれを行うのか興味があります。

では、この手法を PHP でどのように使用できるでしょうか。関数、クラス、または一連の関数とクラスを作成する必要があると思います。

検索を試みましたが、検索で間違ったキーワードを使用している可能性があります。

誰かが私にドキュメントやチュートリアルを教えてくれたら、とても感謝しています。

4

1 に答える 1

-1

使用したいカスタム投稿タイプを確認するには、wordpress archive.php で条件を指定する必要があると思います。ここで、呼び出すテンプレート ファイルを定義できます。

<?php if ( 'news' == get_post_type() ) { ?>

            <div class="container">

                    <?php
                        /* Include the Post-Format-specific template for the content.
                         * If you want to overload this in a child theme then include a file
                         * called content-___.php (where ___ is the Post Format name) and that will be used instead.
                         */
                        get_template_part( 'news-blog', get_post_format() ); 
                    ?>

            </div>
    <?php } else { ?>
Wordpress Default call
<?php } ?>

get_template_part( 'news-blog', get_post_format() ); news-blog はテンプレートのファイル名です。たとえば、news-blog.php

于 2013-02-23T11:50:51.967 に答える