Content Visibility for Divi Builder

Por Jonathan Horowitz
(100 avaliações)
Baixar

Hospedagem WordPress com plugin Content Visibility for Divi Builder

Onde devo hospedar o plugin Content Visibility for Divi Builder?

Este plugin pode ser hospedado em qualquer hospedagem que possua WordPress configurado. Recomendamos fortemente escolher uma hospedagem de confiança, com servidores otimizados para WordPress, como o serviço de hospedagem de sites da MCO2.

Hospedando o plugin Content Visibility for Divi Builder em um provedor confiável

A MCO2, além de configurar e instalar o WordPress na versão mais atual para seus clientes, disponibiliza o plugin WP SafePress, um sistema exclusivo que protege e melhora seu site conjuntamente.

Por que a Hospedagem WordPress funciona melhor na MCO2?

A Hospedagem WordPress funciona melhor pois a MCO2 possui servidores otimizados para WordPress. A instalação de WordPress é diferente de uma instalação trivial, pois habilita imediatamente recursos como otimização de imagens e fotos, proteção da página de login, bloqueio de atividades suspeitas diretamente no firewall, cache avançado e HTTPS ativado por padrão. São recursos que potencializam seu WordPress para a máxima segurança e o máximo desempenho.

Content Visibility for Divi Builder allows Sections and Modules to be displayed/hidden based on the outcome of a PHP boolean expression.

This plugin is for both the standalone Divi theme (or child themes thereof) and the Divi Builder plugin, version 3 or higher!

Developer Filters

Expression Validation Filters

The following filters allow developers to customize expression validation behavior. Add these filters in your theme’s functions.php or in a custom plugin.

content_visibility_for_divi_builder_blocked_functions

Filter the array of blocked function names. Functions in this list will cause an expression to fail validation. All comparisons are case-insensitive.

Example – allow file_get_contents (blocked by default):

add_filter( 'content_visibility_for_divi_builder_blocked_functions', function( $functions ) {
    return array_diff( $functions, array( 'file_get_contents' ) );
} );

Example – block an additional function:

add_filter( 'content_visibility_for_divi_builder_blocked_functions', function( $functions ) {
    $functions[] = 'my_dangerous_function';
    return $functions;
} );

content_visibility_for_divi_builder_allowed_tokens

Filter the array of allowed PHP token types (T_* constants). Tokens not in this list will cause an expression to fail validation. This is an advanced filter – consult the PHP tokenizer documentation before modifying.

Example – allow the T_VARIABLE token type (blocked by default, use with caution):

add_filter( 'content_visibility_for_divi_builder_allowed_tokens', function( $tokens ) {
    $tokens[] = T_VARIABLE;
    return $tokens;
} );

content_visibility_for_divi_builder_allowed_chars

Filter the array of allowed single-character tokens. Characters not in this list (such as =, ;, {, }, `, @, &, |, ~, ^) will cause an expression to fail validation.

Example – allow the & character for bitwise operations:

add_filter( 'content_visibility_for_divi_builder_allowed_chars', function( $chars ) {
    $chars[] = '&';
    return $chars;
} );

content_visibility_for_divi_builder_allowed_callables

Filter the array of callables (function names and Class::method static-method entries) the validator considers known-safe. Anything not on the allowlist (and not on the blocked_functions denylist) is treated as an “Unknown callable” error. Names are normalized (leading \ stripped, namespace\ keyword prefix stripped, lowercased) before comparison, so \My\Namespace\Class::method, My\Namespace\Class::method, and namespace\My\Namespace\Class::method all match the same allowlist entry. The default list ships with WordPress conditional tags (is_user_logged_in, current_user_can, is_admin, etc.). The Expression Validation tab’s content scanner generates a ready-to-paste snippet for this filter pre-populated with every custom callable currently in your content.

Example – allowlist a theme helper and a static service method:

add_filter( 'content_visibility_for_divi_builder_allowed_callables', function( $callables ) {
    $callables[] = 'mytheme_should_be_visible';
    $callables[] = 'MyTheme\Visibility\Service::checkUser';
    return $callables;
} );

Capturas de tela

<p>The Content Visibility option in the Divi 5.x interface.</p>

The Content Visibility option in the Divi 5.x interface.

<p>The Content Visibility option in the Divi 4.x interface.</p>

The Content Visibility option in the Divi 4.x interface.

<p>The Content Visibility option in the Divi 3.x Visual Builder interface.</p>

The Content Visibility option in the Divi 3.x Visual Builder interface.

<p>The Content Visibility option in the Divi 3.x backend interface.</p>

The Content Visibility option in the Divi 3.x backend interface.

Plugins semelhantes

Supreme Modules Lite – Divi Theme, Extra Theme and Divi Builder
(105 avaliações)

Divi Supreme lite plugin enhances the experience and features found on Divi and extend with custom creative modules to help you build amazing websites …

Popups for Divi
(435 avaliações)

A quick and easy way to create Popup layers inside the Divi Visual Builder!

Divi Torque Lite – Divi Modules for the Divi Builder & Theme
(116 avaliações)

Supercharge the Divi Builder with 25+ free, lightweight modules — Icon Box, Carousel, Testimonials, Gradient Heading, and more.

Category AJAX Filter — Advanced Filter for Posts & Custom Post Types
(152 avaliações)

Instantly filter WordPress posts and custom post types by category, tag or taxonomy — no page reload. Works with Elementor, Divi, Gutenberg and more.

Squad Modules Lite – Módulos Divi avançados para Divi Theme, Extra Theme e Divi Builder
(11 avaliações)

The Essential Divi plugin — 50+ free modules that run natively in both the new Divi 5 Visual Builder and the classic Divi 4 builder.