Contar paginas escritas por un autor

Inicio Foros WordPress Programación Contar paginas escritas por un autor

Este debate contiene 10 respuestas, tiene 3 mensajes y lo actualizó  fmoroso hace 7 años, 5 meses.

  • Autor
    Publicaciones
  • #21657

    fmoroso
    Participante

    <p>http://ayudawp.com/tutorial-crear-una-barra-con-los-datos-del-autor/</p&gt;
    <p>Con la ayuda de esa entrada pude hacer una barra con datos, solo hay algo que no he podido hacer o encontrar…</p>
    <p>¿Hay alguna forma para obtener el numero de pages escritas por el autor? El número de entradas ya está pero el de páginas no le he conseguido hacer…<br />
    No he encontrado alguna función o algo para eso.</p>
    <p>¿Alguna idea?
    </p>

  • #53419

    fmoroso
    Participante

    ¿Nadie sabe como?

  • #53439

    LGrusin
    Miembro

    ¿Qué código has usado para mostrar el número de posts o entradas de un autor?

    WordPress trata las páginas como posts pero es posible que exista una manera de diferenciarlas.

    Saludos

  • #53440

    fmoroso
    Participante

    Este código que salió en el enlace que puse arriba.

    get_author_posts_url(get_the_author_meta(‘ID’));

    Y no cuenta ambas ya que tengo más de 10 páginas escritas y solo 1 entrada y lo que muestra es exactamente esa entrada.

    Saludos

  • #53454

    Pedro Raul
    Participante

    asi lo tengo yo:

  • #53463

    LGrusin
    Miembro

    A ver, no sé si existe una función que lo haga pero he probado lo siguiente y funciona.

    En el archivo function.php del theme poner lo siguiente:

    En el index.php, author.php o en el archivo que se quiera mostrar el número de páginas de un autor poner lo siguiente:

    Esto debe estar dentro del Loop junto con el nombre del autor, etc.

    Completando el ejemplo de Pedro Raul sería:

    Un saludo

  • #53481

    fmoroso
    Participante

    No, investigue en foros en inglés y en múltiples sitios y no existe tal función pero te cuento que la acabas de crear. Funciona perfectamente LGrusin, muchas gracias.
    Ya me quedó como yo quería xD.

    Si tienes tiempo de repente, me gustaría si me pudieras decir como se debería hacer para poner un link (eso lo se xD) a una página que tuviese una lista con las paginas publicadas por ese autor (esa lista noc como hacerla así con php para que sea dinámica)

    Saludos y gracias por todo

  • #53786

    LGrusin
    Miembro

    Perdona me había olvidado, no he entendido la pregunta, ¿Has averiguado cómo hacerlo?

    Saludos

  • #53788

    fmoroso
    Participante

    Claro, lo que tu me diste funcionó a la perfección, era exactamente lo que quería, muchas gracias por eso.

    La pregunta nueva que hice es como puedo hacer para que se pueda ver una lista de las páginas escritas… así como cuando haces click en post, te salen una lista de las entradas hechas…
    Hasta donde yo sé eso no está de por si…si está hecho y no lo sé mejor aún, sino estaba pensando en ver como se hace en las entradas y empezar a experimentar un poco quizás con un poco de ayuda.

    saludos

  • #53843

    LGrusin
    Miembro

    La función encargada de mostrar las páginas es wp_list_pages. Si quieres mostrar las páginas de un autor el código sería algo como:

    El problema es que sale una lista en vertical y para que se muestre en horizontal hay que añadir los estilos en el archivo style.css

    Saludos

  • #53844

    fmoroso
    Participante

    Bueno pero eso es lo de menos, tengo manejo de CSS (a diferencia de PHP) así que con eso me las apañaré bien.
    Muchas Gracias de nuevo, siempre andas respondiendo mis dudas y ayudando.

    Saludos

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

Pin It on Pinterest

Ir al contenido