* @license GPL-3 https://www.gnu.org/licenses/gpl-3.0.pt-br.html * @link https://github.com/Carta-Campinas/wordpress-theme */ namespace HackeamosOrg; /** * Composer Autoload */ require implode( DIRECTORY_SEPARATOR, [ __DIR__, 'vendor', 'autoload.php' ] ); use \HackeamosOrg\HackeamosWP\MediaSizes; use \HackeamosOrg\HackeamosWP\DefaultSiteLogo; use \HackeamosOrg\HackeamosWP\DefaultFavicon; use \HackeamosOrg\HackeamosWP\FixThemeJsonFontSizes; use \HackeamosOrg\HackeamosWP\CustomBlockStyles; /** * Set the logo to this theme's file when no option is available */ DefaultSiteLogo::setDefaultLogoUrl( get_theme_file_uri('assets/images/logo.svg') ); /** * Set the favicon from theme assets if none is found at database */ DefaultFavicon::setDefaultFaviconUrl( get_theme_file_uri('assets/images/favicon.png') ); /** * Set site's media sizes */ MediaSizes::setMediaSizes( [ 'thumbnail' => [ 'size_w' => 300, 'size_h' => 300, 'crop' => true ], 'medium' => [ 'size_w' => 540, 'size_h' => 540, 'crop' => true ], 'medium_large' => [ 'size_w' => 720, 'size_h' => 540, 'crop' => true ], 'medium_vertical' => [ 'size_w' => 720, 'size_h' => 540, 'crop' => true ], 'large' => [ 'size_w' => 1280, 'size_h' => 720, 'crop' => true ], 'post-thumbnail' => [ /* * null sizes avoid actually changing size, * but this will add support to featured-images */ 'size_w' => null, 'size_h' => null ] ] ); /** * Load custom block styles */ CustomBlockStyles::enqueueStyles();