Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Ejecutar archivo no reconoce funciones wordpress

Estas en el tema de Ejecutar archivo no reconoce funciones wordpress en el foro de WordPress en Foros del Web. 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" ...
  #1 (permalink)  
Antiguo 01/02/2014, 14:04
 
Fecha de Ingreso: enero-2012
Mensajes: 224
Antigüedad: 6 años, 4 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 14:40
  #2 (permalink)  
Antiguo 04/02/2014, 18:22
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 16 años, 4 meses
Puntos: 193
Respuesta: Ejecutar archivo no reconoce funciones wordpress

1.- ¿Que es lo que quieres lograr?
2.- ¿Que error tienes?

Leyendo "tu" código no se sabe que quieres hacer.

Etiquetas: funciones, php, reconoce, tema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:17.