astra_narrow_container_width( string $location, string $narrow_container_max_width )

Function to add narrow width properties in the frontend.


Description


Parameters

$location

(string) (Required) container layout for single-post, archives, pages, page meta.

$narrow_container_max_width

(string) (Required) dynamic container width in px.


Return

(string) Parsed CSS based on $location and $narrow_container_max_width.


Source

File: inc/core/common-functions.php

function astra_narrow_container_width( $location, $narrow_container_max_width ) {

	if ( 'narrow-container' === $location ) {

		$narrow_container_css = array(
			'.ast-narrow-container .site-content > .ast-container' => array(
				'max-width' => astra_get_css_value( $narrow_container_max_width, 'px' ),
			),
		);

		// Remove Sidebar for Narrow Width Container Layout.
		if ( 'narrow-container' === astra_get_content_layout() ) {
			add_filter(
				'astra_page_layout',
				function() { // phpcs:ignore PHPCompatibility.FunctionDeclarations.NewClosure.Found
					return 'no-sidebar';
				}
			);
		}

		return astra_parse_css( $narrow_container_css, astra_get_tablet_breakpoint( '', 1 ) );

	} else {
		return '';
	}
}

Changelog

Changelog
Version Description
4.0.0 Introduced.


User Contributed Notes

You must log in before being able to contribute a note or feedback.