Uname: Linux webm021.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Software: Apache
PHP version: 5.4.45 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.91.62
Your Ip: 216.73.216.52
User: matthif (139342) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : general.php
<?php

defined( 'ABSPATH' ) || die;

$enable_blocks_spacing       = $this->getOptionSetting( 'advgb_settings', 'enable_blocks_spacing', 'checkbox', 0 );
$blocks_spacing              = $this->getOptionSetting( 'advgb_settings', 'blocks_spacing', 'text', 0 );
$editor_width                = $this->getOptionSetting( 'advgb_settings', 'editor_width', 'text', '0' );
$enable_columns_visual_guide = $this->getOptionSetting( 'advgb_settings',
	'enable_columns_visual_guide',
	'checkbox',
	1 );
$blocks_icon_color           = $this->getOptionSetting( 'advgb_settings', 'blocks_icon_color', 'text', '#655997' );

// Disabled since 3.0.0 - @TODO Remove later
$disable_wpautop_checked = $this->getOptionSetting( 'advgb_settings', 'disable_wpautop', 'checkbox', 0 );

// Replace old default icon color and disable wpautop since 3.0.0 - @TODO Remove later
if ( $blocks_icon_color === '#5952de' || $disable_wpautop_checked === 'checked' ) {
	$advgb_settings = get_option( 'advgb_settings' );

	// Replace old default color since 3.0.0 - Remove @TODO later
	if ( $blocks_icon_color === '#5952de' ) {
		$blocks_icon_color                   = '#655997';
		$advgb_settings['blocks_icon_color'] = $blocks_icon_color;
	}

	// Force to be disabled since 3.0.0 - Remove @TODO later
	if ( $disable_wpautop_checked === 'checked' ) {
		$disable_wpautop_checked           = '';
		$advgb_settings['disable_wpautop'] = 0;
	}

	update_option( 'advgb_settings', $advgb_settings );
}
?>
<form method="post">
	<?php
	wp_nonce_field( 'advgb_settings_general_nonce', 'advgb_settings_general_nonce_field' ) ?>
    <table class="form-table">

		<?php
		// Pro settings
		if ( defined( 'ADVANCED_GUTENBERG_PRO_LOADED' ) ) {
			if ( method_exists( 'PPB_AdvancedGutenbergPro\Utils\Definitions', 'advgb_pro_setting' ) ) {
				echo PPB_AdvancedGutenbergPro\Utils\Definitions::advgb_pro_setting(
					'enable_pp_branding',
					__( 'Display PublishPress branding', 'advanced-gutenberg' ),
					__( 'PublishPress logo and links in the footer of the admin pages', 'advanced-gutenberg' )
				);
			}
		}
		?>

        <tr>
            <th scope="row">
				<?php
				_e( 'Enable blocks spacing', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <input type="checkbox" name="enable_blocks_spacing"
                           id="enable_blocks_spacing"
                           value="1"
						<?php
						echo esc_attr( $enable_blocks_spacing ) ?>
                    />
					<?php
					_e(
						'Vertical spacing between blocks',
						'advanced-gutenberg'
					)
					?>
                </label>
            </td>
        </tr>
        <tr>
            <th scope="row">
				<?php
				_e( 'Blocks spacing', 'advanced-gutenberg' ) ?>
                <span> (px)</span>
            </th>
            <td>
                <label>
                    <input type="number"
                           min="0"
                           name="blocks_spacing"
                           id="blocks_spacing"
                           style="width: 70px;"
                           value="<?php
					       echo esc_attr( $blocks_spacing ) ?>"
                    />
                </label>
            </td>
        </tr>
        <tr<?php
		echo( ! $this->settingIsEnabled( 'enable_advgb_blocks' ) ? ' style="display:none;"' : '' ) ?>>
            <th scope="row">
				<?php
				_e( 'Blocks icon color', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <input type="text"
                           name="blocks_icon_color"
                           id="blocks_icon_color"
                           class="minicolors minicolors-input"
                           value="<?php
					       echo esc_attr( $blocks_icon_color ) ?>"
                           style="width:100px"
                    />
                </label>
                <p class="description">
					<?php
					_e(
						'Apply in admin to blocks from PublishPress Blocks plugin.',
						'advanced-gutenberg'
					)
					?>
                </p>
            </td>
        </tr>
        <tr>
            <th scope="row">
				<?php
				_e( 'Gutenberg editor width', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <select name="editor_width" id="editor_width">
                        <option value="" <?php
						echo $editor_width === '' ? 'selected' : '' ?>>
							<?php
							esc_html_e( 'Default', 'advanced-gutenberg' ); ?>
                        </option>
                        <option value="75" <?php
						echo $editor_width === '75' ? 'selected' : '' ?>>
							<?php
							esc_html_e( 'Large', 'advanced-gutenberg' ); ?>
                        </option>
                        <option value="95" <?php
						echo $editor_width === '95' ? 'selected' : '' ?>>
							<?php
							esc_html_e( 'Full width', 'advanced-gutenberg' ); ?>
                        </option>
                    </select>
                </label>
            </td>
        </tr>
        <tr<?php
		echo( ! $this->settingIsEnabled( 'enable_advgb_blocks' ) ? ' style="display:none;"' : '' ) ?>>
            <th scope="row">
				<?php
				_e( 'Enable columns visual guide', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <input type="checkbox" name="enable_columns_visual_guide"
                           id="enable_columns_visual_guide"
                           value="1"
						<?php
						echo esc_attr( $enable_columns_visual_guide ) ?>
                    />
					<?php
					_e(
						'Visual guide for PublishPress Blocks Columns block',
						'advanced-gutenberg'
					)
					?>
                </label>
            </td>
        </tr>
        <tr style="display: none;">
            <th scope="row">
				<?php
				_e( 'Remove autop', 'advanced-gutenberg' ) ?>
            </th>
            <td>
                <label>
                    <input type="checkbox" name="disable_wpautop"
                           id="ag_disable_wpautop"
                           value="1"
						<?php
						echo esc_attr( $disable_wpautop_checked ) ?>
                    />
					<?php
					_e(
						'Autop WordPress function is used to prevent unwanted paragraphs to be added',
						'advanced-gutenberg'
					)
					?>
                </label>
            </td>
        </tr>
    </table>

    <div class="advgb-form-buttons-bottom">
        <button type="submit"
                class="button button-primary"
                name="save_settings_general"
        >
			<?php
			esc_html_e( 'Save General Settings', 'advanced-gutenberg' ) ?>
        </button>
    </div>
</form>
© 2026 XylotrechusZ