-
AuthorPosts
-
July 28, 2013 at 2:26 am #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/
July 29, 2013 at 5:27 am #131768Hi,
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
August 1, 2013 at 2:20 am #131769Thanks for your help. I replaced the code but no luck? What now?
shanetucker.com
August 3, 2013 at 5:36 am #131770Hi,
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
August 6, 2013 at 3:57 am #131771So 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-->August 6, 2013 at 6:13 am #131772Hi,
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
-
AuthorPosts
- The topic ‘Comments section not showing up’ is closed to new replies.