Hello @mmartion,
Thanks for writing in!
1.) To remove the author name from the portfolio post, please add the following CSS code in the X > Theme Options > Global CSS (http://prntscr.com/evui3r)
.p-meta span:first-child,
.p-meta span:nth-child(1) {
display: none;
}
2.) The fonts of the portfolio meta and the rest of the portfolio contents were coming from the global settings. Please go to X > Theme Options > Typography > Body and Content to select font. You may enable the font manager and use the font manager if you would like to insert or select which font do you want to use. To know more about the font manager, please check this out:
3.) Before you can allow the excerpt to be displayed, what you are trying to accomplish requires a template customization, we would highly to suggest that you use a child theme. This allows you to make code changes that won’t be overwritten when an X update is released.
Once you have your child theme active and ready, please follow these steps below:
1] Using Notepad or TextEdit or Sublime Text or any text editor, please create a new file in your local machine.
2] Insert the following code into that new file
<?php
// =============================================================================
// VIEWS/INTEGRITY/CONTENT-PORTFOLIO.PHP
// -----------------------------------------------------------------------------
// Portfolio post output for Integrity.
// =============================================================================
$archive_share = x_get_option( 'x_integrity_portfolio_archive_post_sharing_enable' );
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="entry-featured">
<?php x_portfolio_item_featured_content(); ?>
</div>
<div class="entry-wrap cf">
<?php if ( x_is_portfolio_item() ) : ?>
<div class="entry-info">
<header class="entry-header">
<h1 class="entry-title entry-title-portfolio"><?php the_title(); ?></h1>
<?php x_integrity_entry_meta(); ?>
</header>
<?php x_get_view( 'global', '_content', 'the-content' ); ?>
</div>
<div class="entry-extra">
<?php x_portfolio_item_tags(); ?>
<?php x_portfolio_item_project_link(); ?>
<?php x_portfolio_item_social(); ?>
</div>
<?php else : ?>
<header class="entry-header">
<h2 class="entry-title entry-title-portfolio">
<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to: "%s"', '__x__' ), the_title_attribute( 'echo=0' ) ) ); ?>"><?php x_the_alternate_title(); ?></a>
</h2>
<?php if ( $archive_share == '1' ) : ?>
<?php x_portfolio_item_social(); ?>
<?php endif; ?>
</header>
<div class="x-content excerpt">
<?php x_get_view( 'global', '_content', 'the-excerpt' ); ?>
</div>
<?php endif; ?>
</div>
</article>
3] Save the file named as content-portfolio.php
4] Upload this file to your server in the child theme’s folder wp-content/themes/x-child/framework/views/integrity/
You will need to create the folder path since it does not exist n your child theme yet.
4.) What do you want to do with the portfolio featured image in the portfolio page? How to you want it to be control? You want to make it smaller or bigger?
Just to manage your expectations, this isn’t specifically a theme issue, but rather, your customisation of it. So whilst I have happily provided you with some guidance above on how to get it working, we cannot provide theme customisation as a general rule, or support custom code solutions provided. Therefore, you might find it helpful to check out the following:
CSS Selector Reference
How to find the css selector in chrome
Best Regards.