Cómo añadir texto predeterminado en campo personalizado

  • Autor Autor hamiltonbl
  • Fecha de inicio Fecha de inicio
H

hamiltonbl

Eta
He creado un campo adicional en el panel de entradas de Wordpress y me ha quedado asi:

capture-20141108-105316.png



Lo que yo quiero es que al momento de crear una nueva entrada en ese campo adicional aparezca ya precargado un texto algo asi:

222.png


Alguien me hecha una mano pliss...
 
Cómo has creado ese campo? Necesito algo asi, ayuda please!
 
No te entendí al 100% pero si solo quieres que muestre un texto ponlo en el textarea que has creado y listo...

Para hacer ese tipo de cosas yo actualmente utilizo esto: https://github.com/webdevstudios/custom-metaboxes-and-fields-for-wordpress permite crear campos desde tu theme/plugin fácilmente y ahorra bastante tiempo, es completamente gratuito. :encouragement:


No se que rollo me pasastes... Lo que quiero es que al crear una nueva entrada ya salga con texto ya pre-cargado... Por ejemplo yo quiero que salga "HOLA", Entonces que en cada nueva en trada en los campos adicionales ya salga Hola, Sin necesidad de yo escribir el texto.

- - - Actualizado - - -

Cómo has creado ese campo? Necesito algo asi, ayuda please!

Solo creas un array en function.php y listo bro....
 
No se que rollo me pasastes... Lo que quiero es que al crear una nueva entrada ya salga con texto ya pre-cargado... Por ejemplo yo quiero que salga "HOLA", Entonces que en cada nueva en trada en los campos adicionales ya salga Hola, Sin necesidad de yo escribir el texto.

- - - Actualizado - - -



Solo creas un array en function.php y listo bro....

Como te dije solo tienes que poner el texto que quieras en la textarea que has creado.

Insertar CODE, HTML o PHP:
<textarea>TEXTO</textarea>

Y lo otro no es ningun rollo... es un framework para crear campos de ese y de otros tipos en el formulario de añadir entrada de wordpress fácilmente.
 
Como te dije solo tienes que poner el texto que quieras en la textarea que has creado.

Insertar CODE, HTML o PHP:
<textarea>TEXTO</textarea>

Y lo otro no es ningun rollo... es un framework para crear campos de ese y de otros tipos en el formulario de añadir entrada de wordpress fácilmente.

Pero en donde iria ese codigo, Ya que en function.php yo tengo esto:
Insertar CODE, HTML o PHP:
array( 'barra', 'CAPITULOS SIGUIENTES', 'textarea'),

Es el codigo para que salga el campo pero en que parte tendria que agregar esto:
Insertar CODE, HTML o PHP:
[COLOR=#000000]<textarea>TEXTO</textarea>[/COLOR][COLOR=#000000]

[/COLOR]
[COLOR=#000000][/COLOR]
 
Pero en donde iria ese codigo, Ya que en function.php yo tengo esto:
Insertar CODE, HTML o PHP:
array( 'barra', 'CAPITULOS SIGUIENTES', 'textarea'),

Es el codigo para que salga el campo pero en que parte tendria que agregar esto:
Insertar CODE, HTML o PHP:
[COLOR=#000000]<textarea>TEXTO</textarea>[/COLOR][COLOR=#000000]

[/COLOR]
[COLOR=#000000][/COLOR]

Pensé que lo habias hecho tú, vendrá en el código del theme, utiliza el buscador de algun editor de texto para buscar la palabra barra en todos los archivos del theme o pon el theme para descargar aqui y ver donde está.
 
Pensé que lo habias hecho tú, vendrá en el código del theme, utiliza el buscador de algun editor de texto para buscar la palabra barra en todos los archivos del theme o pon el theme para descargar aqui y ver donde está.

En el thema aparece en el single.php cuando mando a llamar el campo:

Insertar CODE, HTML o PHP:
<?php $barra = get_post_custom_values("barra"); echo $barra[0]; ?>

Es la única parte donde aparece.
 
En el thema aparece en el single.php cuando mando a llamar el campo:

Insertar CODE, HTML o PHP:
<?php $barra = get_post_custom_values("barra"); echo $barra[0]; ?>

Es la única parte donde aparece.

Mira el html que genera en el añadir entrada y busca ese html en los archivos del theme, tiene que estar en algún lado.

Lo más fácil es que pongas el theme para descargar y que se te pueda guiar paso por paso.
 
Tienes un textarea que se llena con get_post_custom_values("barra"). Solo tienes que poner

IF (get_post_custom_values("barra") == '') {
echo "Hola, soy el texto que viene predeterminado";
} else {
echo get_post_custom_values("barra");
}
 
Tienes un textarea que se llena con get_post_custom_values("barra"). Solo tienes que poner

IF (get_post_custom_values("barra") == '') {
echo "Hola, soy el texto que viene predeterminado";
} else {
echo get_post_custom_values("barra");
}


Si pero si hago eso que me indicas, el texto apareceria hasta que publique una nueva entrada y lo que yo necesito es que el texto salga en el campo durante se esta creando la entrada ya que loo que pondre es un codigo html que estare editando cada vez que envie una entrada y lo que no quiero es estar copiando el codigo html cada que hagga una entrada nueva.
 
Es que me refiero ponerlo en el archivo que genera el input que sale en el panel de agregar post. Si no pones la plantilla es imposible adivinar a ciegas
 
Atrás
Arriba