Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2014, 15:04
mktalternativa
 
Fecha de Ingreso: enero-2012
Mensajes: 224
Antigüedad: 12 años, 3 meses
Puntos: 1
Ejecutar archivo no reconoce funciones wordpress

hola quiero agregar estas funciones y me da error


esto es lo que quiero agregar
Código PHP:

// Array que vincula los IDs de los selects declarados en el HTML con el nombre de la tabla donde se encuentra su contenido
$listadoSelects=array(
"paises"=>"lista_paises",
"estados"=>"lista_estados"
);

function 
validaSelect($selectDestino)
{
    
// Se valida que el select enviado via GET exista
    
global $listadoSelects;
    if(isset(
$listadoSelects[$selectDestino])) return true;
    else return 
false;
}

function 
validaOpcion($opcionSeleccionada)
{
    
// Se valida que la opcion seleccionada por el usuario en el select tenga un valor numerico
    
if(is_numeric($opcionSeleccionada)) return true;
    else return 
false;
}

$selectDestino=$_GET["select"]; $opcionSeleccionada=$_GET["opcion"];

if(
validaSelect($selectDestino) && validaOpcion($opcionSeleccionada))
{

    echo 
$opcionSeleccionada=$_GET["opcion"];
    

  
$args2 = array(
    
'sort_order' => 'ASC',
    
'sort_column' => 'post_title',
    
'hierarchical' => 1,
    
'exclude' => '',
    
'include' => '',
    
'meta_key' => '',
    
'meta_value' => '',
    
'authors' => '',
    
'child_of' => 2,
    
'parent' => -1,
    
'exclude_tree' => '',
    
'number' => '',
    
'offset' => 0,
    
'post_type' => 'page',
    
'post_status' => 'publish'
); 


    
    
// Comienzo a imprimir el select
    
echo "<select name='".$selectDestino."' id='".$selectDestino."' onChange='cargaContenido(this.id)'>";
    echo 
"<option value='0'>Elige</option>";
      
$pages2 get_pages$args2 ); 
  foreach ( 
$pages2 as $page2 ) {
      
$option2 '<option value="' get_page_link$page2->ID ) . '">';
    
$option2 .= $page2->post_title;
    
$option2 .= '</option>';
    echo 
$option2;
  }
  
    echo 
"</select>";
    
    echo 
$pages2;
}


?> 
y este es mi fuctions.php

Código PHP:
<?php
// Registro del menú de WordPress

add_theme_support'nav-menus' );

if ( 
function_exists'register_nav_menus' ) ) {
    
register_nav_menus(
        array(
          
'main' => 'Main'
        
)
    );
}

     
//  Main Sidebar
     
if(function_exists('register_sidebar'))
          
register_sidebar(array(
          
'name' => 'Main Sidebar',
           
'before_widget' => '<hr>',
            
'after_widget' => '',
          
'before_title' => '<h3>',
          
'after_title' => '</h3>',
     ));

//Habilitar thumbnails
add_theme_support('post-thumbnails');
set_post_thumbnail_size(180180true);

//////////////////////////////////////////////////////////////////////////////////////////
// Logo personalizado en la página de login
function custom_login_logo() {
        echo 
'<style type="text/css">
        h1 a { background-image: url('
.get_bloginfo('template_directory').'/images/logo.png) !important; }
        </style>'
;
}
add_action('login_head''custom_login_logo');


?>

Última edición por mktalternativa; 01/02/2014 a las 15:40