# insert-php-code-snippet/trunk/direct_call.php

Insert PHP Code Snippet, version trunk. 21 lines.

- Page: https://pluginprobe.com/plugins/insert-php-code-snippet/trunk/code/direct_call.php
- Raw: https://pluginprobe.com/plugins/insert-php-code-snippet/trunk/raw/direct_call.php
- Modified: 2017-02-08T10:10:20+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/insert-php-code-snippet/trunk/code/direct_call.php#L10-L20`.

```php
<?php
if ( ! defined( 'ABSPATH' ) )
	 exit;
	 
function xyz_ips_plugin_query_vars($vars) {
	$vars[] = 'wp_ips';
	return $vars;
}
add_filter('query_vars', 'xyz_ips_plugin_query_vars');


function xyz_ips_plugin_parse_request($wp) {
	/*confirmation*/
	if (array_key_exists('wp_ips', $wp->query_vars) && $wp->query_vars['wp_ips'] == 'editor_plugin_js') {
		require( dirname( __FILE__ ) . '/editor_plugin.js.php' );
		die;
	}
	
}
add_action('parse_request', 'xyz_ips_plugin_parse_request');

```
