0

我打算更改我网站的 wordpress 主题。该主题允许我使用主题中提供的简码选项在侧边栏和网站的其他位置添加社交图标。但我想在结果 URL 的开头添加 rel="nofollow" 和 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 ?

4

1 回答 1

1

只需更改此行

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

$output .= "<a rel='nofollow' href='".$link."' class='social-icon' title='".$title."' target='_blank'>";
于 2012-10-18T03:37:48.197 回答