Skip to content
Snippets Groups Projects
Commit 46a6ddc2 authored by Erick Hitter's avatar Erick Hitter
Browse files

Raw footer output

parent 4d92cdeb
No related branches found
No related tags found
1 merge request!2Support for additional HeadSpace2 features
This commit is part of merge request !2. Comments created here will be created in the context of that merge request.
...@@ -45,9 +45,7 @@ class ETH_Escape_HeadSpace2 { ...@@ -45,9 +45,7 @@ class ETH_Escape_HeadSpace2 {
private $hs_string_keys = array( private $hs_string_keys = array(
'_headspace_description', '_headspace_description',
'_headspace_metakey', '_headspace_metakey',
'_headspace_page_title',
'_headspace_raw', '_headspace_raw',
'_headspace_raw_footer',
); );
private $hs_array_keys = array( private $hs_array_keys = array(
...@@ -75,6 +73,7 @@ class ETH_Escape_HeadSpace2 { ...@@ -75,6 +73,7 @@ class ETH_Escape_HeadSpace2 {
*/ */
private function __construct() { private function __construct() {
add_action( 'wp_head', array( $this, 'action_wp_head' ) ); add_action( 'wp_head', array( $this, 'action_wp_head' ) );
add_action( 'wp_footer', array( $this, 'action_wp_footer' ) );
} }
/** /**
...@@ -163,7 +162,7 @@ class ETH_Escape_HeadSpace2 { ...@@ -163,7 +162,7 @@ class ETH_Escape_HeadSpace2 {
} }
// Raw output should follow all other output // Raw output should follow all other output
if ( isset( $hs_data[ '_headspace_raw' ] ) ) { if ( isset( $hs_data[ '_headspace_raw' ] ) && ! empty( $hs_data[ '_headspace_raw' ] ) ) {
$output[] = $hs_data[ '_headspace_raw' ]; $output[] = $hs_data[ '_headspace_raw' ];
} }
...@@ -175,6 +174,17 @@ class ETH_Escape_HeadSpace2 { ...@@ -175,6 +174,17 @@ class ETH_Escape_HeadSpace2 {
// Mark end of output // Mark end of output
echo "\n<!-- Escape HeadSpace2 -->\n"; echo "\n<!-- Escape HeadSpace2 -->\n";
} }
/**
*
*/
public function action_wp_footer() {
$output = get_post_meta( get_the_ID(), '_headspace_raw_footer', true );
if ( ! empty( $output ) ) {
echo $output . "\n";
}
}
} }
ETH_Escape_HeadSpace2::get_instance(); ETH_Escape_HeadSpace2::get_instance();
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment