Astra_Ext_Advanced_Hooks_Markup::get_php_snippet( int $post_id )
Get PHP snippet if enabled.
Description
Parameters
- $post_id
-
(int) (Required) Post Id.
Return
(boolean|html)
Source
File: addons/advanced-hooks/classes/class-astra-ext-advanced-hooks-markup.php
public function get_php_snippet( $post_id ) {
$php_enabled = get_post_meta( $post_id, 'editor_type', true );
if ( 'code_editor' === $php_enabled ) {
$code = get_post_meta( $post_id, 'ast-advanced-hook-php-code', true );
if ( defined( 'ASTRA_ADVANCED_HOOKS_DISABLE_PHP' ) ) {
return $code;
}
ob_start();
// @codingStandardsIgnoreStart
eval( '?>' . $code . '<?php ' );
// @codingStandardsIgnoreEnd
return ob_get_clean();
}
return false;
}
Expand full source code Collapse full source code View on Trac