abchospitality/wp-content/plugins/advanced-custom-fields-pro/includes/admin/views/acf-field-group/pro-features.php

91 lines
5.3 KiB
PHP
Raw Normal View History

2024-04-18 09:47:23 +00:00
<?php
$acf_field_group_pro_features_title = __( 'Unlock Advanced Features and Build Even More with ACF PRO', 'acf' );
$acf_learn_more_text = __( 'Learn More', 'acf' );
$acf_learn_more_link = acf_add_url_utm_tags( 'https://www.advancedcustomfields.com/pro/', 'ACF upgrade', 'metabox' );
$acf_learn_more_target = '_blank';
$acf_pricing_text = __( 'View Pricing & Upgrade', 'acf' );
$acf_pricing_link = acf_add_url_utm_tags( 'https://www.advancedcustomfields.com/pro/', 'ACF upgrade', 'metabox_pricing', 'pricing-table' );
$acf_more_tools_link = acf_add_url_utm_tags( 'https://wpengine.com/developer/', 'bx_prod_referral', 'acf_free_plugin_cta_panel_logo', false, 'acf_plugin', 'referral' );
$acf_wpengine_logo_link = acf_add_url_utm_tags( 'https://wpengine.com/', 'bx_prod_referral', 'acf_free_plugin_cta_panel_logo', false, 'acf_plugin', 'referral' );
if ( acf_is_pro() ) {
if ( ! acf_pro_get_license_key() && acf_is_updates_page_visible() ) {
$acf_learn_more_target = '';
$acf_learn_more_text = __( 'Manage License', 'acf' );
$acf_learn_more_link = esc_url( admin_url( 'edit.php?post_type=acf-field-group&page=acf-settings-updates#acf_pro_license' ) );
} elseif ( acf_pro_is_license_expired() ) {
$acf_pricing_text = __( 'Renew License', 'acf' );
$acf_pricing_link = acf_add_url_utm_tags( acf_pro_get_manage_license_url(), 'ACF renewal', 'metabox' );
}
}
?>
<div id="tmpl-acf-field-group-pro-features">
<div class="acf-field-group-pro-features-wrapper">
<h1 class="acf-field-group-pro-features-title-sm"><?php echo esc_html( $acf_field_group_pro_features_title ); ?> <div class="acf-pro-label">PRO</div></h1>
<div class="acf-field-group-pro-features-content">
<h1 class="acf-field-group-pro-features-title"><?php echo esc_html( $acf_field_group_pro_features_title ); ?> <div class="acf-pro-label">PRO</div></h1>
<p class="acf-field-group-pro-features-desc"><?php esc_html_e( 'Speed up your workflow and develop better websites with features like ACF Blocks and Options Pages, and sophisticated field types like Repeater, Flexible Content, Clone, and Gallery.', 'acf' ); ?></p>
<div class="acf-field-group-pro-features-actions">
<a target="<?php echo $acf_learn_more_target; ?>" href="<?php echo $acf_learn_more_link; ?>" class="acf-btn acf-btn-muted acf-pro-features-learn-more"><?php echo esc_html( $acf_learn_more_text ); ?> <i class="acf-icon acf-icon-arrow-up-right"></i></a>
<a target="_blank" href="<?php echo $acf_pricing_link; ?>" class="acf-btn acf-pro-features-upgrade"><?php echo esc_html( $acf_pricing_text ); ?> <i class="acf-icon acf-icon-arrow-up-right"></i></a>
</div>
</div>
<div class="acf-field-group-pro-features-grid">
<div class="acf-field-group-pro-feature">
<i class="field-type-icon field-type-icon-flexible-content"></i>
<span class="field-type-label"><?php esc_html_e( 'Flexible Content Field', 'acf' ); ?></span>
</div>
<div class="acf-field-group-pro-feature">
<i class="field-type-icon field-type-icon-repeater"></i>
<span class="field-type-label"><?php esc_html_e( 'Repeater Field', 'acf' ); ?></span>
</div>
<div class="acf-field-group-pro-feature">
<i class="field-type-icon field-type-icon-clone"></i>
<span class="field-type-label"><?php esc_html_e( 'Clone Field', 'acf' ); ?></span>
</div>
<div class="acf-field-group-pro-feature">
<i class="field-type-icon pro-feature-blocks"></i>
<span class="field-type-label"><?php esc_html_e( 'ACF Blocks', 'acf' ); ?></span>
</div>
<div class="acf-field-group-pro-feature">
<i class="field-type-icon pro-feature-options-pages"></i>
<span class="field-type-label"><?php esc_html_e( 'Options Pages', 'acf' ); ?></span>
</div>
<div class="acf-field-group-pro-feature">
<i class="field-type-icon field-type-icon-gallery"></i>
<span class="field-type-label"><?php esc_html_e( 'Gallery Field', 'acf' ); ?></span>
</div>
</div>
</div>
<div class="acf-field-group-pro-features-footer-wrap">
<div class="acf-field-group-pro-features-footer">
<div class="acf-for-the-builders">
<?php
$acf_wpengine_logo = acf_get_url( 'assets/images/wp-engine-horizontal-white.svg' );
$acf_wpengine_logo = sprintf( '<a href="%s" target="_blank"><img class="acf-field-group-pro-features-wpengine-logo" src="%s" alt="WP Engine" /></a>', $acf_wpengine_logo_link, $acf_wpengine_logo );
/* translators: %s - WP Engine logo */
$acf_made_for_text = sprintf( __( 'Built for those that build with WordPress, by the team at %s', 'acf' ), $acf_wpengine_logo );
echo acf_esc_html( $acf_made_for_text );
?>
</div>
<div class="acf-more-tools-from-wpengine">
<a href="<?php echo $acf_more_tools_link; ?>" target="_blank"><?php esc_html_e( 'More Tools from WP Engine', 'acf' ); ?> <i class="acf-icon acf-icon-arrow-up-right"></i></a>
</div>
</div>
</div>
</div>
<script type="text/javascript">
( function ( $, undefined ) {
$( document ).ready( function() {
if ( 'field_group' === acf.get( 'screen' ) ) {
$( '#acf-field-group-options' ).after( $( '#tmpl-acf-field-group-pro-features' ).css( 'display', 'block' ) );
} else {
$( '#tmpl-acf-field-group-pro-features' ).appendTo( '#wpbody-content .wrap' ).css( 'display', 'block' );
}
} );
} )( jQuery );
</script>