Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

error al enlazar una pagina con otra desde un <a>

Estas en el tema de error al enlazar una pagina con otra desde un <a> en el foro de WordPress en Foros del Web. Hola buenas tardes!! Tengo un problema con una plantilla que estoy haciendo desde 0 en wordpress, el error esta en acceder a un disco (page-disco1.php) ...
  #1 (permalink)  
Antiguo 11/05/2015, 09:33
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años
Puntos: 1
error al enlazar una pagina con otra desde un <a>

Hola buenas tardes!!

Tengo un problema con una plantilla que estoy haciendo desde 0 en wordpress, el error esta en acceder a un disco (page-disco1.php) desde la sección discografia (page-discografia.php), al pulsar sobre el siguiente link
<a class="ablanco" class="clearfix" href="<?php bloginfo('template_url'); ?>/jamonwordpress/page-disco1.php">

no me carga la page disco1, sino que me carga el index.php

(tengo activado el permalink)

¿alguien sabe por que me da este error?
  #2 (permalink)  
Antiguo 11/05/2015, 10:50
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: error al enlazar una pagina con otra desde un <a>

Si es una plantilla php, úsala como plantilla de página, no como enlace. Exactamente igual que usas las demás, category.php, page.php, etc.
__________________
Mi blog personal | Mi G+
  #3 (permalink)  
Antiguo 11/05/2015, 10:57
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años
Puntos: 1
Respuesta: error al enlazar una pagina con otra desde un <a>

no te entiendo zanguanga. podrias explicarte un poco más???
  #4 (permalink)  
Antiguo 11/05/2015, 15:28
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: error al enlazar una pagina con otra desde un <a>

Debes enlazar a una página con contenido, no a una plantilla. Las plantillas se usan para determinar el contenido que muestras, pero no tienen contenido. Son los archivos .php que están dentro de la carpeta de tu tema.

Quizá eres tú quien debiera explicar más, porque soy yo la que no te entiende a tí, qué has hecho y qué quieres conseguir.
1. qué es page-disco1.php
2. qué es page-discografia.php
3. qué tiene que ver aquí el permalink
Yo lo que veo (o mejor dicho me imagino) en
Cita:
<a class="ablanco" class="clearfix" href="<?php bloginfo('template_url'); ?>/jamonwordpress/page-disco1.php">
es que estás intentando enlazar a una plantilla de página, o eso parece. Además de duplicar el selector class.

Para conocer qué son las plantillas de página de WordPress te recomiendo esta lectura: https://codex.wordpress.org/Page_Templates
__________________
Mi blog personal | Mi G+

Etiquetas: enlazar, php, plantilla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.