updated plugin GP Premium
version 1.10.0
This commit is contained in:
@ -537,13 +537,33 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
)
|
||||
);
|
||||
|
||||
$wp_customize->add_setting(
|
||||
'generate_blog_settings[post_image_size]',
|
||||
array(
|
||||
'default' => $defaults['post_image_size'],
|
||||
'type' => 'option',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_choices',
|
||||
)
|
||||
);
|
||||
|
||||
$wp_customize->add_control(
|
||||
'generate_blog_settings[post_image_size]',
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => __( 'Media Attachment Size', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'choices' => generate_blog_get_image_sizes(),
|
||||
'settings' => 'generate_blog_settings[post_image_size]',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
);
|
||||
|
||||
// Width
|
||||
$wp_customize->add_setting(
|
||||
'generate_blog_settings[post_image_width]', array(
|
||||
'default' => $defaults['post_image_width'],
|
||||
'capability' => 'edit_theme_options',
|
||||
'type' => 'option',
|
||||
'transport' => 'postMessage',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_empty_absint',
|
||||
)
|
||||
);
|
||||
@ -554,11 +574,6 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'type' => 'number',
|
||||
'label' => __( 'Width', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'input_attrs' => array(
|
||||
'style' => 'text-align:center;',
|
||||
'placeholder' => __( 'Auto', 'gp-premium' ),
|
||||
'min' => 5,
|
||||
),
|
||||
'settings' => 'generate_blog_settings[post_image_width]',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
@ -570,7 +585,6 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'default' => $defaults['post_image_height'],
|
||||
'capability' => 'edit_theme_options',
|
||||
'type' => 'option',
|
||||
'transport' => 'postMessage',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_empty_absint',
|
||||
)
|
||||
);
|
||||
@ -581,24 +595,21 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'type' => 'number',
|
||||
'label' => __( 'Height', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'input_attrs' => array(
|
||||
'style' => 'text-align:center;',
|
||||
'placeholder' => __( 'Auto', 'gp-premium' ),
|
||||
'min' => 5,
|
||||
),
|
||||
'settings' => 'generate_blog_settings[post_image_height]',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
);
|
||||
|
||||
// Save dimensions
|
||||
$wp_customize->add_control(
|
||||
new GeneratePress_Refresh_Button_Customize_Control(
|
||||
new GeneratePress_Information_Customize_Control(
|
||||
$wp_customize,
|
||||
'post_image_apply_sizes',
|
||||
'generate_regenerate_images_notice',
|
||||
array(
|
||||
'section' => 'generate_blog_section',
|
||||
'label' => __( 'Apply', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'description' => sprintf(
|
||||
__( 'We will attempt to serve exact image sizes based on your width/height settings. If that is not possible, we will resize your images using CSS. Learn more about featured image sizing %s.', 'gp-premium' ),
|
||||
'<a href="https://docs.generatepress.com/article/adjusting-the-featured-images/" target="_blank" rel="noopener noreferrer">' . __( 'here', 'gp-premium' ) . '</a>'
|
||||
),
|
||||
'settings' => ( isset( $wp_customize->selective_refresh ) ) ? array() : 'blogname',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
@ -701,13 +712,33 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
)
|
||||
);
|
||||
|
||||
$wp_customize->add_setting(
|
||||
'generate_blog_settings[single_post_image_size]',
|
||||
array(
|
||||
'default' => $defaults['single_post_image_size'],
|
||||
'type' => 'option',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_choices',
|
||||
)
|
||||
);
|
||||
|
||||
$wp_customize->add_control(
|
||||
'generate_blog_settings[single_post_image_size]',
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => __( 'Media Attachment Size', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'choices' => generate_blog_get_image_sizes(),
|
||||
'settings' => 'generate_blog_settings[single_post_image_size]',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
);
|
||||
|
||||
// Width
|
||||
$wp_customize->add_setting(
|
||||
'generate_blog_settings[single_post_image_width]', array(
|
||||
'default' => $defaults['single_post_image_width'],
|
||||
'capability' => 'edit_theme_options',
|
||||
'type' => 'option',
|
||||
'transport' => 'postMessage',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_empty_absint',
|
||||
)
|
||||
);
|
||||
@ -718,13 +749,8 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'type' => 'number',
|
||||
'label' => __( 'Width', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'input_attrs' => array(
|
||||
'style' => 'text-align:center;',
|
||||
'placeholder' => __( 'Auto', 'gp-premium' ),
|
||||
'min' => 5,
|
||||
),
|
||||
'settings' => 'generate_blog_settings[single_post_image_width]',
|
||||
'active_callback' => 'generate_premium_single_featured_image_active',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
);
|
||||
|
||||
@ -734,7 +760,6 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'default' => $defaults['single_post_image_height'],
|
||||
'capability' => 'edit_theme_options',
|
||||
'type' => 'option',
|
||||
'transport' => 'postMessage',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_empty_absint',
|
||||
)
|
||||
);
|
||||
@ -745,26 +770,23 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'type' => 'number',
|
||||
'label' => __( 'Height', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'input_attrs' => array(
|
||||
'style' => 'text-align:center;',
|
||||
'placeholder' => __( 'Auto', 'gp-premium' ),
|
||||
'min' => 5,
|
||||
),
|
||||
'settings' => 'generate_blog_settings[single_post_image_height]',
|
||||
'active_callback' => 'generate_premium_single_featured_image_active',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
);
|
||||
|
||||
// Save dimensions
|
||||
$wp_customize->add_control(
|
||||
new GeneratePress_Refresh_Button_Customize_Control(
|
||||
new GeneratePress_Information_Customize_Control(
|
||||
$wp_customize,
|
||||
'single_post_image_apply_sizes',
|
||||
'generate_regenerate_single_post_images_notice',
|
||||
array(
|
||||
'section' => 'generate_blog_section',
|
||||
'label' => __( 'Apply', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'description' => sprintf(
|
||||
__( 'We will attempt to serve exact image sizes based on your width/height settings. If that is not possible, we will resize your images using CSS. Learn more about featured image sizing %s.', 'gp-premium' ),
|
||||
'<a href="https://docs.generatepress.com/article/adjusting-the-featured-images/" target="_blank" rel="noopener noreferrer">' . __( 'here', 'gp-premium' ) . '</a>'
|
||||
),
|
||||
'settings' => ( isset( $wp_customize->selective_refresh ) ) ? array() : 'blogname',
|
||||
'active_callback' => 'generate_premium_single_featured_image_active',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
)
|
||||
);
|
||||
@ -865,13 +887,33 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
)
|
||||
);
|
||||
|
||||
$wp_customize->add_setting(
|
||||
'generate_blog_settings[page_post_image_size]',
|
||||
array(
|
||||
'default' => $defaults['page_post_image_size'],
|
||||
'type' => 'option',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_choices',
|
||||
)
|
||||
);
|
||||
|
||||
$wp_customize->add_control(
|
||||
'generate_blog_settings[page_post_image_size]',
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => __( 'Media Attachment Size', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'choices' => generate_blog_get_image_sizes(),
|
||||
'settings' => 'generate_blog_settings[page_post_image_size]',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
);
|
||||
|
||||
// Width
|
||||
$wp_customize->add_setting(
|
||||
'generate_blog_settings[page_post_image_width]', array(
|
||||
'default' => $defaults['page_post_image_width'],
|
||||
'capability' => 'edit_theme_options',
|
||||
'type' => 'option',
|
||||
'transport' => 'postMessage',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_empty_absint',
|
||||
)
|
||||
);
|
||||
@ -882,13 +924,8 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'type' => 'number',
|
||||
'label' => __( 'Width', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'input_attrs' => array(
|
||||
'style' => 'text-align:center;',
|
||||
'placeholder' => __( 'Auto', 'gp-premium' ),
|
||||
'min' => 5,
|
||||
),
|
||||
'settings' => 'generate_blog_settings[page_post_image_width]',
|
||||
'active_callback' => 'generate_premium_single_page_featured_image_active',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
);
|
||||
|
||||
@ -898,7 +935,6 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'default' => $defaults['page_post_image_height'],
|
||||
'capability' => 'edit_theme_options',
|
||||
'type' => 'option',
|
||||
'transport' => 'postMessage',
|
||||
'sanitize_callback' => 'generate_premium_sanitize_empty_absint',
|
||||
)
|
||||
);
|
||||
@ -909,26 +945,23 @@ if ( ! function_exists( 'generate_blog_customize_register' ) ) {
|
||||
'type' => 'number',
|
||||
'label' => __( 'Height', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'input_attrs' => array(
|
||||
'style' => 'text-align:center;',
|
||||
'placeholder' => __( 'Auto', 'gp-premium' ),
|
||||
'min' => 5,
|
||||
),
|
||||
'settings' => 'generate_blog_settings[page_post_image_height]',
|
||||
'active_callback' => 'generate_premium_single_page_featured_image_active',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
);
|
||||
|
||||
// Save dimensions
|
||||
$wp_customize->add_control(
|
||||
new GeneratePress_Refresh_Button_Customize_Control(
|
||||
new GeneratePress_Information_Customize_Control(
|
||||
$wp_customize,
|
||||
'page_post_image_apply_sizes',
|
||||
'generate_regenerate_page_images_notice',
|
||||
array(
|
||||
'section' => 'generate_blog_section',
|
||||
'label' => __( 'Apply', 'gp-premium' ),
|
||||
'section' => 'generate_blog_section',
|
||||
'description' => sprintf(
|
||||
__( 'We will attempt to serve exact image sizes based on your width/height settings. If that is not possible, we will resize your images using CSS. Learn more about featured image sizing %s.', 'gp-premium' ),
|
||||
'<a href="https://docs.generatepress.com/article/adjusting-the-featured-images/" target="_blank" rel="noopener noreferrer">' . __( 'here', 'gp-premium' ) . '</a>'
|
||||
),
|
||||
'settings' => ( isset( $wp_customize->selective_refresh ) ) ? array() : 'blogname',
|
||||
'active_callback' => 'generate_premium_single_page_featured_image_active',
|
||||
'active_callback' => 'generate_premium_featured_image_active',
|
||||
)
|
||||
)
|
||||
);
|
||||
@ -1042,34 +1075,6 @@ add_action( 'customize_controls_print_styles', 'generate_blog_customizer_control
|
||||
function generate_blog_customizer_controls_css() {
|
||||
?>
|
||||
<style>
|
||||
#customize-control-generate_blog_settings-post_image_width:not([style*="display: none;"]),
|
||||
#customize-control-generate_blog_settings-post_image_height:not([style*="display: none;"]),
|
||||
#customize-control-post_image_apply_sizes:not([style*="display: none;"]),
|
||||
#customize-control-generate_blog_settings-single_post_image_width:not([style*="display: none;"]),
|
||||
#customize-control-generate_blog_settings-single_post_image_height:not([style*="display: none;"]),
|
||||
#customize-control-single_post_image_apply_sizes:not([style*="display: none;"]),
|
||||
#customize-control-generate_blog_settings-page_post_image_width:not([style*="display: none;"]),
|
||||
#customize-control-generate_blog_settings-page_post_image_height:not([style*="display: none;"]),
|
||||
#customize-control-page_post_image_apply_sizes:not([style*="display: none;"]) {
|
||||
display: inline-block !important;
|
||||
width: 30%;
|
||||
clear: none;
|
||||
vertical-align: bottom;
|
||||
float: none;
|
||||
}
|
||||
|
||||
#customize-control-post_image_apply_sizes,
|
||||
#customize-control-single_post_image_apply_sizes,
|
||||
#customize-control-page_post_image_apply_sizes {
|
||||
margin-left: 1%;
|
||||
}
|
||||
|
||||
#customize-control-generate_blog_settings-post_image_width,
|
||||
#customize-control-generate_blog_settings-single_post_image_width,
|
||||
#customize-control-generate_blog_settings-page_post_image_width {
|
||||
margin-right: 2px;
|
||||
}
|
||||
|
||||
#customize-control-generate_blog_settings-post_image_width .customize-control-title:after,
|
||||
#customize-control-generate_blog_settings-post_image_height .customize-control-title:after,
|
||||
#customize-control-generate_blog_settings-single_post_image_width .customize-control-title:after,
|
||||
@ -1088,6 +1093,12 @@ function generate_blog_customizer_controls_css() {
|
||||
line-height: 18px;
|
||||
margin-left: 5px
|
||||
}
|
||||
|
||||
#customize-control-generate_regenerate_images_notice p,
|
||||
#customize-control-generate_regenerate_single_post_images_notice p,
|
||||
#customize-control-generate_regenerate_page_images_notice p {
|
||||
margin-top: 0;
|
||||
}
|
||||
</style>
|
||||
<?php
|
||||
}
|
||||
|
Reference in New Issue
Block a user