Adds option to display or not the item thumbnail in the item single page.
This commit is contained in:
parent
d5d758c496
commit
cf78d7605a
|
@ -193,7 +193,7 @@ function tainacan_customize_register( $wp_customize ) {
|
||||||
) ) );
|
) ) );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds option to control singe items page number of metadata columns.
|
* Adds section to control singe items page.
|
||||||
*/
|
*/
|
||||||
$wp_customize->add_section( 'tainacan_single_item_page', array(
|
$wp_customize->add_section( 'tainacan_single_item_page', array(
|
||||||
'title' => __( 'Tainacan single item page', 'tainacan-interface' ),
|
'title' => __( 'Tainacan single item page', 'tainacan-interface' ),
|
||||||
|
@ -201,6 +201,10 @@ function tainacan_customize_register( $wp_customize ) {
|
||||||
'priority' => 160,
|
'priority' => 160,
|
||||||
'capability' => 'edit_theme_options'
|
'capability' => 'edit_theme_options'
|
||||||
) );
|
) );
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adds options to control singe items page number of metadata columns.
|
||||||
|
*/
|
||||||
$wp_customize->add_setting( 'tainacan_single_item_metadata_columns_count_tablet', array(
|
$wp_customize->add_setting( 'tainacan_single_item_metadata_columns_count_tablet', array(
|
||||||
'type' => 'theme_mod',
|
'type' => 'theme_mod',
|
||||||
'capability' => 'edit_theme_options',
|
'capability' => 'edit_theme_options',
|
||||||
|
@ -212,7 +216,7 @@ function tainacan_customize_register( $wp_customize ) {
|
||||||
'priority' => 2, // Within the section.
|
'priority' => 2, // Within the section.
|
||||||
'section' => 'tainacan_single_item_page',
|
'section' => 'tainacan_single_item_page',
|
||||||
'label' => __( 'Number of metadata columns (tablet)', 'tainacan-interface' ),
|
'label' => __( 'Number of metadata columns (tablet)', 'tainacan-interface' ),
|
||||||
'description' => __( 'Choose how many metadata columns should be listed, for screen sizes between 728px and 1024px.' ),
|
'description' => __( 'Choose how many metadata columns should be listed, for screen sizes between 728px and 1024px.', 'tainacan-interface' ),
|
||||||
'input_attrs' => array(
|
'input_attrs' => array(
|
||||||
'placeholder' => __( '2' ),
|
'placeholder' => __( '2' ),
|
||||||
'min' => 1,
|
'min' => 1,
|
||||||
|
@ -231,7 +235,7 @@ function tainacan_customize_register( $wp_customize ) {
|
||||||
'priority' => 4, // Within the section.
|
'priority' => 4, // Within the section.
|
||||||
'section' => 'tainacan_single_item_page',
|
'section' => 'tainacan_single_item_page',
|
||||||
'label' => __( 'Number of metadata columns (desktop)', 'tainacan-interface' ),
|
'label' => __( 'Number of metadata columns (desktop)', 'tainacan-interface' ),
|
||||||
'description' => __( 'For screen sizes between 1025px and 1366px.' ),
|
'description' => __( 'For screen sizes between 1025px and 1366px.', 'tainacan-interface' ),
|
||||||
'input_attrs' => array(
|
'input_attrs' => array(
|
||||||
'placeholder' => __( '3' ),
|
'placeholder' => __( '3' ),
|
||||||
'min' => 1,
|
'min' => 1,
|
||||||
|
@ -250,7 +254,7 @@ function tainacan_customize_register( $wp_customize ) {
|
||||||
'priority' => 4, // Within the section.
|
'priority' => 4, // Within the section.
|
||||||
'section' => 'tainacan_single_item_page',
|
'section' => 'tainacan_single_item_page',
|
||||||
'label' => __( 'Number of metadata columns (wide)', 'tainacan-interface' ),
|
'label' => __( 'Number of metadata columns (wide)', 'tainacan-interface' ),
|
||||||
'description' => __( 'For screens larger than 1366px.' ),
|
'description' => __( 'For screens larger than 1366px.', 'tainacan-interface' ),
|
||||||
'input_attrs' => array(
|
'input_attrs' => array(
|
||||||
'placeholder' => __( '3' ),
|
'placeholder' => __( '3' ),
|
||||||
'min' => 1,
|
'min' => 1,
|
||||||
|
@ -258,6 +262,20 @@ function tainacan_customize_register( $wp_customize ) {
|
||||||
'step' => 1
|
'step' => 1
|
||||||
)
|
)
|
||||||
) );
|
) );
|
||||||
|
|
||||||
|
$wp_customize->add_setting( 'tainacan_single_item_display_thumbnail', array(
|
||||||
|
'type' => 'theme_mod',
|
||||||
|
'capability' => 'edit_theme_options',
|
||||||
|
'default' => 'true',
|
||||||
|
'transport' => 'refresh'
|
||||||
|
) );
|
||||||
|
$wp_customize->add_control( 'tainacan_single_item_display_thumbnail', array(
|
||||||
|
'type' => 'checkbox',
|
||||||
|
'priority' => 1, // Within the section.
|
||||||
|
'section' => 'tainacan_single_item_page',
|
||||||
|
'label' => __( 'Display item thumbnail', 'tainacan-interface' ),
|
||||||
|
'description' => __( 'Toggle to show or not the item thumbnail, within the metadata list section.', 'tainacan-interface' )
|
||||||
|
) );
|
||||||
}
|
}
|
||||||
add_action( 'customize_register', 'tainacan_customize_register', 11 );
|
add_action( 'customize_register', 'tainacan_customize_register', 11 );
|
||||||
|
|
||||||
|
|
|
@ -126,7 +126,7 @@
|
||||||
<div class="single-item-collection--information justify-content-center">
|
<div class="single-item-collection--information justify-content-center">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col s-item-collection--metadata">
|
<div class="col s-item-collection--metadata">
|
||||||
<?php if (has_post_thumbnail()): ?>
|
<?php if (has_post_thumbnail() && get_theme_mod( 'tainacan_single_item_display_thumbnail', true )): ?>
|
||||||
<div class="card border-0 mb-3">
|
<div class="card border-0 mb-3">
|
||||||
<div class="card-body bg-white border-0 pl-0 pt-0 pb-1">
|
<div class="card-body bg-white border-0 pl-0 pt-0 pb-1">
|
||||||
<h3><?php _e( 'Thumbnail', 'tainacan-interface' ); ?></h3>
|
<h3><?php _e( 'Thumbnail', 'tainacan-interface' ); ?></h3>
|
||||||
|
|
Loading…
Reference in New Issue