Mostrar variables con plugin de configuración personalizada en WordPress

  • Autor Autor elargento
  • Fecha de inicio Fecha de inicio
E

elargento

WordPress › Custom Settings « WordPress Plugins

ya he establecido 1 variable y su valor mediante este plugin, pero no entiendo que es lo que debo colocar en el template para que se muestre la variable que cree utilizando este plugin

en las instrucciones dice que la sintaxis para mostrar la variable es:
get_config( $key [, $default_value])

pero yo reemplace ese valor por
get_config( $nombredelakeyquecree [, $default_value])

y se muestra este codigo, no se muestra el valor que estableci en la configuracion

pueden darme una mano de que es lo que debo colocar? recien me inicio con esto de php en wordpress 🙂
 
Insertar CODE, HTML o PHP:
<?php
echo get_config('nombre_de_la_variable_que_creaste', 'valor por default si la variable no existe');
?>
 
funciono perfectamente, te agradezco 🙂

porque en el ejemplo agrega los "$" si en el resultado final que funciono no hay ningun $?
 
En el caso del ejemplo funcionaria algo así:

Insertar CODE, HTML o PHP:
<?php
$opcion = 'nombre de la variable';
$valor_por_defecto = 'algo algo';

echo get_config($opcion, $valor_por_defecto);
?>

El ejemplo... no es un ejemplo realmente, es "tipo documentacion". No se como explicarlo 😛
 
En el caso del ejemplo funcionaria algo así:

Insertar CODE, HTML o PHP:
<?php
$opcion = 'nombre de la variable';
$valor_por_defecto = 'algo algo';

echo get_config($opcion, $valor_por_defecto);
?>

El ejemplo... no es un ejemplo realmente, es "tipo documentacion". No se como explicarlo 😛

que tipos jodidos que son ustedes los programadores jajaja

entonces, como saber cuando va o no un $?
osea...si veo un ejemplo como el anterior, voy a copiar sin dudar el $, pero vi que no es lo correcto dado tu ejemplo
 
Voy a intentar explicarlo con comentarios pero te aviso que lo teórico no es lo mio...
Si queres leer algo mejor explicado buscate un manual basico de PHP o espera a que otro te responda :biggrin:

---

Tenes 2 maneras de mandar el nombre de la setting a la función:

  1. Usas el contenido de una variable anteriormente creada (En este caso usas $)
  2. Mandas directamente el nombre de la setting (En este caso mandas el nombre dentro de comillas)

Ejemplos:
PHP:
<?php
$opcion = 'nombre de la variable'; // Creas una variable
$defecto = 'algo algo'; // Creas otra variable

echo get_config($opcion, $defecto); // Referencias a las variables ya creadas

echo get_config('nombre_de_algo', 'valor por defecto'); // No usas variables, mandas el valor directamente

echo get_config('alguna_configuracion', $defecto); // una y una :)
echo get_config($opcion, 'valor por defecto'); // una y una :)
 
mejor explicado imposible

entonces antes de utilizar cualquier variable, debes referenciarla a fin que el sistema la cargue?
Insertar CODE, HTML o PHP:
echo get_config($opcion, $defecto); // Referencias a las variables ya creadas

si no es asi, pues no entendi la parte que dice "referencias a las variables ya creadas"

lo demas lo entendi todo
 
Esta linea:
PHP:
echo get_config($opcion, $defecto); // Referencias a las variables ya creadas
Referencia a 2 variables, "opcion" y "defecto". Como estas variables no existen por si solas, refieren a "nada".

Para que el código sirva, tenes que definirlas antes:
PHP:
$opcion1 = 'aaa';
$opcion2 = 'bbb';

get_config($opcion1, $opcion2);

Aunque en este caso, creo que lo mejor seria no usar variables (es mas rapido y mas limpio):
PHP:
get_config('aaa', 'bbb');
 
me falta mucho por aprender aun, pero ya estoy con el envion para hacer el 1er paso! 🙂
 
Atrás
Arriba