Versão 1.10.2 do Bricks: Como adicionar etiquetas HTML extra (como form e select) através de filtros

图片[1]-Bricks 版本 1.10.2:如何通过过滤器添加额外的 HTML 标签(如 form 和 select)-光子波动网-免费分享跨境知识和技术知识

libertações1.10.2O Bricks limita as etiquetas HTML permitidas à lógica central do WordPresswp_kses_allowed_html( 'post' ).

Isto resulta no facto de serem permitidas as seguintes etiquetas HTML prontas a usar:

address, a, abbr, acronym, area, article, aside, audio, b, bdo, big, blockquote, br, button, caption, cite, code, col, colgroup, del, dd, dfn, details, div, dl, dt, em, fieldset, figure, figcaption, font, footer, h1, h2, h3, h4, h5, h6, header, hgroup, hr, i, img, ins, kbd, label, legend, li, main, map, mark menu, nav, object, p, pre, q, rb, rp, rt, rtc, ruby, s, samp, span, section, small, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, title, tr, hr, i, img, ins, kbd, label, legend, li, main, map, mark th, thead, title, tr, track, tt, u, ul, ol, var, video

Por exemplo.formaPor predefinição, não é permitido definir o "Etiquetas personalizadas" e apresentará o seguinte erro no construtor:

图片[2]-Bricks 版本 1.10.2:如何通过过滤器添加额外的 HTML 标签(如 form 和 select)-光子波动网-免费分享跨境知识和技术知识

Utilizando um novo filtro, conforme mostrado no trecho de código abaixo, oformaé adicionada à lista de etiquetas HTML permitidas e pode ser utilizada sem dar qualquer erro.


add_filter( 'bricks/allowed_html_tags', function( $allowed_html_tags ) {
    // Defina as etiquetas adicionais a adicionar (por exemplo, 'form' & 'select')
    $additional_tags = ['form', 'select'];

    // Junte as etiquetas adicionais com as etiquetas permitidas existentes
    return array_merge( $allowed_html_tags, $additional_tags ); } ); // Junte as etiquetas adicionais com as etiquetas permitidas existentes.
} ).
© declaração de direitos de autor
O FIM
Se gosta, apoie-o.
elogios0 partilhar (alegrias, benefícios, privilégios, etc.) com os outros
comentários compra de sofás

Inicie sessão para publicar um comentário

    Sem comentários