HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux sa-dev.otherchirps.net 5.15.0-139-generic #149-Ubuntu SMP Fri Apr 11 22:06:13 UTC 2025 x86_64
User: www-data (33)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wp-content/themes/kalium/includes/laborator_thumbnails.php
<?php
/**
 *    Kalium WordPress Theme
 *
 *    Laborator.co
 *    www.laborator.co
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Direct access not allowed.
}

/**
 * Blog section thumbnails
 */

// Blog Single Thumbnail
$blog_single_height = kalium_get_theme_option( 'blog_thumbnail_height' );

if ( ! is_numeric( $blog_single_height ) ) {
	$blog_single_height = 635;
}

add_image_size( 'blog-thumb-1', 468, 328, true );
add_image_size( 'blog-thumb-2', 468, 468, true );
add_image_size( 'blog-thumb-3', 845, 592, true );
add_image_size( 'blog-single-1', 1482, $blog_single_height, $blog_single_height != 0 );

/**
 * Portfolio section thumbnails
 */

// Portfolio Single Thumbs
$max_portfolio_width = apply_filters( 'kalium_portfolio_image_max_width', 1240 );

add_image_size( 'portfolio-single-img-1', $max_portfolio_width * 1.30 );
add_image_size( 'portfolio-single-img-2', $max_portfolio_width * 0.90 );
add_image_size( 'portfolio-single-img-3', $max_portfolio_width * 0.65 );
add_image_size( 'portfolio-single-img-4', $max_portfolio_width * 0.45 );

// Portfolio Loop Thumbs
$portfolio_thumbnail_size_1 = kalium_get_theme_option( 'portfolio_thumbnail_size_1' );
$portfolio_thumbnail_size_2 = kalium_get_theme_option( 'portfolio_thumbnail_size_2' );

// Portfolio with Titles Below Thumbnail
if ( empty( $portfolio_thumbnail_size_1 ) || preg_match( '/^[0-9]+(x|×)[0-9]+$/', $portfolio_thumbnail_size_1 ) ) {
	$portfolio_thumbnail_size_1 = $portfolio_thumbnail_size_1 ? $portfolio_thumbnail_size_1 : "655x545";
	$portfolio_thumbnail_size_1 = explode( 'x', $portfolio_thumbnail_size_1 );

	add_image_size( 'portfolio-img-1', $portfolio_thumbnail_size_1[0], $portfolio_thumbnail_size_1[1], true );
} elseif ( ! empty( $portfolio_thumbnail_size_1 ) ) {
	add_filter( 'kalium_portfolio_loop_thumbnail_size', 'kalium_portfolio_loop_custom_thumbnail_size', 10, 2 );
}

// Portfolio with Inside Box Titles
if ( empty( $portfolio_thumbnail_size_2 ) || preg_match( '/^[0-9]+(x|×)[0-9]+$/', $portfolio_thumbnail_size_2 ) ) {
	$portfolio_thumbnail_size_2 = $portfolio_thumbnail_size_2 ? $portfolio_thumbnail_size_2 : "655x545";
	$portfolio_thumbnail_size_2 = explode( 'x', $portfolio_thumbnail_size_2 );

	add_image_size( 'portfolio-img-2', $portfolio_thumbnail_size_2[0], $portfolio_thumbnail_size_2[1], true );
	add_image_size( 'portfolio-img-3', $portfolio_thumbnail_size_2[0] );
} elseif ( ! empty( $portfolio_thumbnail_size_2 ) ) {
	add_filter( 'kalium_portfolio_loop_thumbnail_size', 'kalium_portfolio_loop_custom_thumbnail_size', 10, 2 );
}