F
Facundo
Xi
<?php
function NoAdsense(){
$IPS = array('127.0.0.1','182.198.023.123');
if(in_array($_SERVER['REMOTE_ADDR'],$IPS)){
return true;
}
return false;
}
?>
<?php if(!NoAdsense()){ ?>
CODEIGO ADSENSE
<?php } ?>
Si, el menú se crea desde la sección de menúes de WP.
El error también lo tira al querer guardar un post... fuck !
add_action( 'admin_menu', '_NOIPAD_menu' );
function _NOIPAD_menu() {
add_options_page( 'Opciones de NoIP', 'Editar NoIP', 'manage_options', '_NOIPAD_SHEEP', '_NOIPAD_op' );
}
function _NOIPAD_op() {
if(get_option('_NOIPAD_agregado')!="5"){
add_option('_NOIPAD_IP', '');
add_option('_NOIPAD_agregado', '5');
}
echo '<div class="wrap">';
echo '<p><h1>Agrega las IP separadas por , (coma).</h1></p>';
if($_POST['send']!=""){
update_option('_NOIPAD_IP',$_POST['_IP']);
echo '<p><font color="orange"><b>Opciones guardadas con éxito</b></font></p>';
}
echo '<form action="" method="POST"><table border="0">
<tr><td valign="top">IP:</td><td><input type="text" name="_IP" style="width:400px;" value="'.get_option('_NOIPAD_IP').'"></td></tr>
<tr><td valign="top" colspan="2"><input type="submit" name="send"></td></tr>
</table></form>';
echo '</div>';
}
function NoAdsense(){
if(get_option('_NOIPAD_IP')=="") return false;
$IPS = explode(',',get_option('_NOIPAD_IP'));
if(in_array($_SERVER['REMOTE_ADDR'],$IPS)){
return true;
}
return false;
}
PHP:add_action( 'admin_menu', '_NOIPAD_menu' ); function _NOIPAD_menu() { add_options_page( 'Opciones de NoIP', 'Editar NoIP', 'manage_options', '_NOIPAD_SHEEP', '_NOIPAD_op' ); } function _NOIPAD_op() { if(get_option('_NOIPAD_agregado')!="5"){ add_option('_NOIPAD_IP', ''); add_option('_NOIPAD_agregado', '5'); } echo '<div class="wrap">'; echo '<p><h1>Agrega las IP separadas por , (coma).</h1></p>'; if($_POST['send']!=""){ update_option('_NOIPAD_IP',$_POST['_IP']); echo '<p><font color="orange"><b>Opciones guardadas con éxito</b></font></p>'; } echo '<form action="" method="POST"><table border="0"> <tr><td valign="top">IP:</td><td><input type="text" name="_IP" style="width:400px;" value="'.get_option('_NOIPAD_IP').'"></td></tr> <tr><td valign="top" colspan="2"><input type="submit" name="send"></td></tr> </table></form>'; echo '</div>'; } function NoAdsense(){ if(get_option('_NOIPAD_IP')=="") return false; $IPS = explode(',',get_option('_NOIPAD_IP')); if(in_array($_SERVER['REMOTE_ADDR'],$IPS)){ return true; } return false; }
Solo agrega ese codigo al functions.php y aparecera un menu en la seccion: Ajustes -> Editar NoIP
Y luego puedes editar las IP desde el WP sin editar el funcions.php cada ves que necesites agregar una 🙂
Te acabás de escribir todo ese código ? Mierda... jajaja. Ahí lo implemento
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?