Hi @elpanda13,
I tested the video type portfolio item on your site and I’m not able to replicate the issue. I created a new portfolio item in your setup and selected the Video media type, entered the embed code in the video settings field then published the post. The video settings metabox didn’t disappear. I reloaded the post too but it was still there.
Same is the case in my local installation the video settings metabox is working as expected.
Yes that’s correct, displaying a video instead of a thumbnail in Ethos stack requires custom development as this is not a theme feature by default and is outside of our support scope, but we will do our best to help you getting started with the customization but we will not be able to implement it. If your child theme is setup then add the following code in your functions.php file of your child theme:
// Entry Cover
// =============================================================================
if ( ! function_exists( 'x_ethos_entry_cover' ) ) :
function x_ethos_entry_cover( $location ) {
if ( $location == 'main-content' ) { ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="entry-featured custom-portfolio-item">
<a class="" href="<?php the_permalink(); ?>">
<?php x_portfolio_item_featured_content(); ?>
<h2 class="x-h-entry-cover"><span><?php x_the_alternate_title(); ?></span></h2>
</a>
</div>
</article>
<?php } elseif ( $location == 'post-carousel' ) { ?>
<?php GLOBAL $post_carousel_entry_id; ?>
<article <?php post_class(); ?>>
<a class="entry-cover" href="<?php the_permalink(); ?>" style="<?php echo x_ethos_entry_cover_background_image_style(); ?>">
<h2 class="h-entry-cover"><span><?php ( $post_carousel_entry_id == get_the_ID() ) ? the_title() : x_the_alternate_title(); ?></span></h2>
<div class="x-post-carousel-meta">
<span class="entry-cover-author"><?php echo get_the_author(); ?></span>
<span class="entry-cover-categories"><?php echo x_ethos_post_categories(); ?></span>
<span class="entry-cover-date"><?php echo get_the_date( 'F j, Y' ); ?></span>
</div>
</a>
</article>
<?php }
}
endif;
Then add the following code n the Theme Options > CSS:
.x-h-entry-cover {
padding: 0;
margin: 0;
position: absolute;
width: 100%;
bottom: 0;
font-size: 14px;
left: 0;
padding: 10px;
background: rgba(0,0,0,0.5);
letter-spacing: 0;
line-height: 1;
text-transform: uppercase;
color: #fff;
-webkit-transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1);
transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-portfolio-item .entry-thumb {
padding: 0
}
.custom-portfolio-item img {
width: 100%
}
Please note that the code provided above serves as a guide only and is to help you in getting started so implementing it and maintaining the code will be out of our support scope and for further maintenance for new possible versions of the theme that may cause the customization to break, you will need to hire a developer.
Hope this helps!