Eklentiyi kurduktan ve etkinleştirdikten sonra aşağıdaki kodu düzenlemek gerekiyormuş acaba bu kodda nereye adsense kodlarımızı yerleştireceğiz. İlgilenirseniz çok memnun olurum
<?php
/*
Plugin Name: MightyAdsense
Plugin URI: http://mightyhitter.com/main-page/plugins/mightyadsense/
Description: Keep your adsense code & output it in posts.
Author: mightyhitter
Version: 4.1
Author URI: http://mightyhitter.com
*/

//globa vars
$current_post=1;

// Setup defaults if options do not exist
for ($i=1;$i<11;$i++)
{
add_option('mightyadsense_code'.$i, '[#'.$i.': Edit Options>MightyAdsense>Adsense Code]');
add_option('mightyadsense_display'.$i, TRUE);  
add_option('mightyadsense_position'.$i, 'top-left'); 
}

add_option('mightyadsense_post1', '1'); 
add_option('mightyadsense_postads1', '1'); 
add_option('mightyadsense_post2', '2'); 
add_option('mightyadsense_postads2', '2'); 
add_option('mightyadsense_post3', '3'); 
add_option('mightyadsense_postads3', '3'); 
add_option('mightyadsense_pageads', '1'); 
add_option('mightyadsense_singleads', '1'); 

add_option('mightyadsense_reset', FALSE);
add_option('mightyadsense_powered', FALSE); 


function mightyadsense_add_option_pages() {
	if (function_exists('add_options_page')) {
		add_options_page('MightyAdsense', 'MightyAdsense', 9, __FILE__, 'mightyadsense_options_page');
	}		
}

if (isset($_GET['set']))
{
	$set=$_GET['set'];
}
	else
{
	$set=1;
}

function mightyadsense_options_page() {
	
	global $set;
	global $table_prefix, $wpdb;
	$table_name = $table_prefix . "mightyadsense";	
	
	$filename = $_GET['page'];
	$filen=str_replace('\\\\','\\',$_GET['page']);

	if (isset($_POST['info_update'])) {

		?><div id="message" class="updated fade"><p><strong><?php 

		for ($i=1;$i<11;$i++)
		{
			if (isset($_POST["mightyadsense_code".$i]) && isset($_POST["mightyadsense_position".$i]))
			{
				update_option('mightyadsense_code'.$i, (string) $_POST["mightyadsense_code".$i]);
				if (isset($_POST["mightyadsense_display".$i]))
				{
					update_option('mightyadsense_display'.$i, (bool) true);
				}
				else
				{
					update_option('mightyadsense_display'.$i, (bool) false);
				}
				update_option('mightyadsense_position'.$i, (string) $_POST["mightyadsense_position".$i]);
			}
		}
		
		update_option('mightyadsense_post1', (string) $_POST["mightyadsense_post1"]);
		update_option('mightyadsense_postads1', (string) $_POST["mightyadsense_postads1"]);
		update_option('mightyadsense_post2', (string) $_POST["mightyadsense_post2"]);
		update_option('mightyadsense_postads2', (string) $_POST["mightyadsense_postads2"]);
		update_option('mightyadsense_post3', (string) $_POST["mightyadsense_post3"]);
		update_option('mightyadsense_postads3', (string) $_POST["mightyadsense_postads3"]);
		update_option('mightyadsense_pageads', (string) $_POST["mightyadsense_pageads"]);
		update_option('mightyadsense_singleads', (string) $_POST["mightyadsense_singleads"]);	
		
		if (isset($_POST["mightyadsense_powered"]))
		{
			update_option('mightyadsense_powered', (bool) true);
		}
		else
		{
			update_option('mightyadsense_powered', (bool) false);
		}
		
		if (isset($_POST["mightyadsense_reset"]))
		{
			for ($i=1;$i<11;$i++)
			{
			update_option('mightyadsense_code'.$i, '[#'.$i.': Edit Options>MightyAdsense>Adsense Code]');
			update_option('mightyadsense_display'.$i, TRUE);  
			update_option('mightyadsense_position'.$i, 'top-left'); 
			}
			
			update_option('mightyadsense_post1', '1'); 
			update_option('mightyadsense_postads1', '1'); 
			update_option('mightyadsense_post2', '2'); 
			update_option('mightyadsense_postads2', '2'); 
			update_option('mightyadsense_post3', '3'); 
			update_option('mightyadsense_postads3', '3'); 
			update_option('mightyadsense_pageads', '1'); 
			update_option('mightyadsense_singleads', '1'); 
		
			update_option('mightyadsense_reset', (bool) false);
			update_option('mightyadsense_powered', (bool) false);
		}
						
					
		echo "Configuration Updated!";

	    ?></strong></p></div><?php

	} ?>

	<div class=wrap>

	<h2>MightyAdsense Version 4.1</h2>

	<form method="post" action="<?php echo $_SERVER['PHP_SELF'].'?page='.$filen.'&set='.$set; ?>">
	<input type="hidden" name="info_update" id="info_update" value="true" />

	<fieldset class="options"> 
	<legend>General Options</legend>

	<table width="100%" border="0" cellspacing="0" cellpadding="6">
	<tr>
		<th colspan=2 bgcolor=black><font color=white>
		SELECT CODE SET: 
		<?php
			for ($i=1;$i<11;$i++)
			{
				if ($set==$i)
				{
					echo "[<a href='?page=$filen&set=$i'><font color=red>Set #".$i."</font></a>] ";
				}
				else
				{
					echo "[<a href='?page=$filen&set=$i'><font color=white>Set #".$i."</font></a>] ";
				}
			}
		?>
		</font></th>
	</tr>	
	<tr>
		<td width="35%" align="right" valign=top>Ads Code: </td>
		<td align="left"><textarea name="mightyadsense_code<?php echo $set; ?>" cols=50 rows=10><?php echo mightyadsense_cleancode(get_option('mightyadsense_code'.$set)) ?></textarea></td>
	</tr>
	<tr>
		<td width="25%" align="right" valign=top>Preview: </td>
		<td align="left"><?php echo '<p>'.mightyadsense_cleancode(get_option('mightyadsense_code'.$set)).'</p>' ?></td>
	</tr>	
	<tr>
		<td width="25%" align="right">Show This Ads? </td>
		<td align="left"><input type="checkbox" name="mightyadsense_display<?php echo $set; ?>" value="checkbox" <?php if (get_option('mightyadsense_display'.$set)) echo "checked='checked'"; ?>/></td>
	</tr>
	<tr>
		<td width="25%" align="right">Allignment of Ads </td>
		<td align="left">
		<?php
		$sel1="";
		$sel2="";
		$sel3="";
		$sel4="";
		if (get_option('mightyadsense_position'.$set)=='top') $sel1="selected";
		if (get_option('mightyadsense_position'.$set)=='top-left') $sel2="selected";
		if (get_option('mightyadsense_position'.$set)=='top-right') $sel3="selected";
		if (get_option('mightyadsense_position'.$set)=='bottom') $sel4="selected";
		echo "<select name='mightyadsense_position$set'>";
		echo "<option value='top' $sel1>Top";
		echo "<option value='top-left' $sel2>Top-left";
		echo "<option value='top-right' $sel3>Top-right";
		echo "<option value='bottom' $sel4>Bottom";
		echo "</select>";
		?>
		</td>
	</tr>
	<tr>
		<td width="25%" align="right" valign=top>Display Powered by?</td>
		<td align="left"><input type="checkbox" name="mightyadsense_powered" value="checkbox" <?php if (get_option('mightyadsense_powered')) echo "checked='checked'"; ?>/></td>
	</tr>	
	<tr>
		<td width="25%" align="right" valign=top>Reset settings to default?</td>
		<td align="left"><input type="checkbox" name="mightyadsense_reset" value="checkbox" <?php if (get_option('mightyadsense_reset')) echo "checked='checked'"; ?>/></td>
	</tr>
	
	
	
	
	
	<tr>
		<th colspan=2 bgcolor=black><font color=white>Code Set Configuration</font></th>
	</tr>
	<?php
	for ($j=1;$j<4;$j++)
	{
	?>
	<tr>
		<td width="25%" align="right" valign=top>Post # 
		<select name=mightyadsense_post<?php echo $j; ?>>
		<?php
		$ppp=get_option('posts_per_page');
		for ($i=1;$i<=$ppp;$i++)
		{
			if (get_option('mightyadsense_post'.$j)==$i)
			{echo "<option value='".$i."' selected>$i";}
			else
			{echo "<option value='".$i."'>$i";}
		}
		?>
		</select>
		</td>
		<td align="left">
		<select name=mightyadsense_postads<?php echo $j; ?>>
		<?php
			if (get_option('mightyadsense_postads'.$j)==-1)
			{echo "<option value='-1' selected>No Ads";}
			else
			{echo "<option value='-1'>No Ads";}		
			if (get_option('mightyadsense_postads'.$j)==0)
			{echo "<option value='0' selected>Random Ads";}
			else
			{echo "<option value='0'>Random Ads";}					
		for ($i=1;$i<11;$i++)
		{
			if (get_option('mightyadsense_postads'.$j)==$i)
			{echo "<option value='$i' selected>Code Set #$i";}
			else
			{echo "<option value='$i'>Code Set #$i";}
		}
		?>
		</select>
		</td>
	</tr>
	<?php
	}
	?>
	
	
	
	
	<tr>
		<td width="25%" align="right" valign=top>Pages</td>
		<td align="left">
		<select name=mightyadsense_pageads>
		<?php
			if (get_option('mightyadsense_pageads')==-1)
			{echo "<option value='-1' selected>No Ads";}
			else
			{echo "<option value='-1'>No Ads";}		
			if (get_option('mightyadsense_pageads')==0)
			{echo "<option value='0' selected>Random Ads";}
			else
			{echo "<option value='0'>Random Ads";}					
		for ($i=1;$i<11;$i++)
		{
			if (get_option('mightyadsense_pageads')==$i)
			{echo "<option value='$i' selected>Code Set #$i";}
			else
			{echo "<option value='$i'>Code Set #$i";}
		}
		?>
		</select>
		</td>
	</tr>
	
	<tr>
		<td width="25%" align="right" valign=top>Single Page</td>
		<td align="left">
		<select name=mightyadsense_singleads>
		<?php
			if (get_option('mightyadsense_singleads')==-1)
			{echo "<option value='-1' selected>No Ads";}
			else
			{echo "<option value='-1'>No Ads";}		
			if (get_option('mightyadsense_singleads')==0)
			{echo "<option value='0' selected>Random Ads";}
			else
			{echo "<option value='0'>Random Ads";}					
		for ($i=1;$i<11;$i++)
		{
			if (get_option('mightyadsense_singleads')==$i)
			{echo "<option value='$i' selected>Code Set #$i";}
			else
			{echo "<option value='$i'>Code Set #$i";}
		}
		?>
		</select>
		</td>
	</tr>	
	
	
	<tr>
		<th colspan=2 bgcolor=black><font color=white>*Tips*</font></th>
	</tr>	
	<tr>
		<td align="left" valign=top colspan=2>
		If you would like get the ads on your template such as the sidebar, go to Presentation > Theme Editor > Sidebar. Insert the following line anywhere you would like the ads to appear;-
		<br>
		<p>&lt;?php mightyadsense4template(Set_Number); ?&gt;</p>
		<br>
		Set_Number can be 1,2,3,4,5,6,7,8,9 or 10. This call will ignore either you put display ads to true or not in any sets.
		<br>
		Be sure that you know to differentiate between PHP and HTML before placing the above line;)
		</td>
	</tr>					
	</table>

	<div class="submit">
		<input type="submit" name="info_update" value="<?php _e('Update options'); ?> &raquo;" />
	</div>
	</form>
	
	<table width="100%" border="0" cellspacing="0" cellpadding="6">
	<tr>
		<th colspan=2 bgcolor=black><font color=white>Google Adsense Clicks Tracker (Today)</font></th>
	</tr>	
	<tr>
		<td align="left" valign=top colspan=2>
			<table width="100%" border=1>
			<tr><td width="10%">Date/Time</td><td width="10%">IP Address</td><td>Page</td><td>Ads</td></tr>
			<?php
			if($wpdb->get_var("show tables like '$table_name'") != $table_name) {
				echo "<tr><td colspan=4>No clicks record found..</td></tr>";
			}
			else
			{
				//read database
				putenv('TZ=US/Pacific');
				$date1=date ("Y-m-d 00:00:00");
				$date2=date ("Y-m-d 23:59:59");
				$sql="select * from $table_name where mdate>'$date1' and mdate<'$date2' order by mdate desc";
				$results = $wpdb->get_results($sql);
			    if ($results) {
				    $i=0;
			        foreach ($results as $result) {
			            echo "<tr><td>".$result->mdate."</td><td>".$result->ip."</td><td><a href='".$result->site."'>".str_replace(get_settings('siteurl'),'',$result->site)."</a></td><td>".$result->target."</td></tr>";
			            $i++;
			        }	
				}				
			}
			?>
			</table>
			<?php echo "Total Clicks Today: $i"; ?>
		</td>
	</tr>	
	</table>
	</div><?php
}


function mightyadsense_cleancode($code)
{
	//to clean the code from \"
	$to_remove='\\"';
	$to_replace='"';
	return str_replace( $to_remove, $to_replace, $code);
}



function mightyadsense_generateads($content) {
	global $current_post;
	$adsstr='';	
	if (is_single())
	{
			//ads for single too
			for ($p=1;$p<11;$p++)
				{
					if (get_option('mightyadsense_display'.$p))
					{
					if (get_option('mightyadsense_singleads')==($p+0))
					{						
						//reach the right assignment						
						$adsstr=getAds($p,$content);
						//exit the loop
						$p=1000;
						$mai=1000;					
					}
					}

				}
				//check if random post assigned
				if ($p==11) if ((get_option('mightyadsense_singleads')+0)==0)
				{
					$adsstr=getRandomAds($content);
				}
				//single page powered by, if checked by user
				if (get_option('mightyadsense_powered') && $adsstr<>'')
				{
					$adsstr=$adsstr."<p><small>Powered by <a href='http://mightyhitter.com/main-page/plugins/mightyadsense' rel='tag'>MightyAdsense</a></small></p>";
				}									
									
	}
	else
	{
	if (is_page())
	{

			//ads for pages too
			for ($p=1;$p<11;$p++)
				{
					if (get_option('mightyadsense_display'.$p))
					{
					if (get_option('mightyadsense_pageads')==($p+0))
					{						
						//reach the right assignment						
						$adsstr=getAds($p,$content);
						//exit the loop
						$p=1000;
						$mai=1000;					
					}
					}
					else
					{
						$adsstr=$content;
					}
				}
				//check if random post assigned
				if ($p==11) if ((get_option('mightyadsense_pageads')+0)==0)
				{
					$adsstr=getRandomAds($content);
				}				
		
	}
	else
	{//posts//
	
		for ($mai=1;$mai<=3;$mai++)
		{
	
			if ((get_option('mightyadsense_post'.$mai)+0)==($current_post+0))
			{		
				for ($p=1;$p<11;$p++)
				{
					if (get_option('mightyadsense_display'.$p))
					{
					if ((get_option('mightyadsense_postads'.$mai)+0)==($p+0))
					{
						//reach the right assignment						
						$adsstr=getAds($p,$content);
						//exit the loop
						$p=1000;
						$mai=1000;					
					}
					}
				}
				//check if random post assigned
				if ($p==11) if ((get_option('mightyadsense_postads'.$mai)+0)==0)
				{
					$adsstr=getRandomAds($content);
				}
			}
		}
		$current_post++;
	//end posts//	
	}
	}
	
	
	
		if ($adsstr<>'')
		{
			return $adsstr;
		}
		else	
		{
			return $content;
		}	
}

function getRandomAds($content)
{
	//random ads suggested by users
	$adsstr="";
	$randomads;
	$q=0;
	for ($p=1;$p<11;$p++)
	{
		if (get_option('mightyadsense_display'.$p))
		{
			$randomads[$q]=$p;
			$q++;
		}		
	}
	srand((double)microtime()*1000000); 
	$num = rand(0,count($randomads)-1);
	$p=$randomads[$num];
	if (get_option('mightyadsense_position'.$p)=='top') $adsstr='<p>'.mightyadsense_cleancode(get_option('mightyadsense_code'.$p)).'</-> '.$content.'';
	if (get_option('mightyadsense_position'.$p)=='top-left') $adsstr='<p style="float: left;margin: 4px;">'.mightyadsense_cleancode(get_option('mightyadsense_code'.$p)).'</p> '.$content.'';
	if (get_option('mightyadsense_position'.$p)=='top-right') $adsstr='<p style="float: right;margin: 4px;">'.mightyadsense_cleancode(get_option('mightyadsense_code'.$p)).'</p> '.$content.'';
	if (get_option('mightyadsense_position'.$p)=='bottom') $adsstr=$content.'<p>'.mightyadsense_cleancode(get_option('mightyadsense_code'.$p)).'</p> ';
	return $adsstr;
}

function getAds($p,$content)
{
	$adsstr="";
	if (get_option('mightyadsense_position'.$p)=='top') $adsstr='<p>'.mightyadsense_cleancode(get_option('mightyadsense_code'.$p)).'</-> '.$content.'';
	if (get_option('mightyadsense_position'.$p)=='top-left') $adsstr='<p style="float: left;margin: 4px;">'.mightyadsense_cleancode(get_option('mightyadsense_code'.$p)).'</p> '.$content.'';
	if (get_option('mightyadsense_position'.$p)=='top-right') $adsstr='<p style="float: right;margin: 4px;">'.mightyadsense_cleancode(get_option('mightyadsense_code'.$p)).'</p> '.$content.'';
	if (get_option('mightyadsense_position'.$p)=='bottom') $adsstr=$content.'<p>'.mightyadsense_cleancode(get_option('mightyadsense_code'.$p)).'</p> ';
	return $adsstr;
}

function mightyadsense4template($set)
{
	//upon request by visitors, this function is created for ppl who want 
	//the adsense on their sidebar, header, or footer or anywhere on template
	
	if ($set)
	{echo mightyadsense_cleancode(get_option('mightyadsense_code'.$set));}
	else
	{echo mightyadsense_cleancode(get_option('mightyadsense_code1'));}
}

function createRandomString() {

    $chars = "abcdefghijkmnopqrstuvwxyz023456789";
    srand((double)microtime()*1000000);
    $i = 0;
    $pass = '' ;

    while ($i <= 7) {
        $num = rand() % 33;
        $tmp = substr($chars, $num, 1);
        $pass = $pass . $tmp;
        $i++;
    }

    return $pass;

}

function tracker()
{
	global $table_prefix, $wpdb;
	$table_name = $table_prefix . "mightyadsense";
	?>
	<script language="JavaScript">
	var iFr;
	function log() { 
	var loca=document.location+"";
	if (window.status.indexOf('go to') == 0) 
	{ 
	bug = new Image(); 
	if(loca.indexOf('?') > -1)
	{
		bug.src = loca + '&site=' + loca + '&target=' + window.status.substring(6) + '';
	}
	else
	{
		bug.src = loca + '?site=' + loca + '&target=' + window.status.substring(6) + '';
	}
	} 
	}
	var loca=document.location+"";
	var elements; 
	elements = document.getElementsByTagName("iframe"); 
		for (var i = 0; i < elements.length; i++) { 
		if(elements[i].src.indexOf('googlesyndication.com') > -1) 
		{ 
		elements[i].onfocus = log;
		iFr=elements[i];
		}	 
	}
	</script>	
	<?
	if (isset($_GET['site']) && isset($_GET['target'])){
		$cip=$_SERVER['REMOTE_ADDR'];
		$site=$_GET['site'];
		$target=$_GET['target'];
		putenv('TZ=US/Pacific');
		$mdate=date ("Y-m-d h:i:s");
		if($wpdb->get_var("show tables like '$table_name'") != $table_name) {
			//create table
			$sql="CREATE TABLE `".$table_name."` (
			`mdate` DATETIME NOT NULL ,
			`ip` VARCHAR( 15 ) NOT NULL ,
			`site` VARCHAR( 255 ) NOT NULL ,
			`target` VARCHAR( 255 ) NOT NULL ,
			PRIMARY KEY ( `mdate` )
			);
			";
			require_once(ABSPATH . 'wp-admin/upgrade-functions.php');
      		dbDelta($sql);			
		}
			//insert click
			$insert = "INSERT INTO ".$table_name.
                " (mdate,ip,site,target) ".
                "VALUES ('".$mdate."','".$cip."','".$site."','".$target."')";
            $results = $wpdb->query( $insert );
	}
}
add_filter('the_content', 'mightyadsense_generateads',20);
add_filter('the_excerpt', 'mightyadsense_generateads',20);
add_action('admin_menu', 'mightyadsense_add_option_pages');
//add_filter('the_content_rss', 'mightyadsense_generateads',21);
//add_filter('the_excerpt_rss', 'mightyadsense_generateads',21);
add_action('wp_footer', 'tracker');
?>