HEX
Server: Apache/2.4.65 (Unix) OpenSSL/1.1.1k
System: Linux server-manager.elshandawiily.com 4.18.0-553.87.1.el8_10.x86_64 #1 SMP Mon Dec 1 05:11:16 EST 2025 x86_64
User: elshanda (1002)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/elshanda/new.elshandawiily.com/wp-content/plugins/pwa/wp-includes/post-template.php
<?php
/**
 * WordPress Post Template Functions.
 *
 * Functions that amend wp-includes/post-template.php
 *
 * @package PWA
 * @subpackage Template
 * @since 0.2
 */

/**
 * Add error classes (for offline and 500) to the body class.
 *
 * The logic in here would be added to `get_body_class()`.
 *
 * @since 0.2
 * @global WP_Query $wp_query
 * @see get_body_class()
 *
 * @param string[] $classes One or more classes.
 * @return string[] Array of classes.
 */
function pwa_filter_body_class( $classes ) {
	if ( is_500() ) {
		$classes[] = 'error';
		$classes[] = 'error500';
	} elseif ( is_offline() ) {
		$classes[] = 'error';
		$classes[] = 'offline';
	}
	return $classes;
}
add_filter( 'body_class', 'pwa_filter_body_class' );