Cómo acceder a las opciones del framework Redux en el front-end

2

Estoy creando un tema de wordpress en el que estoy usando el Redux Framework para crear el tema página de opciones. Ahora creo que todo está bien configurado, pero estoy teniendo problemas para que Redux cambie los valores en mi parte frontal.

Por ejemplo, marqué una de las casillas de verificación en el panel de configuración que tenía este atributo: nombre="redux_demo [10]", así que en mi parte delantera hice esto:

    <?php 
    if(get_option('redux_demo[10]')) { ?>  

      <h1>Text</h1>  

    <?php 
    }?>

Pero el texto no muestra si lo guardo como marcado o sin marcar. También probé lo siguiente, pero tampoco funciona:

    <?php 
    if(get_option('redux_demo[10]') === 1) { ?>

      <h1>Text</h1>  

    <?php 
    }?>

Busqué mucho en los documentos y también en Internet, pero no puedo encontrar ningún tutorial que muestre cómo recuperar realmente los datos guardados por redux. Déjame saber si tienes alguna idea sobre esto.

Muchas gracias.

    
pregunta user1981248 19.12.2013 - 00:58

2 respuestas

3

No tengo idea de cómo el marco almacena realmente sus opciones, pero creo que utiliza el nombre redux_demo , no redux_demo[10] . Si la opción es una matriz, puede acceder al elemento 10 de esta manera:

$redux_demo = get_option( 'redux_demo' );

if ( ! empty ( $redux_demo[ 10 ] ) and 1 === $redux_demo[ 10 ] )
{
    print '<h1>Text</h1>';
}
    
respondido por el fuxia 22.12.2013 - 04:16
1

Redux realmente almacena sus configuraciones guardadas en una variable global que se establece en su archivo de configuración de redux (función pública setArguements) bajo opt_name, en este caso $ redux_demo. Puede elegir qué opción desea mostrar haciendo referencia a la ID única de esa opción. Aquí hay un ejemplo:

<?php
global $redux_demo;
if( $redux_demo['10'] === 1 ) { ?>
    <h1>Text</h1>
<?php } ?>

Espero que ayude!

    
respondido por el Steve Dimock 25.02.2014 - 21:04

Lea otras preguntas en las etiquetas