将标题添加到投资组合项目页面PHP

时间:2013-06-07 13:17:23

标签: php wordpress title portfolio

我尝试了一切让它发挥作用,但我无法解决它!

在此页面http://bit.ly/195ooX2

我有我的投资组合项目,但我希望在图片下面有项目的名称。它不必是可点击的,但我只是想让它显示名称。我理解他们需要有空间。但我只是想知道我需要在哪里放置哪种代码?

它必须是这样的:http://bit.ly/18aVx45

这就是我认为需要完成的代码片段:

<div id="content-area" class="fullwidth clearfix">
<div class="post-content">
    <?php while ( have_posts() ) : the_post(); ?>
        <?php the_content(); ?>
        <?php wp_link_pages(array('before' => '<p><strong>'.esc_attr__('Pages','Flexible').':</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
        <?php edit_post_link(esc_attr__('Edit this page','Flexible')); ?>
    <?php endwhile; ?>
</div>  <!-- end .post-content -->
<?php
    $et_ptemplate_settings = array();
    $et_ptemplate_settings = get_post_meta($post->ID,'et_ptemplate_settings',true);
    $et_ptemplate_projectcats = isset( $et_ptemplate_settings['et_ptemplate_projectcats'] ) ? (array) $et_ptemplate_settings['et_ptemplate_projectcats'] : array();

    $portfolio_args = array(
        'post_type' => 'project',
        'showposts' => -1,
        'tax_query' => array(
            array(
                'taxonomy' => 'project_category',
                'field' => 'id',
                'terms' => $et_ptemplate_projectcats,
                'operator' => 'IN'
            )
        )
    );
    if ( empty( $et_ptemplate_projectcats ) )  unset ( $portfolio_args['tax_query'] );

    $portfolio_query = new WP_Query( apply_filters( 'et_home_portfolio_args', $portfolio_args ) );

    $categories = get_terms( 'project_category', array( 'include' => $et_ptemplate_projectcats ) );
    if ( $categories ){
        echo '<ul id="et_portfolio_sort_links">';
            echo '<li class="active">' . '<a href="#" data-categories_id="all">' . __( 'All', 'Flexible' ) . '</a>' . '</li>';
            foreach ( $categories as $category ){
                echo '<li>' . '<a href="#" data-categories_id="' . esc_attr( 'project_cat_' . $category->term_taxonomy_id ) . '">' . esc_html( $category->name ) . '</a>' . '</li>';
            }
        echo '</ul>';
    }
?>
<div id="portfolio-grid" class="clearfix">

<?php
        while ( $portfolio_query->have_posts() ) : $portfolio_query->the_post(); 
                    get_template_part( 'includes/entry', 'portfolio' );
            endwhile; 
    wp_reset_postdata(); ?>

</div> <!-- end #portfolio-grid -->

1 个答案:

答案 0 :(得分:0)

您需要编辑以下(模板)文件之一:

  

可湿性粉剂内容/主题/ {模板} /includes/entry-portfolio.php

  

可湿性粉剂内容/主题/ {模板} /includes/entry.php

在该文件中,您将以下行放在图像下方:

 <?php echo get_the_title(); ?>