¿Escribir Meta Tags una sola vez?

  • Autor Autor DosTera
  • Fecha de inicio Fecha de inicio
D

DosTera

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Betas!!, estaba mirando el código de fuente de Cuevana y me encontré con esto:
Insertar CODE, HTML o PHP:
<meta name="description" content="<?=$metadescripcion?>" />
Por lo que yo entiendo funcionaría como si fuera el el include de PHP y sirve para no tener que copiar y pegar los Meta Tags en cada página.
¿Alguien sabe realmente que es? :O
 
Utilizará un siste ma de plantillas, donde el controlador, que es quien monta todo el contenido manda el valor de las variables a la vista, que es donde está el html, y eso <?=$metadescripcion;?> pinta lo que le venga del controlador.

Una recomendación es no usar las short tag <?= ya que tendrás problemas en versiones modernas de php, eso equivale a <?php echo

Saludos.
 
Ya te lo dijeron arriba, es un simple código que imprime la variable $metadescripcion, el valor de esa variable depende del script (en ese caso el de Cuevana).
 
<?=$variable?>
es igual a
<? echo $variable?>
 
Ajam, bien.. ¿afectaría al SEO hacerlo de una manera o de otra? :O
 
Ajam, bien.. ¿afectaría al SEO hacerlo de una manera o de otra? :O

Para el SEO no te afeta en nada, ya que eso es del lado del servidor, en el cliente lo que verias seria el contenido de la variable.
Pero la forma correcta de hacerlo (para las versiones actuales de PHP) es:
PHP:
<?php echo $variable; ?>
 
Para el SEO no te afeta en nada, ya que eso es del lado del servidor, en el cliente lo que verias seria el contenido de la variable.
Pero la forma correcta de hacerlo (para las versiones actuales de PHP) es:
PHP:
<?php echo $variable; ?>

Exactamente como dice el, eso es ejecución de lado servidor, a la hora de mostrarlo en el navegador, si haces botón derecho -> ver código fuente lo veras igual si lo haces así:
<?php echo $variable; ?>

Que si pones todo a mano (lo pongo mal sólo quiero aclarar):
<meta..... tag1,tag2,tag3 ......>

Lo distinto es la ejecución en el lado servidor, no la forma de mostrarlo.

Saludos.
 
Atrás
Arriba