PHP代码中的target = _blank

时间:2015-11-30 20:26:22

标签: php wordpress

Noobie在这里。我需要在下面的php代码中插入target =“_ blank”...任何建议都会非常感激: - )

<?php
                    echo wp_kses(
                        do_shortcode( "[cmo_footer_social][/cmo_footer_social]" ),
                        array(
                                'ul' => array (
                                        'class' => array()
                                ),
                                'i' => array (
                                        'class' => array()
                                ),
                                'li' => array ( ),
                                'a' => array (
                                        'class' => array(),
                                        'href' => array(),
                                )
                        )
                    );
                    ?>

1 个答案:

答案 0 :(得分:1)

wp_kses()过滤内容并仅保留允许的HTML元素。根据短代码[cmo_footer_social]的作用,您可能根本不需要过滤内容(即您可能不需要使用wp_kses()?)。

第二个参数是允许HTML标记,所以只需按@ chris85的建议添加目标,但没有值。

echo wp_kses(
    do_shortcode( "[cmo_footer_social][/cmo_footer_social]" ),
    array(
        'ul' => array (
                'class' => array()
        ),
        'i' => array (
                'class' => array()
        ),
        'li' => array ( ),
        'a' => array (
            'class' => array(),
            'href' => array(),
            'target' => array()
        )
    )
);