HTML内容未在Visual Composer WordPress中呈现

时间:2018-07-09 09:40:38

标签: javascript html wordpress

我已经实现了一个短代码,以在使用Visual Composer构建的页面中显示产品搜索表单。

add_shortcode( 'sagar-custom-search', 'sagar_custom_search' );
function sagar_custom_search() {
    $form = '<form role="search" method="get" id="searchform" action="' . esc_url( home_url( '/'  ) ) . ' ">';
    $form .= '<div>';
    $form .= '<label class="screen-reader-text" for="s">' . __( 'Search for:', 'woocommerce' ) . '</label>';
    $form .= '<input type="text" value="' . get_search_query() . '" name="s" id="s" placeholder="' . __( 'My Search form', 'woocommerce' ) . '" />';
    $form .= '<input type="submit" id="searchsubmit" value="'. esc_attr__( 'Search', 'woocommerce' ) .'" />';
    $form .= '<input type="hidden" name="post_type" value="product" />';
    $form .= '</div>';
    $form .= '</form>';

    echo $form;
    echo "sagar tamang";
}

可以使用inspect查看表单,但未呈现。任何人都可以帮忙解决这个问题。

enter image description here

0 个答案:

没有答案