File "staging-create.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/.wp-cli/wp-content/plugins/mojo-marketplace-wp-plugin/pages/staging-create.php
File size: 2.86 KB
MIME-type: text/x-php
Charset: utf-8
<?php
if ( ! defined( 'WPINC' ) ) {
die;
}
$current_compat = get_transient( 'mm_compat_check', false );
if ( false === $current_compat ) {
$json = wp_remote_get(
add_query_arg( array( 'action' => 'mm_compat_check' ), admin_url( 'admin-ajax.php' ) ),
array(
'timeout' => 10,
'cookies' => $_COOKIE,
)
);
if ( ! is_wp_error( $json ) ) {
$json = json_decode( $json['body'] );
}
if ( is_object( $json ) && property_exists( $json, 'status' ) && 'success' == $json->status ) {
set_transient( 'mm_compat_check', 'compatible', DAY_IN_SECONDS * 30 );
$current_compat = 'compatible';
} else {
set_transient( 'mm_compat_check', 'incompatible', DAY_IN_SECONDS * 30 );
$current_compat = 'incompatible';
}
}
?>
<div id="mojo-wrapper" class="<?php echo mm_brand( 'mojo-%s-branding' ); ?>">
<?php
require_once MM_BASE_DIR . 'pages/header/header.php';
?>
<main id="main">
<div class="container">
<div class="panel panel-default">
<div class="panel-body">
<div class="row">
<div class="col-xs-12 col-sm-5">
<h1><?php esc_html_e( 'What’s a staging site?', 'mojo-marketplace-wp-plugin' ); ?></h1>
<br/>
<p style="font-size: 18px;"><?php esc_html_e( 'A staging site allows you to make and save changes without your public site being affected.', 'mojo-marketplace-wp-plugin' ); ?></p>
<p style="font-size: 18px;"><?php esc_html_e( 'Once you have perfected your site in the staging environment you can deploy it to production so everyone can see your changes.', 'mojo-marketplace-wp-plugin' ); ?></p>
<br/><br/><br/>
<?php
if ( 'compatible' == $current_compat ) {
?>
<button class="btn btn-success btn-lg staging-action" data-staging-action="mm_create" data-interim="staging-create"><?php esc_html_e( 'Create Staging Site', 'mojo-marketplace-wp-plugin' ); ?></button>
<?php
} else {
?>
<a class="btn btn-primary btn-lg" href="
<?php
echo mm_build_link(
'https://helpchat.bluehost.com/',
array(
'utm_campaign' => mm_brand( '%s_wp_plugin' ),
'utm_medium' => 'plugin_staging',
'utm_content' => 'help',
'r' => '',
)
);
?>
" target="_blank"><?php esc_html_e( 'Chat with Support', 'mojo-marketplace-wp-plugin' ); ?></a>
<p class='small text-danger'><?php esc_html_e( 'Please contact support to find out how to enable staging.', 'mojo-marketplace-wp-plugin' ); ?></p>
<?php
}
?>
</div>
<div class="col-xs-12 col-sm-6 col-sm-offset-1">
<img class="img-responsive" src="<?php echo esc_url( MM_ASSETS_URL . 'img/staging-diagram.jpg' ); ?>" />
</div>
</div>
</div>
</div>
</div>
</main>
</div>
<script type="text/javascript" src="https://api.mojomarketplace.com/mojo-plugin-assets/js/staging.js"></script>