Kruemmelmonster
Kruemmelmonster

Reputation: 19

open link with target="_blank" can´t fix it

i would like to change a link to target="_blank" (opening in a new window, or tab) but can#t fix it. i´m a fool in php and my try&error-method did´t work. can anybody help me?

Thank you so much!

original code from the parallax one theme (wordpress)

<?php

if(!empty($parallax_one_contact_info_item_decoded)){    
    foreach($parallax_one_contact_info_item_decoded as $parallax_one_contact_item){
        if(!empty($parallax_one_contact_item->link)){
            echo '<div class="col-sm-4 contact-link-box col-xs-12">';
            if(!empty($parallax_one_contact_item->icon_value)){ 
                echo '<div class="icon-container"><span class="'.esc_attr($parallax_one_contact_item->icon_value).' colored-text"></span></div>';
            }
            if(!empty($parallax_one_contact_item->text)){
                echo '<a href="'.$parallax_one_contact_item->link.'" class="strong">'.$parallax_one_contact_item->text.' </a>';
            }
            echo '</div>';
        } else {
            echo '<div class="col-sm-4 contact-link-box  col-xs-12">';
            if(!empty($parallax_one_contact_item->icon_value)){
                echo '<div class="icon-container"><span class="'.esc_attr($parallax_one_contact_item->icon_value).' colored-text"></span></div>';
            }
            if(!empty($parallax_one_contact_item->text)){
                if(function_exists('icl_translate')){
                    echo '<a href="" class="strong">'.icl_translate('Contact',$parallax_one_contact_item->id.'_contact',esc_attr($parallax_one_contact_item->text)).'</a>';
                } else {
                    echo '<a href="" class="strong">'.esc_attr($parallax_one_contact_item->text).'</a>';
                }
            }
            echo '</div>';
        }
    }
}
?> 

Upvotes: 0

Views: 879

Answers (2)

prava
prava

Reputation: 3986

Try this:

<?php

if(!empty($parallax_one_contact_info_item_decoded)){    
    foreach($parallax_one_contact_info_item_decoded as $parallax_one_contact_item){
        if(!empty($parallax_one_contact_item->link)){
            echo '<div class="col-sm-4 contact-link-box col-xs-12">';
            if(!empty($parallax_one_contact_item->icon_value)){ 
                echo '<div class="icon-container"><span class="'.esc_attr($parallax_one_contact_item->icon_value).' colored-text"></span></div>';
            }
            if(!empty($parallax_one_contact_item->text)){
                echo '<a target="_blank" href="'.$parallax_one_contact_item->link.'" class="strong">'.$parallax_one_contact_item->text.' </a>';
            }
            echo '</div>';
        } else {
            echo '<div class="col-sm-4 contact-link-box  col-xs-12">';
            if(!empty($parallax_one_contact_item->icon_value)){
                echo '<div class="icon-container"><span class="'.esc_attr($parallax_one_contact_item->icon_value).' colored-text"></span></div>';
            }
            if(!empty($parallax_one_contact_item->text)){
                if(function_exists('icl_translate')){
                    echo '<a target="_blank" href="" class="strong">'.icl_translate('Contact',$parallax_one_contact_item->id.'_contact',esc_attr($parallax_one_contact_item->text)).'</a>';
                } else {
                    echo '<a target="_blank" href="" class="strong">'.esc_attr($parallax_one_contact_item->text).'</a>';
                }
            }
            echo '</div>';
        }
    }
}
?> 

Note: Added target="_blank" in each hyperlink.

Upvotes: 0

Helping Hands
Helping Hands

Reputation: 5396

Simply add target="_blank" in your anchor tag. For example :

echo '<a target="_blank" href="'.$parallax_one_contact_item->link.'" class="strong">'.$parallax_one_contact_item->text.' </a>';

Upvotes: 1

Related Questions