Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #26829

    There is no comment section of my portfolio items. I have the “allow comments” option checked, how can I make sure comments are allowed on my portfolio items like it is on my blog. Sample at: http://shanetucker.com/portfolio-item/beautiful-series-art-video/

    #131768

    Hi,

    Edit single-portfolio.php, find this code:

    $avia_config['size'] = avia_layout_class( 'main' , false) == 'entry_without_sidebar' ? '' : 'entry_with_sidebar';
    get_template_part( 'includes/loop', 'portfolio-single' );

    Below, add this code:

    //wordpress function that loads the comments template "comments.php"
    comments_template( '/includes/comments.php');

    Regards,

    Ismael

    #131769

    Thanks for your help. I replaced the code but no luck? What now?

    shanetucker.com

    #131770

    Hi,

    Now you should check what you did and do it again, because this works 110%.

    These are lines 25 – 27 of single-portfolio.php

    $avia_config['size'] = avia_layout_class( 'main' , false) == 'entry_without_sidebar' ? '' : 'entry_with_sidebar';
    get_template_part( 'includes/loop', 'portfolio-single' );
    ?>

    Delete all three of the above lines and in their place paste this

    $avia_config['size'] = avia_layout_class( 'main' , false) == 'entry_without_sidebar' ? '' : 'entry_with_sidebar';
    get_template_part( 'includes/loop', 'portfolio-single' );
    comments_template( '/includes/comments.php');
    ?>

    Thanks,

    Nick

    #131771

    So here is what my file looks like?

    <?php
    global $avia_config;

    /*
    * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory.
    */
    get_header();

    if( get_post_meta(get_the_ID(), 'header', true) != 'no') echo avia_title();
    ?>

    <div class='container_wrap main_color <?php avia_layout_class( 'main' ); ?>'>

    <div class='container'>

    <div class='template-page template-portfolio content <?php avia_layout_class( 'content' ); ?> units'>

    <?php
    /* Run the loop to output the posts.
    * If you want to overload this in a child theme then include a file
    * called loop-page.php and that will be used instead.
    */

    //wordpress function that loads the comments template "comments.php"
    comments_template( '/includes/comments.php');
    ?>

    <!--end content-->
    </div>

    <?php

    //get the sidebar
    $avia_config['currently_viewing'] = 'page';
    get_sidebar();

    ?>

    </div><!--end container-->

    #131772

    Hi,

    You’re doing it wrong:

    <?php
    global $avia_config;

    /*
    * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory.
    */
    get_header();

    if( get_post_meta(get_the_ID(), 'header', true) != 'no') echo avia_title();
    ?>

    <div class='container_wrap main_color <?php avia_layout_class( 'main' ); ?>'>

    <div class='container'>

    <div class='template-page template-portfolio content <?php avia_layout_class( 'content' ); ?> units'>

    <?php
    /* Run the loop to output the posts.
    * If you want to overload this in a child theme then include a file
    * called loop-page.php and that will be used instead.
    */

    $avia_config['size'] = avia_layout_class( 'main' , false) == 'entry_without_sidebar' ? '' : 'entry_with_sidebar';
    get_template_part( 'includes/loop', 'portfolio-single' );
    comments_template( '/includes/comments.php');
    ?>

    <!--end content-->
    </div>

    <?php

    //get the sidebar
    $avia_config['currently_viewing'] = 'page';
    get_sidebar();

    ?>

    </div><!--end container-->

    <?php get_footer(); ?>

    Remove everything on single-portfolio.php then place the code above.

    Regards,

    Ismael

Viewing 6 posts - 1 through 6 (of 6 total)
  • The topic ‘Comments section not showing up’ is closed to new replies.