first commit

This commit is contained in:
CHIEFSOFT\ameye
2023-11-30 13:20:54 -05:00
commit e9e5c0546c
5833 changed files with 1801865 additions and 0 deletions
@@ -0,0 +1,56 @@
<?php
/**
* The public-facing functionality of the module.
*
* @link https://codesupply.co
* @since 1.0.0
*
* @package Powerkit
* @subpackage Modules/public
*/
/**
* The public-facing functionality of the module.
*/
class Powerkit_Headers_Footers_Public extends Powerkit_Module_Public {
/**
* Initialize
*/
public function initialize() {
add_action( 'wp_head', array( $this, 'header' ) );
add_action( 'wp_footer', array( $this, 'footer' ) );
}
/**
* Outputs script / CSS to the frontend header.
*/
public function header() {
$this->output( 'powerkit_insert_header_code' );
}
/**
* Outputs script / CSS to the frontend footer.
*/
public function footer() {
$this->output( 'powerkit_insert_footer_code' );
}
/**
* Outputs the given setting, if conditions are met.
*
* @param string $setting Setting Name.
*/
public function output( $setting ) {
// Ignore admin, feed, robots or trackbacks.
if ( is_admin() || is_feed() || is_robots() || is_trackback() ) {
return;
}
// Get code.
$code = get_option( $setting );
// Output.
echo (string) $code; // XSS.
}
}