PHP 8.0.30
Preview: class-astra-post-structures.php Size: 1.25 KB
/home/certprox/template.certproxywizard.com/wp-content/themes/astra/inc/modules/posts-structures/class-astra-post-structures.php

<?php
/**
 * Post Structures Extension
 *
 * @package Astra
 * @since 4.0.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

define( 'ASTRA_THEME_POST_STRUCTURE_DIR', ASTRA_THEME_DIR . 'inc/modules/posts-structures/' );
define( 'ASTRA_THEME_POST_STRUCTURE_URI', ASTRA_THEME_URI . 'inc/modules/posts-structures/' );

/**
 * Post Structures Initial Setup
 *
 * @since 4.0.0
 */
class Astra_Post_Structures {
	/**
	 * Constructor function that loads require files.
	 */
	public function __construct() {

		// @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound
		require_once ASTRA_THEME_POST_STRUCTURE_DIR . 'class-astra-posts-structure-loader.php';
		require_once ASTRA_THEME_POST_STRUCTURE_DIR . 'class-astra-posts-structure-markup.php';

		// Include front end files.
		if ( ! is_admin() ) {
			require_once ASTRA_THEME_POST_STRUCTURE_DIR . 'css/single-dynamic.css.php';
			require_once ASTRA_THEME_POST_STRUCTURE_DIR . 'css/archive-dynamic.css.php';
			require_once ASTRA_THEME_POST_STRUCTURE_DIR . 'css/special-dynamic.css.php';
		}
		// @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound
	}
}

/**
 *  Kicking this off by creating new object.
 */
new Astra_Post_Structures();

Directory Contents

Dirs: 3 × Files: 3

Name Size Perms Modified Actions
assets DIR
- drwxr-xr-x 2026-06-08 11:13:38
Edit Download
css DIR
- drwxr-xr-x 2026-06-08 11:13:59
Edit Download
- drwxr-xr-x 2026-06-08 11:13:59
Edit Download
1.25 KB lrw-r--r-- 2026-06-08 11:13:59
Edit Download
10.48 KB lrw-r--r-- 2026-06-08 11:13:59
Edit Download
8.08 KB lrw-r--r-- 2026-06-08 11:13:59
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).