initial commit
This commit is contained in:
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
/**
|
||||
* @deprecated 3.3 Will only show banner after user manually checked score
|
||||
*/
|
||||
|
||||
namespace LiteSpeed ;
|
||||
defined( 'WPINC' ) || exit ;
|
||||
|
||||
$url = Utility::build_url( Router::ACTION_HEALTH, Health::TYPE_SPEED, true ) ;
|
||||
$url = htmlspecialchars_decode( $url ) ;
|
||||
?>
|
||||
<script>
|
||||
document.addEventListener( 'DOMContentLoaded', function( event ) {
|
||||
jQuery(document).ready( function() {
|
||||
jQuery.get( '<?php echo $url; ?>' ) ;
|
||||
} ) ;
|
||||
} ) ;
|
||||
</script>
|
@ -0,0 +1,43 @@
|
||||
<?php
|
||||
namespace LiteSpeed;
|
||||
|
||||
defined( 'WPINC' ) || exit;
|
||||
|
||||
?>
|
||||
|
||||
<div class="litespeed-wrap notice notice-success litespeed-banner-promo-full">
|
||||
|
||||
<div class="litespeed-banner-promo-content">
|
||||
<h3 class="litespeed-banner-title litespeed-top15"><?php echo $this->_summary[ 'news.title' ] ; ?></h3>
|
||||
<div class="litespeed-banner-description" style="flex-direction: column;">
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
<p class="litespeed-banner-desciption-content">
|
||||
<?php echo $this->_summary[ 'news.content' ]; ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-inline">
|
||||
<div class="litespeed-banner-description-padding-right-15 litespeed-margin-bottom10">
|
||||
<?php if ( ! empty( $this->_summary[ 'news.plugin' ] ) ) : ?>
|
||||
<?php $install_link = Utility::build_url( Router::ACTION_ACTIVATION, Activation::TYPE_INSTALL_3RD, false, null, array( 'plugin' => $this->_summary[ 'news.plugin' ] ) ); ?>
|
||||
<a href="<?php echo $install_link ; ?>" class="button litespeed-btn-success">
|
||||
<?php echo __( 'Install', 'litespeed-cache' ); ?>
|
||||
<?php if ( ! empty( $this->_summary[ 'news.plugin_name' ] ) ) echo $this->_summary[ 'news.plugin_name' ]; ?>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
<?php if ( ! empty( $this->_summary[ 'news.zip' ] ) ) : ?>
|
||||
<?php $install_link = Utility::build_url( Router::ACTION_ACTIVATION, Activation::TYPE_INSTALL_ZIP ); ?>
|
||||
<a href="<?php echo $install_link ; ?>" class="button litespeed-btn-success">
|
||||
<?php echo __( 'Install', 'litespeed-cache' ); ?>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<?php $dismiss_url = Utility::build_url( Router::ACTION_ACTIVATION, Activation::TYPE_DISMISS_RECOMMENDED ) ; ?>
|
||||
<span class="screen-reader-text">Dismiss this notice.</span>
|
||||
<a href="<?php echo $dismiss_url ; ?>" class="litespeed-notice-dismiss">X</a>
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,55 @@
|
||||
<?php
|
||||
namespace LiteSpeed;
|
||||
|
||||
defined( 'WPINC' ) || exit;
|
||||
|
||||
?>
|
||||
|
||||
<div class="litespeed-wrap notice notice-success litespeed-banner-promo-qc">
|
||||
|
||||
<div class="litespeed-banner-promo-qc-content">
|
||||
|
||||
<div class="litespeed-banner-promo-qc-description">
|
||||
<h2><?php echo __( 'You just unlocked a promotion from QUIC.cloud!', 'litespeed-cache' );?></h2>
|
||||
<p>Spread the love and earn <strong><?php echo $this->_summary[ 'promo' ][ 0 ][ 'quota' ]; ?></strong> credits to use in our QUIC.cloud online services.</p>
|
||||
<p>
|
||||
<a class="button button-primary" href="<?php echo $this->_summary[ 'promo' ][ 0 ][ 'url' ]; ?>" target="_blank">Send to twitter to get <?php echo $this->_summary[ 'promo' ][ 0 ][ 'quota' ]; ?> bonus</a>
|
||||
<a href="https://www.quic.cloud/faq/#credit" target="_blank"><?php echo __( 'Learn more', 'litespeed-cache' );?></a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="litespeed-banner-promo-qc-preview">
|
||||
<h4 class="litespeed-tweet-preview-title"><?php echo __( 'Tweet preview', 'litespeed-cache' );?></h4>
|
||||
<div class="litespeed-tweet-preview">
|
||||
|
||||
<div class="litespeed-tweet-img"><img src="<?php echo $this->_summary[ 'promo' ][ 0 ][ 'image' ]; ?>"></div>
|
||||
|
||||
<div class="litespeed-tweet-preview-content">
|
||||
<p class="litespeed-tweet-text"><?php echo $this->_summary[ 'promo' ][ 0 ][ 'content' ]; ?></p>
|
||||
|
||||
<div class="litespeed-tweet-cta">
|
||||
<a href="<?php echo $this->_summary[ 'promo' ][ 0 ][ 'url' ]; ?>" class="litespeed-tweet-btn" target="_blank"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 250 250" xml:space="preserve">
|
||||
<path class="st0" d="M78.6,226.6c94.3,0,145.9-78.2,145.9-145.9c0-2.2,0-4.4-0.1-6.6c10-7.3,18.7-16.3,25.6-26.5
|
||||
c-9.4,4.1-19.3,6.9-29.5,8.1c10.7-6.4,18.7-16.5,22.5-28.4c-10.1,6-21.1,10.2-32.6,12.4c-19.4-20.7-51.9-21.7-72.6-2.2
|
||||
c-13.3,12.5-19,31.2-14.8,49C81.9,84.3,43.4,64.8,17.4,32.8c-13.6,23.4-6.7,53.4,15.9,68.5c-8.2-0.2-16.1-2.4-23.3-6.4
|
||||
c0,0.2,0,0.4,0,0.6c0,24.4,17.2,45.4,41.2,50.3c-7.6,2.1-15.5,2.4-23.2,0.9c6.7,20.9,26,35.2,47.9,35.6c-18.2,14.3-40.6,22-63.7,22
|
||||
c-4.1,0-8.2-0.3-12.2-0.7C23.5,218.6,50.7,226.6,78.6,226.6"/>
|
||||
</svg>
|
||||
<?php echo __( 'Tweet this', 'litespeed-cache' );?>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<?php $dismiss_url = Utility::build_url( Router::ACTION_CLOUD, Cloud::TYPE_CLEAR_PROMO ) ; ?>
|
||||
<span class="screen-reader-text"><?php echo __( 'Dismiss this notice', 'litespeed-cache' );?>.</span>
|
||||
<a href="<?php echo $dismiss_url ; ?>" class="litespeed-notice-dismiss">X</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -0,0 +1,99 @@
|
||||
<?php
|
||||
namespace LiteSpeed;
|
||||
defined( 'WPINC' ) || exit;
|
||||
|
||||
/**
|
||||
* NOTE: Only show for single site
|
||||
*/
|
||||
if ( is_multisite() ) {
|
||||
return;
|
||||
}
|
||||
|
||||
if ( $this->conf( Base::O_AUTO_UPGRADE ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
$current = get_site_transient( 'update_plugins' );
|
||||
if ( ! isset( $current->response[ Core::PLUGIN_FILE ] ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
$last_check = empty( $this->_summary[ 'new_version.last_check' ] ) ? 0 : $this->_summary[ 'new_version.last_check' ];
|
||||
// Check once in a half day
|
||||
if ( time() - $last_check > 43200 ) {
|
||||
$this->_summary[ 'new_version.last_check' ] = time();
|
||||
Admin_Display::save_summary( $this->_summary );
|
||||
|
||||
// Detect version
|
||||
$auto_v = Cloud::version_check( 'new_version_banner' );
|
||||
if ( ! empty( $auto_v[ 'latest' ] ) ) {
|
||||
$this->_summary[ 'new_version.v' ] = $auto_v[ 'latest' ];
|
||||
Admin_Display::save_summary( $this->_summary );
|
||||
}
|
||||
// After detect, don't show, just return and show next time
|
||||
return;
|
||||
}
|
||||
|
||||
if ( ! isset( $this->_summary[ 'new_version.v' ] ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Check if current version is newer than auto_v or not
|
||||
if ( version_compare( Core::VER, $this->_summary[ 'new_version.v' ], '>=' ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
//********** Can show now **********//
|
||||
|
||||
$this->_promo_true = true;
|
||||
|
||||
if ( $check_only ) {
|
||||
return;
|
||||
}
|
||||
|
||||
?>
|
||||
<div class="litespeed-wrap notice notice-success litespeed-banner-promo-full">
|
||||
<div class="litespeed-banner-promo-logo"></div>
|
||||
|
||||
<div class="litespeed-banner-promo-content">
|
||||
<h3 class="litespeed-banner-title litespeed-top15"><?php echo __( 'LiteSpeed Cache', 'litespeed-cache' ); ?>: <?php echo __( 'New Version Available!', 'litespeed-cache' ); ?></h3>
|
||||
<div class="litespeed-banner-description">
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
<p class="litespeed-banner-desciption-content">
|
||||
<?php echo sprintf( __( 'New release %s is available now.', 'litespeed-cache' ), 'v' . $this->_summary[ 'new_version.v' ] ); ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-row-flex litespeed-banner-description">
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
<?php $url = Utility::build_url( Router::ACTION_ACTIVATION, Activation::TYPE_UPGRADE ); ?>
|
||||
<a href="<?php echo $url; ?>" class="button litespeed-btn-success litespeed-btn-mini">
|
||||
<i class="dashicons dashicons-image-rotate"> </i>
|
||||
<?php echo __( 'Upgrade', 'litespeed-cache' ); ?>
|
||||
</a>
|
||||
</div>
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
<?php
|
||||
$cfg = array( Conf::TYPE_SET . '[' . Base::O_AUTO_UPGRADE . ']' => 1 );
|
||||
$url = Utility::build_url( Router::ACTION_CONF, Conf::TYPE_SET, false, null, $cfg );
|
||||
?>
|
||||
<a href="<?php echo $url; ?>" class="button litespeed-btn-primary litespeed-btn-mini">
|
||||
<i class="dashicons dashicons-update"> </i>
|
||||
<?php echo __( 'Turn On Auto Upgrade', 'litespeed-cache' ); ?>
|
||||
</a>
|
||||
</div>
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
<?php $url = Utility::build_url( Core::ACTION_DISMISS, GUI::TYPE_DISMISS_PROMO, false, null, array( 'promo_tag' => 'new_version' ) ); ?>
|
||||
<a href="<?php echo $url; ?>" class="button litespeed-btn-warning litespeed-btn-mini">
|
||||
<?php echo __( 'Maybe Later', 'litespeed-cache' ); ?>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<?php $dismiss_url = Utility::build_url( Core::ACTION_DISMISS, GUI::TYPE_DISMISS_PROMO, false, null, array( 'promo_tag' => 'new_version', 'later' => 1 ) ); ?>
|
||||
<span class="screen-reader-text">Dismiss this notice.</span>
|
||||
<a href="<?php echo $dismiss_url; ?>" class="litespeed-notice-dismiss">X</a>
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,31 @@
|
||||
<?php
|
||||
namespace LiteSpeed;
|
||||
|
||||
defined( 'WPINC' ) || exit;
|
||||
|
||||
?>
|
||||
|
||||
<div class="litespeed-wrap notice notice-warning litespeed-banner-promo-full">
|
||||
<div class="litespeed-banner-promo-logo"></div>
|
||||
|
||||
<div class="litespeed-banner-promo-content">
|
||||
<h3 class="litespeed-banner-title litespeed-top15"><?php echo __( 'LiteSpeed Cache', 'litespeed-cache' ) ; ?>: <?php echo __( 'New Developer Version Available!', 'litespeed-cache' ) ; ?></h3>
|
||||
<div class="litespeed-banner-description">
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
<p class="litespeed-banner-desciption-content">
|
||||
<?php echo sprintf( __( 'New developer version %s is available now.', 'litespeed-cache' ), 'v' . $this->_summary[ 'version.dev' ] ) ; ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-row-flex litespeed-banner-description">
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
<?php $url = Utility::build_url( Router::ACTION_DEBUG2, Debug2::TYPE_BETA_TEST, false, null, array( Debug2::BETA_TEST_URL => 'dev' ) ) ; ?>
|
||||
<a href="<?php echo $url ; ?>" class="button litespeed-btn-success litespeed-btn-mini">
|
||||
<i class="dashicons dashicons-image-rotate"> </i>
|
||||
<?php echo __( 'Upgrade', 'litespeed-cache' ) ; ?>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
@ -0,0 +1,139 @@
|
||||
<?php
|
||||
namespace LiteSpeed;
|
||||
defined( 'WPINC' ) || exit;
|
||||
|
||||
$health_scores = Health::cls()->scores();
|
||||
|
||||
// If speed is not reduced half or score is larger
|
||||
if ( $health_scores[ 'speed_before' ] <= $health_scores[ 'speed_after' ] * 2 || $health_scores[ 'score_before' ] >= $health_scores[ 'score_after' ] ) {
|
||||
return;
|
||||
}
|
||||
|
||||
//********** Can show now **********//
|
||||
$this->_promo_true = true;
|
||||
|
||||
if ( $check_only ) {
|
||||
return;
|
||||
}
|
||||
|
||||
?>
|
||||
<div class="litespeed-wrap notice notice-info litespeed-banner-promo-full">
|
||||
<div class="litespeed-banner-promo-logo"></div>
|
||||
|
||||
<div class="litespeed-banner-promo-content">
|
||||
<h3 class="litespeed-banner-title litespeed-banner-promo-content"><?php echo __( 'Thank You for Using the LiteSpeed Cache Plugin!', 'litespeed-cache' ); ?></h3>
|
||||
|
||||
<div class="litespeed-row-flex litespeed-banner-promo-content litespeed-margin-left-remove litespeed-flex-wrap">
|
||||
<div class="litespeed-right50 litespeed-margin-bottom20">
|
||||
<h2 class="litespeed-text-grey litespeed-margin-bottom-remove litespeed-top10"><?php echo __( 'Page Load Time', 'litespeed-cache' ); ?></h2>
|
||||
<hr class="litespeed-margin-bottom-remove" />
|
||||
<div class="litespeed-row-flex" style="margin-left: -10px;">
|
||||
<div class="litespeed-width-1-3 litespeed-padding-space litespeed-margin-x5">
|
||||
<div>
|
||||
<p class="litespeed-text-grey litespeed-margin-y-remove">
|
||||
<?php echo __( 'Before', 'litespeed-cache' ); ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-top10 litespeed-text-jumbo litespeed-text-grey">
|
||||
<?php echo $health_scores[ 'speed_before' ]; ?><span class="litespeed-text-large">s</span>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="litespeed-width-1-3 litespeed-padding-space litespeed-margin-x5">
|
||||
<div>
|
||||
<p class="litespeed-text-grey litespeed-margin-y-remove">
|
||||
<?php echo __( 'After', 'litespeed-cache' ); ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-top10 litespeed-text-jumbo litespeed-success">
|
||||
<?php echo $health_scores[ 'speed_after' ]; ?><span class="litespeed-text-large">s</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="litespeed-width-1-3 litespeed-padding-space litespeed-margin-x5">
|
||||
<div>
|
||||
<p class="litespeed-text-grey litespeed-margin-y-remove" style="white-space: nowrap;">
|
||||
<?php echo __( 'Improved by', 'litespeed-cache' ); ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-top10 litespeed-text-jumbo litespeed-text-fern">
|
||||
<?php echo $health_scores[ 'speed_improved' ]; ?><span class="litespeed-text-large">%</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php if ( $health_scores[ 'score_before' ] < $health_scores[ 'score_after' ] ) : ?>
|
||||
<div class="litespeed-margin-bottom20">
|
||||
<h2 class="litespeed-text-grey litespeed-margin-bottom-remove litespeed-top10"><?php echo __( 'PageSpeed Score', 'litespeed-cache' ); ?></h2>
|
||||
<hr class="litespeed-margin-bottom-remove" />
|
||||
<div class="litespeed-row-flex" style="margin-left: -10px;">
|
||||
<div class="litespeed-width-1-3 litespeed-padding-space litespeed-margin-x5">
|
||||
<div>
|
||||
<p class="litespeed-text-grey litespeed-text-center litespeed-margin-y-remove">
|
||||
<?php echo __( 'Before', 'litespeed-cache' ); ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-promo-score" style="margin-top:-5px;">
|
||||
<?php echo GUI::pie( $health_scores[ 'score_before' ], 45, false, true, 'litespeed-pie-' . $this->get_cls_of_pagescore( $health_scores[ 'score_before' ] ) ); ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="litespeed-width-1-3 litespeed-padding-space litespeed-margin-x5">
|
||||
<div>
|
||||
<p class="litespeed-text-grey litespeed-text-center litespeed-margin-y-remove">
|
||||
<?php echo __( 'After', 'litespeed-cache' ); ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-promo-score" style="margin-top:-5px;">
|
||||
<?php echo GUI::pie( $health_scores[ 'score_after' ], 45, false, true, 'litespeed-pie-' . $this->get_cls_of_pagescore( $health_scores[ 'score_after' ] ) ); ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="litespeed-width-1-3 litespeed-padding-space litespeed-margin-x5">
|
||||
<div>
|
||||
<p class="litespeed-text-grey litespeed-margin-y-remove" style="white-space: nowrap;">
|
||||
<?php echo __( 'Improved by', 'litespeed-cache' ); ?>
|
||||
</p>
|
||||
</div>
|
||||
<div class="litespeed-top10 litespeed-text-jumbo litespeed-text-fern">
|
||||
<?php echo $health_scores[ 'score_improved' ]; ?><span class="litespeed-text-large">%</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="litespeed-row-flex litespeed-flex-wrap litespeed-margin-y5">
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
|
||||
<a href="https://wordpress.org/support/plugin/litespeed-cache/reviews/?filter=5#new-post" target="_blank" style="text-decoration: none;">
|
||||
<button class="button litespeed-btn-success litespeed-btn-mini">
|
||||
<?php echo __( 'Sure I\'d love to review!', 'litespeed-cache' ); ?>
|
||||
⭐⭐⭐⭐⭐
|
||||
</button>
|
||||
</a>
|
||||
<button type="button" class="button litespeed-btn-primary litespeed-btn-mini" id="litespeed-promo-done"> <?php echo __( 'I\'ve already left a review', 'litespeed-cache' ); ?></button>
|
||||
<button type="button" class="button litespeed-btn-warning litespeed-btn-mini" id="litespeed-promo-later"> <?php echo __( 'Maybe later', 'litespeed-cache' ); ?></button>
|
||||
</div>
|
||||
<div>
|
||||
<p class="litespeed-text-small">
|
||||
<?php echo __( 'Created with ❤️ by LiteSpeed team.', 'litespeed-cache' ); ?>
|
||||
<?php echo sprintf(
|
||||
__( '<a %s>Support forum</a> | <a %s>Submit a ticket</a>', 'litespeed-cache' ),
|
||||
'href="https://wordpress.org/support/plugin/litespeed-cache" target="_blank"',
|
||||
'href="https://www.litespeedtech.com/support" target="_blank"'
|
||||
); ?>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<?php $dismiss_url = Utility::build_url( Core::ACTION_DISMISS, GUI::TYPE_DISMISS_PROMO, false, null, array( 'promo_tag' => 'score', 'later' => 1 ) ); ?>
|
||||
<span class="screen-reader-text">Dismiss this notice.</span>
|
||||
<a href="<?php echo $dismiss_url; ?>" class="litespeed-notice-dismiss">X</a>
|
||||
</div>
|
||||
|
||||
</div>
|
@ -0,0 +1,36 @@
|
||||
<?php
|
||||
namespace LiteSpeed ;
|
||||
defined( 'WPINC' ) || exit ;
|
||||
?>
|
||||
<div class="litespeed-wrap notice notice-info litespeed-banner-promo-full" id="litespeed-banner-promo-slack">
|
||||
<div class="litespeed-banner-promo-logo"></div>
|
||||
|
||||
<div class="litespeed-banner-promo-content">
|
||||
<h3 class="litespeed-banner-title"><?php echo __( 'Welcome to LiteSpeed', 'litespeed-cache' ) ; ?></h3>
|
||||
<div class="litespeed-banner-description">
|
||||
<div class="litespeed-banner-description-padding-right-15">
|
||||
<p class="litespeed-banner-desciption-content">
|
||||
<?php echo __( 'Want to connect with other LiteSpeed users?', 'litespeed-cache' ) ; ?>
|
||||
<?php echo sprintf( __( 'Join the %s community.', 'litespeed-cache' ), '<a href="https://join.slack.com/t/golitespeed/shared_invite/enQtMzE5ODgxMTUyNTgzLTNiNWQ1MWZlYmI4YjEzNTM4NjdiODY2YTQ0OWVlMzBlNGZkY2E3Y2E4MjIzNmNmZmU0ZjIyNWM1ZmNmMWRlOTk" target="_blank" class="litespeed-banner-promo-slack-textlink">LiteSpeed Slack</a>' ) ; ?>
|
||||
</p>
|
||||
<p class="litespeed-banner-promo-slack-line2">
|
||||
golitespeed.slack.com
|
||||
</p>
|
||||
</div>
|
||||
<div>
|
||||
<h3 class="litespeed-banner-button-link">
|
||||
<a href="https://join.slack.com/t/golitespeed/shared_invite/enQtMzE5ODgxMTUyNTgzLTNiNWQ1MWZlYmI4YjEzNTM4NjdiODY2YTQ0OWVlMzBlNGZkY2E3Y2E4MjIzNmNmZmU0ZjIyNWM1ZmNmMWRlOTk" target="_blank">
|
||||
<?php echo __( 'Join Us on Slack', 'litespeed-cache' ) ; ?>
|
||||
</a>
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<?php $dismiss_url = Utility::build_url( Core::ACTION_DISMISS, GUI::TYPE_DISMISS_PROMO, false, null, array( 'promo_tag' => 'slack' ) ) ; ?>
|
||||
<span class="screen-reader-text">Dismiss this notice.</span>
|
||||
<a href="<?php echo $dismiss_url ; ?>" class="litespeed-notice-dismiss">
|
||||
Dismiss
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
Reference in New Issue
Block a user