如何在这个wordpress短代码中添加rel =“nofollow”和target =“_ blank”?

时间:2012-10-18 03:33:24

标签: wordpress wordpress-theming

我打算改变我网站的wordpress主题。该主题允许我使用主题中提供的短代码选项在侧边栏和网站的其他位置添加社交图标。但是我想在开头添加rel =“nofollow”,在结果URL的末尾添加target =“_ blank”。

这是我在其中一个主题文件中找到的代码。

// [social_icon src="" title="Add a hover title!" link="#custom-link"]
function social_icon_sc($atts, $content = null) {
    extract(shortcode_atts(array(
        'src' => 'picons33.png',
        'title' => __('Get in touch'),
        'link' => '#'
    ), $atts));

    $output = "";

    $output .= "<a href='".$link."' class='social-icon' title='".$title."'>";
    $output .= "<img src='" . get_template_directory_uri() . "/images/social_icons/".$src."' alt='".$title."' />";
    $output .= "</a>";

    return $output;
}
add_shortcode('social_icon', 'social_icon_sc');

有没有人可以告诉我如何在URL中添加nofollow和target_blank

1 个答案:

答案 0 :(得分:1)

只需更改此行

即可
$output .= "<a href='".$link."' class='social-icon' title='".$title."'>";

$output .= "<a rel='nofollow' href='".$link."' class='social-icon' title='".$title."' target='_blank'>";