Agregar variable a get_template_part

2
<?php get_template_part( 'template-parts/component-page/component-$variable); ?>

¿Cuál es la forma correcta de agregar una variable a donde actualmente tengo $ variable?

    
pregunta Garrett Scafani 22.09.2016 - 02:18

1 respuesta

4

Parece que solo estás tratando de concatenar una cadena, por lo que se puede hacer así:

<?php get_template_part( 'template-parts/component-page/component-' . $variable ); ?>

O podría usar la interpolación de cadenas (tenga en cuenta las comillas dobles que se usan aquí):

<?php get_template_part( "template-parts/component-page/component-{$variable}" ); ?>

Alternativamente, get_template_part() puede tomar dos parámetros, $slug y $name :

<?php get_template_part( 'template-parts/component-page/component', $variable ); ?>
    
respondido por el Dave Romsey 22.09.2016 - 02:32

Lea otras preguntas en las etiquetas