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;
		}

User Contributed Notes

You must log in before being able to contribute a note or feedback.