plugin_path ) return $this->plugin_path; return $this->plugin_path = untrailingslashit( plugin_dir_path( __FILE__ ) ); } function template_url() { return $this->template_url = plugins_url(). '/search-engine-visitors'; } public function searchenginevisitors_plugin_menu() { add_menu_page('AdSense SEV', 'AdSense SEV', 'sev_others_posts', 'sev-menu', array( $this,'sev_main')); add_submenu_page('sev-menu', __('Setting','sevlang'), __('Setting','sevlang'), 'administrator', 'sev-setting', array( $this, 'sev_setting')); } function sev_main(){ } public function sev_setting(){ $sev_position_array = Array ( 'top'=>'Top', 'top-middle'=>'Top Middle', 'top-left'=>'Top Left', 'top-right'=>'Top Right', 'bottom' => 'Bottom', 'bottom-middle'=>'Bottom Middle', 'bottom-left'=>'Bottom Left', 'bottom-right'=>'Bottom Right', ); $content = "
'.$code.'
'.$output; break; case 'top-middle': $output = ''.$code.'
'.$output; break; case 'top-left': $output = ''.$code.'
'.$output; break; case 'top-right': $output = ''.$code.'
'.$output; break; case 'bottom': $output = $output.''.$code.'
'; break; case 'bottom-middle': $output = $output.''.$code.'
'; break; case 'bottom-left': $output = $output.''.$code.'
'; break; case 'bottom-right': $output = $output.''.$code.'
'; break; default: $output = ''.$code.'
'.$output; break; } switch ($sev_position2) { case 'top': $output = ''.$code2.'
'.$output; break; case 'top-middle': $output = ''.$code2.'
'.$output; break; case 'top-left': $output = ''.$code2.'
'.$output; break; case 'top-right': $output = ''.$code2.'
'.$output; break; case 'bottom': $output = $output.''.$code2.'
'; break; case 'bottom-middle': $output = $output.''.$code2.'
'; break; case 'bottom-left': $output = $output.''.$code2.'
'; break; case 'bottom-right': $output = $output.''.$code2.'
'; break; default: $output = ''.$code2.'
'.$output; break; } switch ($sev_position3) { case 'top': $output = ''.$code3.'
'.$output; break; case 'top-middle': $output = ''.$code3.'
'.$output; break; case 'top-left': $output = ''.$code3.'
'.$output; break; case 'top-right': $output = ''.$code3.'
'.$output; break; case 'bottom': $output = $output.''.$code3.'
'; break; case 'bottom-middle': $output = $output.''.$code3.'
'; break; case 'bottom-left': $output = $output.''.$code3.'
'; break; case 'bottom-right': $output = $output.''.$code3.'
'; break; default: $output = ''.$code3.'
'.$output; break; } } return $output; } function searchenginevisitors_meta_box() { add_meta_box( 'searchenginevisitors_meta_b', __( 'Adsense SEV', 'amepro_prfx-textdomain' ), array($this,'searchenginevisitors_meta_b_callback'), '', 'side' ); } function searchenginevisitors_meta_b_callback( $post ) { wp_nonce_field( basename( __FILE__ ), 'sev_nonce' ); $post_meta = get_post_meta( $post->ID ); if(isset($post_meta['sev-post-meta']) ){ if($post_meta['sev-post-meta'][0]=='1'){$checked_p1 = "checked"; $checked_p2 = "";} if($post_meta['sev-post-meta'][0]=='0'){$checked_p1 = ""; $checked_p2 = "checked";} } else{ $checked_p1 = "checked"; $checked_p2 = ""; } $content = "