Hello and thank you for the wonderful content you share here, for free! I would like to contribute to this specific theme, as I am currently using it.
When using the envato installer, there is a step with no bypass (at least I didn't find one) and I am unable to proceed to demo import and other steps to finish the easy installation. I have found files that are the demo, but didnt quite understand how to import the 5 Part XML files, thus I have found a workaround to successfuly finish the setup, without asking for Envato credentials.
Navigate to envato_setup/envato_setup.php -> Function envato_setup_updates() (line 2502)
Delete the whole function and paste this instead:
PHP:
/**
* Updates Step
*/
public function envato_setup_updates() {
?>
<h1><?php esc_html_e( 'Theme Updates', 'landscaping' ); ?></h1>
<form method="post">
<?php
$option = get_option( $this->market_slug );
?>
<p>Thanks! Theme updates have been enabled for the following item: </p>
<ul>
<li><?php echo esc_html( $option['theme']['name'] ); ?></li>
</ul>
<p>When an update becomes available it will show in the Dashboard with an option to install.</p>
<p>Change settings from the 'Envato Market' menu in the WordPress Dashboard.</p>
<p class="envato-setup-actions step">
<a href="<?php echo esc_url( $this->get_next_step_link() ); ?>"
class="button button-large button-next button-primary"><?php esc_html_e( 'Continue', 'landscaping' ); ?></a>
</p>
</form>
<?php
}
What I have done is removed the check and used only the "else" clause, which successfuly bypasses the envato login and lets us to import demo content and finalize the setup wizard.
Thank you again for the great resource!