1

我想修改在后期版本中添加的简码的输出。

我在 shortcodes.php 中有这个功能:

function pi_app_store_petit($atts, $content = null)
{
    extract(shortcode_atts(array(
        'url' => 'url=""'
    ), $atts ) );

    return "<a href='$url' target='itunes_store'>".do_shortcode($content)."</a>"; 
}

add_shortcode('app_store_petit', 'pi_app_store_petit');

这只会在后期版本中插入 [app_store_petit][/app_store_petit],
但我想要 [app_store_petit url=" " ][/app_store_petit]。

我要改变什么?谢谢!:)

4

1 回答 1

0
function pi_app_store_petit($atts, $content = null)
{
    $atts = shortcode_atts(array('url' => 'url=""'), $atts,'app_store_petit');
    return "<a href='{$atts["url"]}' target='itunes_store'>".do_shortcode($content)."</a>"; 
}
add_shortcode('app_store_petit', 'pi_app_store_petit');

现在,您可以使用[app_store_petit url=" "][/app_store_petit]

参考:https ://codex.wordpress.org/Function_Reference/add_shortcode

于 2016-02-04T06:06:45.897 回答