Help with Changing loop.php?

时间:2012-02-10 作者:Joe

我正在尝试编辑循环,因此如果它在类别ID 60上,它将显示“照片”,而不是“博客”。。我该怎么做?

博客

    <?php if(is_archive()&&!is_category()&&!is_tag()&&!is_search()){ ?>

        <!-- BEGIN .archive-title -->
        <h1 class="page-title">

            <?php if ( is_day() ) : ?>
                    <?php printf( __( \'Daily Archives: %s\'), get_the_date()); ?>
                <?php elseif ( is_month() ) : ?>
                    <?php printf( __( \'Monthly Archives: %s\'), get_the_date( \'F Y\' )); ?>
                <?php elseif ( is_year() ) : ?>
                    <?php printf( __( \'Yearly Archives: %s\'), get_the_date( \'Y\' )); ?>
                <?php else : ?>
                    <?php _e( \'Blog Archives\'); ?>
            <?php endif; ?>

        <!-- END .archive-title -->
        </h1>

    <?php } ?>

2 个回复
最合适的回答,由SO网友:Scott 整理而成
<?php if( is_archive() && is_category() && !is_tag() && !is_search() ): ?>

    <!-- BEGIN .archive-title -->
    <h1 class="page-title">

        <?php if ( is_day() ): ?>
                <?php printf( __( \'Daily Archives: %s\' ), get_the_date() ); ?>
            <?php elseif ( is_month() ): ?>
                <?php printf( __( \'Monthly Archives: %s\' ), get_the_date( \'F Y\' ) ); ?>
            <?php elseif ( is_year() ): ?>
                <?php printf( __( \'Yearly Archives: %s\' ), get_the_date( \'Y\' ) ); ?>
            <?php elseif ( is_category(60) ): ?>
                <?php _e( \'Photos\' ); ?>
            <?php else : ?>
                <?php _e( \'Blog Archives\' ); ?>
        <?php endif; ?>

    <!-- END .archive-title -->
    </h1>

<?php endif; ?>
SO网友:mor7ifer

    <?php else : ?>
        <?php if( is_category( 60 ) ) : ?>
            <?php _e( \'Photos\' ) ?>
        <?php else : ?>
            <?php _e( \'Blog Archives\'); ?>
        <?php endif; ?>
<?php endif; ?>
试试这样的。

结束

相关推荐

Short code to display a loop

我一直在研究这个短代码,但没有成功。。。function loop_shortcode( $atts = \'\' ) { \'<div class=\"clear\"></div> <div class=\"childs grid_12\"> <?php $the_query = new WP_Query( array( \"post_parent\" => \