File: D:/HostingSpaces/BOoms/pro-oils.be/wwwroot/wp-content/plugins/otter-blocks/otter-blocks.php
<?php
/**
* Plugin Name: Gutenberg Blocks and Template Library by Otter
* Plugin URI: https://themeisle.com/plugins/otter-blocks
* Description: Create beautiful and attracting posts, pages, and landing pages with Gutenberg Blocks and Template Library by Otter. Otter comes with dozens of Gutenberg blocks that are all you need to build beautiful pages.
* Version: 1.3.1
* Author: ThemeIsle
* Author URI: https://themeisle.com
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: otter-blocks
* Domain Path: /languages
* WordPress Available: yes
* Requires License: no
*/
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
define( 'OTTER_BLOCKS_BASEFILE', __FILE__ );
define( 'OTTER_BLOCKS_URL', plugins_url( '/', __FILE__ ) );
define( 'OTTER_BLOCKS_PATH', dirname( __FILE__ ) );
define( 'OTTER_BLOCKS_VERSION', '1.3.1' );
define( 'OTTER_BLOCKS_DEV', false );
$vendor_file = OTTER_BLOCKS_PATH . '/vendor/autoload.php';
if ( is_readable( $vendor_file ) ) {
require_once $vendor_file;
}
add_action(
'plugins_loaded',
function () {
// call this only if Gutenberg is active
if ( function_exists( 'register_block_type' ) ) {
require_once dirname( __FILE__ ) . '/class-otter-blocks.php';
Otter_Blocks::instance();
}
}
);
add_filter(
'themeisle_sdk_products',
function ( $products ) {
$products[] = __FILE__;
return $products;
}
);
add_action(
'plugin_action_links_' . plugin_basename( __FILE__ ), function( $links ) {
array_unshift(
$links,
sprintf( '<a href="%s">%s</a>', admin_url( 'options-general.php?page=otter' ), __( 'Settings', 'otter-blocks' ) )
);
return $links;
}
);