Skip to content

Commit

Permalink
Merge pull request #19 from lacimarsik/lm/link-image-section
Browse files Browse the repository at this point in the history
Optional link in Image section
  • Loading branch information
lacimarsik committed Sep 24, 2018
2 parents 35b185d + b0701e4 commit c5cd832
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 1 deletion.
2 changes: 2 additions & 0 deletions wp-content/themes/Parallax-One/customizer_defaults.php
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,8 @@ class DefImage {
public static $use_static_image = false;
public static $title_above = '';
public static $subtitle_above = '';
public static $link_above = '';
public static $link_text_above = '';
public static $title_inside = 'A GLOBAL PHENOMENON';
public static $text_inside = 'People around the world are using their passion to affect change';
public static $button_text = '';
Expand Down
28 changes: 28 additions & 0 deletions wp-content/themes/Parallax-One/inc/customizer.php
Original file line number Diff line number Diff line change
Expand Up @@ -1048,6 +1048,34 @@ function parallax_one_customize_register( $wp_customize ) {
'priority' => 2
));

/* Image section - link above */

$wp_customize->add_setting('image_section_link_above', array(
'default' => esc_html__(DefImage::$link_above, 'parallax-one'),
'sanitize_callback' => 'esc_url',
'transport' => 'postMessage'
));
$wp_customize->add_control('image_section_link_above', array(
'label' => esc_html__('Link above', 'parallax-one'),
'section' => 'image_section',
'active_callback' => 'parallax_one_show_on_front',
'priority' => 2
));

/* Image section - link text above */

$wp_customize->add_setting('image_section_link_text_above', array(
'default' => esc_html__(DefImage::$link_text_above, 'parallax-one'),
'sanitize_callback' => 'parallax_one_sanitize_text',
'transport' => 'postMessage'
));
$wp_customize->add_control('image_section_link_text_above', array(
'label' => esc_html__('Link text above', 'parallax-one'),
'section' => 'image_section',
'active_callback' => 'parallax_one_show_on_front',
'priority' => 2
));

/* Image section - title inside */

$wp_customize->add_setting('image_section_title_inside', array(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
$image_section_use_static_image = get_theme_mod('image_section_use_static_image', DefImage::$use_static_image);
$image_section_title_above = get_theme_mod('image_section_title_above', DefImage::$title_above);
$image_section_subtitle_above = get_theme_mod('image_section_subtitle_above', DefImage::$subtitle_above);
$image_section_link_above = get_theme_mod('image_section_link_above', DefImage::$link_above);
$image_section_link_text_above = get_theme_mod('image_section_link_text_above', DefImage::$link_text_above);
$image_section_title_inside = get_theme_mod('image_section_title_inside', DefImage::$title_inside);
$image_section_text_inside = get_theme_mod('image_section_text_inside', DefImage::$text_inside);
$image_section_button_text = get_theme_mod('image_section_button_text', DefImage::$button_text);
Expand All @@ -28,7 +30,11 @@
}

if (!empty($image_section_subtitle_above)) {
echo '<div class="subtitle-above">' . $image_section_subtitle_above . '</div>';
echo '<div class="subtitle-above">' . $image_section_subtitle_above;
if (!empty($image_section_link_above) && !empty($image_section_link_text_above)) {
echo ' <a href="' . $image_section_link_above . '">' . $image_section_link_text_above . '</a>';
}
echo '</div>';
}

if ($image_section_use_static_image) {
Expand Down

0 comments on commit c5cd832

Please sign in to comment.