Galera,
Eu adicionei aqui no meu toolkit o shortcode [container], ainda falta ampliar ele um pouco mais, eu sei que possa parecer estranho, mas é uma opção para quem quer variar entre o container-fluid e o container normal. Basta criar um template page com o .container-fluid no lugar do .container, para quem é designer pode ser uma ótima opção. Eu ainda tenho que alterar algumas coisas, estou querendo colocar a opção de classes também, só não consegui fazer ele aparecer no menu de shortcodes, mas isso terá que ser revisto mesmo para usar no Gutenberg.
Eu acho uma ideia válida pois o Gutenberg tem suporte para inserção de shortcodes, e fica mais fácil de identificar e manipular os boxes do bootstrap. Mesmo que nativamente o Gutenberg e o WP coloquem tags <p> e/ou <br> entre os shortcodes, consegui bloquear esse comportamento.
Adicionei os códigos a seguir no arquivo includes/classes/class-shortecodes.php;
Na linha 26 logo abaixo de table, antes de row e col: add_shortcode( 'container', array( $this, 'container' ) );
Depois na linha 238:
/**
* Container shortcode.
*
* @param array $atts Shortcode attributes.
* @param string $content Content.
*
* @return string Contaner HTML.
*/
function container( $atts, $content = null ) {
extract( shortcode_atts( array(
'fluid' => false,
'class' => false
), $atts ) );
$html = '<div class="container';
$html .= ( $fluid ) ? '-' . esc_attr( $fluid ) : '';
$html .= ( $class ) ? ' ' . esc_attr( $class ) : '';
$html .= '">';
$html .= do_shortcode( $content );
$html .= '</div>';
return $html;
}
Quem achar válido me avise.
Galera,
Eu adicionei aqui no meu toolkit o shortcode [container], ainda falta ampliar ele um pouco mais, eu sei que possa parecer estranho, mas é uma opção para quem quer variar entre o container-fluid e o container normal. Basta criar um template page com o .container-fluid no lugar do .container, para quem é designer pode ser uma ótima opção. Eu ainda tenho que alterar algumas coisas, estou querendo colocar a opção de classes também, só não consegui fazer ele aparecer no menu de shortcodes, mas isso terá que ser revisto mesmo para usar no Gutenberg.
Eu acho uma ideia válida pois o Gutenberg tem suporte para inserção de shortcodes, e fica mais fácil de identificar e manipular os boxes do bootstrap. Mesmo que nativamente o Gutenberg e o WP coloquem tags
<p>e/ou<br>entre os shortcodes, consegui bloquear esse comportamento.Adicionei os códigos a seguir no arquivo includes/classes/class-shortecodes.php;
Na linha 26 logo abaixo de table, antes de row e col:
add_shortcode( 'container', array( $this, 'container' ) );Depois na linha 238:
Quem achar válido me avise.