Ver post´s(entradas) en una pagina diferente

Inicio Foros WordPress Programación Ver post´s(entradas) en una pagina diferente

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

  • Autor
    Publicaciones
  • #20008

    juanec27
    Participante

    <p>Hola a todos un saludo y gracias por sus futuras respustas.</p>
    <p>Como el titulo lo dice, ese es mi problema, estoy haciendo un sitio web para mi facultad, usare wordpress para publicar las noticias y actividades de la facultad, bueno el caso es que en la pagina principal se veran las noticias y las actividades</p>
    <p>Por ahora estoy con las noticias que seran post´s (entradas) en WP, me aparecen todas las noticias que he publicado en wp usando el LOOP (he puesto 3 de prueba) lo que yo quiero pero no se hacer, es que cuando se de clic en el Titulo o en "leer mas" se habra la noticia en otra pagina diferente, por que me la habre en la pagina PRINCIPAL, y me sigue apareciendo un div que pertenece a la pagina principal y yo no quiero eso, quizas deba crear otra pagina que sea NOTICIAS y sin importar que noticia se cliquee se habra ahi</p>
    <p>dejo una imagen de lo que pretendo. GRACIAS<br />
    http://www.subirimagenes.com/fotos-diapositiva1-5811857.html
    </p>

  • #48979

    imported_fliberty
    Participante

    Pues eso es cuestión del theme, los artículos no se abren en la página principal por así decirlo, la página principal se muestra la estructura que tengas en el archivo index.php, los artículos cargan en el single.php lo que significa que la apariencia de la página donde se muestran los artículos (entradas) no sea necesariamente la misma que la de la princial.

    Ten en cuenta esto:
    el index.php carga la página principal.
    page.php carga el contenido de las páginas.
    single.php carga el contenido de las entradas.
    archive.php carga el listado de los archivos de categorías, etiquetas, búsquedas.

    Puedes utilizar un diferente formato para cada una de estas plantillas, por ejemplo si en home hay un div (como dices) no quieres mostrar cuando se abra el artículo, simplememte bórralo del archivo single.php y cuando abras el artículo este DIV ya no se mostrará.

  • #48990

    juanec27
    Participante

    estoy haciendo mi propio template no voy ni a comprar ni a descargar gratuito xke es para mi rpoyecto de titulacion y todo lo tengo que hacer yo… no entendi mucho eso de los .php dios ke tengo que hacer???

  • #48992

    Esteban Rojas
    Participante

    Ok, tranquilo, creo que Fliberty lo explicó bien pero voy a tratar de dejarlo aún mejor.

    En WordPress la presentación del contenido del blog se maneja por archivos, mismos en que debes modificar el markup para adaptarlo a tus necesidades.

    el index.php carga la página principal. -> Este es donde iria tu primer mockup ó diseño.

    single.php carga el contenido de las entradas. -> Aquí es donde debes modificar el html para que aparezcan tus noticias individualmente.

    Cabe destacar que por el tipo de sitio que estoy viend también puedes hacer uso de home.php para tu portada

  • #49038

    juanec27
    Participante

    Ok, tranquilo, creo que Fliberty lo explicó bien pero voy a tratar de dejarlo aún mejor.
    En WordPress la presentación del contenido del blog se maneja por archivos, mismos en que debes modificar el markup para adaptarlo a tus necesidades.
    el index.php carga la página principal. -> Este es donde iria tu primer mockup ó diseño.
    single.php carga el contenido de las entradas. -> Aquí es donde debes modificar el html para que aparezcan tus noticias individualmente.
    Cabe destacar que por el tipo de sitio que estoy viend también puedes hacer uso de home.php para tu portada

    @Esteban Rojas ok dejame ver si entendi, los X.php son digamos como una especie de funciones, cada uno segun su nombre realiza una accion en especifica para todo lo que se hace en wordpress, hay un PHP para mostrar las entradas, otro para mostrar el HEADER, otro para mostrar el FOOTER, segun entiendo, entonces… tendria que crear una pagina PHP llamada NOTICIAS y usar el codigo PHP para mostrar las noticias en el? modificado segun mis necesidades claro, seria en este caso usar el codigo de… SINGLE.PHP o ARCHIVE.PHP????

    Por cierto tu como aprendiste todo eso? como lo busco en google? COMO “presentacion de contenido en WordPress” No me gusta dar mucha lata en los foros pero ahora si estoy bien desesperado…

  • #49053

    juanec27
    Participante

    ok por fin despues de unas horas de lectura de un libro que encontre por internet he visto la luz y ya entendi como funciona esto, yo no entendia que las paginas de los blogs que mandan a una pagina que contiene entradas, en realidad madan a una categoria, en las categorias se ven las entradas de esa categoria, tampoco habia visto el editor de menus donde puedes hacer de una categoria un menu, asi si tengo la seccion de noticias y la seccion de actividades tengo que hacer una categoria para cada uno y en el menu especificar esas categorias, no crear una pagina de cat o actv, las paginas x fin entendi son para contenidos estatios… bueno concluyo este post y con las aportaciones que me han dado amplio mi informacion, gracias por su tiempo.

  • #49061

    imported_fliberty
    Participante

    Pues espero que lo entiendas, pero por si acaso, generalmente en las páginas el header y el footer no varían ya sea en el contenido o en el home, es por eso que se elaboran en un archivo aparte, y se llaman desde el cuerpo, al que para el inicio de página, llamaremos index.php; este cuerpo es modificable o variable de acuerdo a lo que vamos a mostrar.

    En el [b]index.php[/b] normalmente va el loop, el cual se encarga de mostrar la lista de entradas publicadas en cada una de las categorías que has creado, el loop puede ser modificado de tal forma que puedas mostrar x cantidad de entradas, o sólo entradas de x categorías, excluir una categoría en específico entre otras cosas.

    Cuando accedes a una entrada el sistema buscará el archivo single.php para cargar alli el contenido, si no encuentra el archivo single.php buscará el index.php; para elaborar el single.php generalmente utilizo el archivo del index y le agrego o quito algunos campos para darle así al contenido de mis entradas el diseño, aquí también se agrega el formulario o template de comentarios.

    Para mostrar el contenido de las páginas se elabora el archivo page.php el cual lo hago basado en el archivo single.php, como en el caso anterior, también se le pueden hacer modificaciones; en este punto cuando abres una página el sistema buscará el archivo page.php para cargar el contenido, si no la encuentra, buscará el archivo single.php y si al final no encuentra el single.php mostrará el contenido en el index.php

    Lo anterior es para las entradas y las páginas y como se listan las entradas en el inicio.

    Cuando tú accedes a una categoría, el sistema buscará el archivo correspondiente a las categorías (no recuerdo su nombre ya que no lo uso), y al no encontrarlo mostrará el listado de las categorías en el archivo “archive.php” pero si no encuentra este último lo hará en el index.php; los mismo ocurrirá para las etiquetas y resultados de búsquedas.

    Es por eso que cuando inicio un diseño, elaboro primero un index.php completo y luego lo desgloso en los diferentes bloques: header.php, sidebar.php, footer.php e index.php; desde el index.php cargas los diferentes archivos para completar la estructura de la siguiente manera:

  • #49077

    juanec27
    Participante

    Pues espero que lo entiendas, pero por si acaso, generalmente en las páginas el header y el footer no varían ya sea en el contenido o en el home, es por eso que se elaboran en un archivo aparte, y se llaman desde el cuerpo, al que para el inicio de página, llamaremos index.php; este cuerpo es modificable o variable de acuerdo a lo que vamos a mostrar.
    En el [b]index.php[/b] normalmente va el loop, el cual se encarga de mostrar la lista de entradas publicadas en cada una de las categorías que has creado, el loop puede ser modificado de tal forma que puedas mostrar x cantidad de entradas, o sólo entradas de x categorías, excluir una categoría en específico entre otras cosas.
    Cuando accedes a una entrada el sistema buscará el archivo single.php para cargar alli el contenido, si no encuentra el archivo single.php buscará el index.php; para elaborar el single.php generalmente utilizo el archivo del index y le agrego o quito algunos campos para darle así al contenido de mis entradas el diseño, aquí también se agrega el formulario o template de comentarios.
    Para mostrar el contenido de las páginas se elabora el archivo page.php el cual lo hago basado en el archivo single.php, como en el caso anterior, también se le pueden hacer modificaciones; en este punto cuando abres una página el sistema buscará el archivo page.php para cargar el contenido, si no la encuentra, buscará el archivo single.php y si al final no encuentra el single.php mostrará el contenido en el index.php
    Lo anterior es para las entradas y las páginas y como se listan las entradas en el inicio.
    Cuando tú accedes a una categoría, el sistema buscará el archivo correspondiente a las categorías (no recuerdo su nombre ya que no lo uso), y al no encontrarlo mostrará el listado de las categorías en el archivo “archive.php” pero si no encuentra este último lo hará en el index.php; los mismo ocurrirá para las etiquetas y resultados de búsquedas.
    Es por eso que cuando inicio un diseño, elaboro primero un index.php completo y luego lo desgloso en los diferentes bloques: header.php, sidebar.php, footer.php e index.php; desde el index.php cargas los diferentes archivos para completar la estructura de la siguiente manera:

    fliberty gracias por tu aporte, ya estoy entendiendo mejor, pero tengo una duda que me mata pero muy gacho, he checado que para poner el contenido de x ejemplo el sidber, hago el sidebar.php, para poner el contenido del header hago el header.php y para acceder a dichos contenidos de los mecionados archivos uso las funciones get_header() y get_sidebar mi duda es, DONDE MALDITA SEA, ESTAN ESAS DESGRACIADAS FUNCIONES QUE NO LAS ENCUENTRO ¿por que? bueno
    1.- como he explicado voy a diseñar mi sitio desde 0 y al haberme enterado de eso, me surgieron dudas, como ¿TENGO YO QUE PROGRAMAR ESAS FUCNIONES? si las programo ¿LAS PONGO EN FUNCTION.PHP? si no las tengo que programar, ¿DE DONDE LAS SACO? ¿SON FUNCIONES PREDETERMINADAS DE WORPDRESS? ¿NO TENGO QUE PROGRAMARLAS?
    2.- supongamos que ya hice mi diseño tengo mi style.css y mi index.php y ademas estructure el contendido separando el header en header.php, sidebar en sidebar.php y footer, en footer.php si SOLO TENGO ESOS ARCHIVOS Y LOS SUBO A THEMES Y LO ACTIVO AL MOMENTO DE USAR LAS FUNCIONES get_header() y las demas FUNCIONAN? o me remito a mis primeras preguntas ¿TENGO QUE CREARLAS?

    POR FAVOR AYUDENME ESTOY DESESPERADO LES JURO, QUE CASI LLORO NO ENTIENDO!

  • #49133

    Pedro Raul
    Participante

    creo que te vendría bien probar.

    pierdele miedo veras que sentiras satisfacción.

    A tu pregunta donde puede aprender a fondo, wordpress, es un tu localhost, revisa uno por uno los archivos

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

Pin It on Pinterest