Manejo de Templates

Inicio Foros WordPress Programación Manejo de Templates

Etiquetado: , ,

Este debate contiene 4 respuestas, tiene 3 mensajes y lo actualizó  Pedro Raul hace 7 años, 9 meses.

  • Autor
    Publicaciones
  • #20411

    juanec27
    Participante

    <p>Hola ojala alguien pueda guiarme, estaran de acuerdo con migo con que cuando uno quiere tener una pagina con un aspecto personal o especifico, se puede crear un archivo php donde le pongamos que es una template por ejemplo /*Template Name: Motos*/ y en ese php ponemos lo que queramos, luego creamos una pagina con ese nombre y le asignamos esa plantilla… al menos eso he hecho con mis paginas, y esas paginas se guardan (al menos yo las guardo) en la carpeta raiz del tema.<br />
    bueno mi pregunta es, como hacerle para poder usar mis plantillas, si las necesito organizar en carpetas, pues guardo unas plantillas en una carpeta y cuando kiero crear una pagina no me aparece en el panel de wordpress la plantilla… solo las que estan en raiz, ahora se me ocurre ke igual las guardo como quiero… hago un archivo generico de plantilla y se lo asigno a todas mis paginas y dentro de ella pongo un codigo que verifique si es pagina X usa la plantilla X si es pagina Y usa la platnilla Y usando la funcion is_page() e include templatepath() lo hice pero no me funciono, alguien sabria como… xke lo el problema de estoe ke necesito una pagina para cada subseccion de alguna SECCION de mi menu por ejemplo..</p>
    <p>INICIO – MOTOS – COCHES</p>
    <p>cuando alguien visita la seccion de MOTOS ve una pagina con informacion general de MOTOS pero supongamos que tengo subsecciones en MOTOS como CUATRIMOTOS, DEPORTIVAS, CHOPER que aparecen en la seccion MOTOS (un menu desplegable digamos) si alguien quiere ir directamente a DEPORTIVAS y ver informacion de esa subseccion de motos entonces esa es una subpagina de la pagina MOTOS (heredada, hijo COMO QUIERAN LLAMARLE) de ahi mi bronca xke mi contenido cambia de acuerdo a las secciones y lo que no quiero es tener mi directorio repleto de php como templates x eso creo templates y los guardo en subdirectorios y asi todo esta mas organizado y accesible…
    </p>

  • #49830

    hugorg2010
    Participante

    tal vez no entendi bien la consulta pero para eso no seria mas facil usar las categorias en vez de crear tantas paginas? Disculpa si me equivoco o no entendi tu pregunta pero te comento lo siguiente:

    1- Podes crear Categorias PADRE ( ejemplo : MOTOS ) y subcategorias HIJO ( ejemplo: DEPORTIVAS)

    2- Creas una Plantilla de Pagina Personalizada para Categorias ( ejemplo: category-motos.php)
    Ahora usando css le das el estilo que quieras.

    3- Podes crear plantillas de categorias personalizadas usando el
    1: nombre de la categoria,
    2:el ID de la categoria

    4- Dentro de esas Plantillas Personalizadas podes usar la funcion que vos nombraste en tu consulta [b]is_page()[/b] para que cuando estas en la pagina 1 te muestre una plantilla y otra en la pagina 2

    espero haberte sido de ayuda un saludo.

  • #49833

    juanec27
    Participante

    hola hugorg2010 de hecho si se que de esa forma solucionaria mi problema usando las funciones is_category() o in_category() igual funcionaria pero el problema es que mis direcciones url´s saldrian asi

    Motos: http://www.blog.com/category/motos
    Deportivas: http://www.blog.com/category/motos/deportivas
    Choper: http://www.blog.com/category/motos/choper
    Scotter: http://www.blog.com/category/motos/scotter

    Cabe mencionar que no estoy haciendo un blog de motos, solo lo use de ejemplo y es que para mis usuarios esto no les aydaria y en mis pruebas de “usabilidad” me mencionarion que les seria dificil recordar el maldito “category” para acceder a una pagina por eso es que necesito hacer paginas para que sea de esa fomra mas facil acceder

    Motos: http://www.blog.com/motos
    Deportivas: http://www.blog.com/motos/deportivas
    Choper: http://www.blog.com/motos/choper
    Scotter: http://www.blog.com/motos/scotter

    este seria mi codigo de motos.php

    el problema es ese no se como hacerle para determinar si estoy viendo una subpagina de la pagina motos y determinar si veo la de deportivas, mostrar el contenido que previamente ya tenog personalizado a mi gusto con css y toda la cosa, y pues de esta manera como explicaba en el post poder tener los archivos de subpaginas organizados en subcarpetas y poder administrar mejor los archivos del blog…

    xke vien puedo poner todos los php y no me complico pero eso es lo que no quiero! jajaa

  • #49890

    Pedro Raul
    Participante

    como “Xavier” ¿queeeeeeeeeeeeee?

    si aquí ya va con condición:

    ¿para que vuelves a condicionar?

    crea las categorías y punto no te hagas tanto bola.

    para borrar el category de la url solo agrega esto en tu .htacces

  • #49893

    Pedro Raul
    Participante

    ojo que el código que pegue no se muestra como lo pegue, error de sistema de foro que se usa aquí.

    lo puse en mi blog, es la numero 6.

    http://www.wordpresslatino.net/tutoriales/mi-coleccion-de-hack-snippets-para-wordpress

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido