Foros del Web » Programando para Internet » PHP »

Metadata y arrays en wordpress - Facil

Estas en el tema de Metadata y arrays en wordpress - Facil en el foro de PHP en Foros del Web. Salu2 compañeros, tengo una duda, soy un poco nuevo con PHP y pues kiero saber si lo k pienso se puede realizar. Ok la pregunta ...
  #1 (permalink)  
Antiguo 30/05/2011, 16:20
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 14 años, 6 meses
Puntos: 22
Pregunta Metadata y arrays en wordpress - Facil

Salu2 compañeros, tengo una duda, soy un poco nuevo con PHP y pues kiero saber si lo k pienso se puede realizar.

Ok la pregunta es...
¿De que forma, creo un input que me guarde el siguiente dato dentro del mismo array?

Ejemplo:
$custom["factura2"][0]
$custom["factura2"][1]
$custom["factura2"][3]


Tengo unas entradas personalizadas, donde ingreso 2 datos, un nombre y un enlace..

Ahi se almacenan los datos:

Código PHP:
$factura $custom["factura"][0];
$facturan $custom["facturan"][0];

$factura2 $custom["factura2"][0];
$facturan2 $custom["facturan2"][0]; 
Aca los ingreso:
Código HTML:
<label>Factura:</label><br/><input id="upload1n" name="facturan" style="width: 100px;" value="<?php echo $facturan; ?>" /><input id="upload1l" name="factura" style="width: 400px;" value="<?php echo $factura; ?>" /><br/>
	
<label>Factura2: </label><br/><input id="upload2n" name="facturan2" style="width: 100px;" value="<?php echo $facturan2; ?>" /><input id="upload2l" name="factura2" style="width: 400px;" value="<?php echo $factura2; ?>" /<br/> 
Como seria el input para ingresar??
$custom["factura2"][1]

Espero me entiendan

Lez agradezco de antemano
  #2 (permalink)  
Antiguo 31/05/2011, 08:13
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: Metadata y arrays en wordpress - Facil

Nadie? alguien podria ayudarme a ver como ingreso los datos en la variable?
  #3 (permalink)  
Antiguo 31/05/2011, 11:01
Avatar de pao01
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 1.875
Antigüedad: 16 años, 6 meses
Puntos: 351
Respuesta: Metadata y arrays en wordpress - Facil

Tema movido desde Foro de Aplicaciones Prefabricadas > Wordpress.
__________________
Entre más estrecha la mente, más grande la boca.- Ted Cook
Autosconarte-Blog
  #4 (permalink)  
Antiguo 31/05/2011, 16:01
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: Metadata y arrays en wordpress - Facil

Estoy seguro de que algun experto podra ayudarme ^^
  #5 (permalink)  
Antiguo 31/05/2011, 16:05
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Metadata y arrays en wordpress - Facil

Usa la nomenclatura de esta forma
Código PHP:
Ver original
  1. <input type="text" name="foo[]" />
  2. <input type="text" name="foo[]" />
  3. <input type="text" name="foo[]" />
  4. <input type="text" name="foo[]" />
  5. <input type="text" name="foo[]" />
  6.  
  7. <input type="text" name="bar[]" />
  8. <input type="text" name="bar[]" />
  9. <input type="text" name="bar[]" />
  10. <input type="text" name="bar[]" />
  11. <input type="text" name="bar[]" />
  12. <input type="text" name="bar[]" />
  13. <input type="text" name="bar[]" />
  14. <input type="text" name="bar[]" />
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 01/06/2011, 08:28
Avatar de Omegakenshin  
Fecha de Ingreso: junio-2010
Ubicación: Costa Rica
Mensajes: 156
Antigüedad: 14 años, 6 meses
Puntos: 22
Información Respuesta: Metadata y arrays en wordpress - Facil

Gracias abimaelrc, ok ahora el problema k tengo es para mostrar las variables correctamente, y guardarlas en wordpress, sera k hay algo mal en mi codigo, te muestro.

Código PHP:
<? function files_metadata(){  
        global 
$post
        
$custom get_post_custom($post->ID);  
        
$name $custom["name"][0];
        
$url $custom["url"][0];
        
$url2 $custom["url"][1];
        
$url3 $custom["url"][2];

        echo 
'<input type="hidden" name="files_metadata" id="files_metadata" value="' .wp_create_nonce('files_m'). '" />'?>  

<label>Name: </label><br/>
<input id="name" name="name" value="<?php echo $name?>" />
<label>Url: </label><br/>
<input id="url" name="url[0]" value="<?php echo $url?>" />
<input id="url2" name="url[1]" value="<?php echo $url2?>" />
<input id="url3" name="url[2]" value="<?php echo $url3?>" />

<? function save_meta_files($post_id) {  
        if (!
wp_verify_nonce($_POST['files_metadata'], 'files_m')) return $post_id;
        if (
defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return $post_id;

        
update_post_meta($post_id"name"$_POST["name"]);   
        
update_post_meta($post_id"url"$_POST["url"][0]); 
        
update_post_meta($post_id"url2"$_POST["url"][1]); 
        
update_post_meta($post_id"url3"$_POST["url"][2]);
    }  

add_action('save_post''save_meta_files'); ?>

Última edición por Omegakenshin; 01/06/2011 a las 08:29 Razón: pequeño error

Etiquetas: arrays, metadata, personalizada, wordpress
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 13:45.