Tagged: elementor, layout, loop, post template
Hey Branesh, thanks for your attention at all questions.
i am trying to create my own template for display post and cpt on user profile…
I know that i can display a post standalone page from a shortcode template, but how i can display in the post/cpt (my current cpt is “video”) layout a loop item from elementor? i tried with the shortcode on posts.php (theme-child/buddyblog/buddyboss/video) but only loop post post type and dont the video cpt…my loop item screenshot: https://prnt.sc/34sYiAsrY70V
what i miss?Hi Vitor,
Thank you for the question.
I have limited experience with elementor. So, I may not be able to assit much.Do you know a way you can achieve the same for a standard post type? If yes, you need to apply the same for BuddyBlog post types.
The entry(single/loop) comes from a slightly modieifd buddyboss entry file.
You can copy it from buddyblog/buddyboss/default/entry-content.php to your child theme/buddyblog/buddyboss/default/entry-content.phpRegards
BrajeshHello Brajesh,
Thank you for you attention.
I dont have too much experience with php,The Entry loop that you mention worked with elementor! but i need a advice on hiding this “entry-content-wrap” section without remove the edit and delete button for the author of post…
My current entry-content.php:
<?php /** * Template part for displaying posts * * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ * * @package BuddyBoss_Theme */ ?> <?php global $post; ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php if ( !is_single() || is_related_posts() ) { ?> <div class="post-inner-wrap"> <?php } ?> <?php echo do_shortcode( '[elementor-template id="931"]' ); ?> <div class="entry-content-wrap"> <?php if ( is_singular() && ! is_related_posts() ) { ?> <div class="entry-content"> </div><!-- .entry-content --> <?php } ?> <div class="post-actions"> <?php echo bblpro_get_post_edit_link( get_the_ID() ); ?> <?php echo bblpro_get_post_delete_link( get_the_ID() ); ?> </div> </div> <?php if ( !is_single() || is_related_posts() ) { ?> </div><!--Close '.post-inner-wrap'--> <?php } ?> </article><!-- #post-<?php the_ID(); ?> --> <?php if( is_single() && ( has_category() || has_tag() ) ) { ?> <div class="post-meta-wrapper"> <div class="post-actions"> <?php echo bblpro_get_post_edit_link( get_the_ID() ); ?> <?php echo bblpro_get_post_delete_link( get_the_ID() ); ?> </div> </div> <?php } ?>
Screenshot of the section in Private Browser (guest) that i want to remove for guest (not the author post for continue with the edit and delete button):
https://prnt.sc/B669zLTJIbp--Best Regards
Just to clarify, i dont know if this custom php are correct but its working for now, maybe Brajesh can fix my code….
Just to add info about new elementor devs with buddyblog,
I Fixed the issue with 1 step:
1. giving the entry-content-wrap class 0padding in the css:
‘#item-body .bbl-posts-list .entry-content-wrap {
padding: 0px 0px 0px;
}’(that can be customized in your custom.css from theme our with the template overwriten like:
theme-child\buddyblog\buddyboss\assets\css\default.css)https://prnt.sc/aYo3hcOJdAg3
finally now the grid look pretty good and customizable ^^If Some dev can check the php code and correct me if the code can break something
Hi Vitor,
Looks good.You may simplify it like this
<?php /** * Template part for displaying posts * * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ * * @package BuddyBoss_Theme */ ?> <?php global $post; ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php echo do_shortcode( '[elementor-template id="931"]' ); ?> <div class="entry-content-wrap"> <div class="post-actions"> <?php echo bblpro_get_post_edit_link( get_the_ID() ); ?> <?php echo bblpro_get_post_delete_link( get_the_ID() ); ?> </div> </div> </article><!-- #post-<?php the_ID(); ?> -->
Regards
Brajesh
You must be logged in to reply to this topic.