• Resuelto beaseijas

    (@beaseijas)


    Hola! He creado un Por para noticias con taxonomías de categorías de noticias. Todo correcto, me va bien. Pero quiero crear un botón para que cuando entro en una noticia pueda pulsarlo para volver a la página de noticias y poder acceder a otra si quiero.
    No sé hacerlo. Me gustaría tener que hacerlo sólo una vez y que cada vez que ingrese una noticia nueva ta esté ese botón al igual que los campos personalizados que he creado que si aparecen donde los he situado al crearlos.
    Tengo el tema Hoffman (he creado el tema hijo y es donde trabajo). En este tema cada vez que creo una noticia (recordad es un por) hay un campo para el título que es imposible (al menos para mi) modificarlo, sólo me deja poner el título y nada más… ni botón ni nada (me pone encerrado en un recuadro, enlace personalizado y no puedo añadir ni bloque para el botón ni nada).
    Me podríais ayudar? Es algo tan sencillo como poner un botón para subir de categoría y no sé como hacerlo.
    He intentado añadir código en el content.php del padre para añadir el enlace a noticias en una cabecera que tiene enlaces a las noticias de una fecha determinada, etc.. pero no me hace caso, no actualiza el código…
    Me podríais ayudar por favor?
    Muchas gracias

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Moderador jose64

    (@jose64)

    Hola.

    El campo de título es eso, un título y no te permite poner botones, el enlace personalizado es la url que tendrá la entrada, si quieres modificarla por ejemplo para mejorar el SEO o la usabilidad.

    Si lo que buscas es un botón de volver atrás, en estos debates tienes información al respecto:

    Entrar en una entrada al volver atrás

    Boton de regreso

    Si sigues los enlaces de los debates verás como hacer que el botón te haga regresar a la página anterior o a una página específica, sin necesidad de meterlo manualmente en cada entrada.

    Otra alternativa más sencilla es crear un bloque personalizado con el un botón que te dirija al apartado noticias y personalizar el CSS, así puedes añadirlo en las entradas. puedes ponerlo debajo del título (primer bloque de la entrada) o al final.

    Para modificar una plantilla tienes que tener en cuenta como estructura el diseño el desarrollador y la jerarquía de plantillas, es posible que por eso no te funcionen las modificaciones que haces en las plantillas. Aparte de eso, no puedes hacer modificaciones en el tema padre, para eso tienes el hijo. Si tienes que modificar una plantilla tienes que copiarla al tema hijo y hacer ahí las modificaciones. Tienes información en este debate:

    Inicio con una página estatica con plantilla

    Puedes comentarnos tus progresos y recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres.

    Iniciador del debate beaseijas

    (@beaseijas)

    Creo que no es eso exactamente lo que necesito. Llevo poco con WordPress y no controlo demasiado, si algo de programación y a ver si soy capaz de explicar lo que necesito.

    Este es el código del theme padre (Hofmann) que supongo que muestra las noticia de forma individual:

    <div class=»post-inner section-inner thin»>
    <div class=»post-header»>
    <div class=»post-meta top»>

    Aquí muestra la fecha de la noticia y si pincho en ella me enviará a la página de las noticias que sean de esa fecha. Pues bien, después de la fecha que muestra aquí yo quisiera mostrar lo siguiente: / NOTICIAS (con el estilo que yo le aplique y que al pinchar me envíe a la página de noticias).

    «><?php the_time( get_option( ‘date_format’ ) ); ?>
    <?php
    if ( comments_open() ) {
    echo ‘<span class=»sep»>/</span> ‘;
    comments_popup_link( __( ‘0 Comments’, ‘hoffman’ ), __( ‘1 Comment’, ‘hoffman’ ), __( ‘% Comments’, ‘hoffman’ ) );
    }
    ?>
    <?php edit_post_link( __( ‘Edit’, ‘hoffman’ ), ‘<span class=»sep»>/</span> ‘, » ); ?>
    </div>
    <h2 class=»post-title»>«><?php the_title(); ?></h2>

    </div><!– .post-header –>
    <div class=»post-content»>
    <?php the_content(); ?>
    </div>
    </div><!– .post-inner –>

    Eso que he indicado en el código que quiero hacer no sé si se puede hacer con un hook (algo he leído pero no encuentro un hook para colocar en ese sitio, no se si se puede añadir texto a un look, o si estoy entendiendo bien lo que es un look)
    Se puede hacer esto? Supongo que si. Como, es el problema. A ver si me podéis ayudar.
    Gracias

    Iniciador del debate beaseijas

    (@beaseijas)

    Lo he solucionado!! Me gustaría que me dijeseis si estaría correcto. Yo he conseguido lo que buscaba pero no sé si es correcto o no.

    He copiado el archivo singular.php de mi tema padre en el directorio de mi tema hijo y ahí es modificado esa cabecera de post. Simplemente he quitado lo que no quería que apareciese y he añadido ese botón por medio de html y estilos css en el archivo style.css de mi tema hijo.

    Así me cogerá el singular.php del tema hijo y los estilos también.
    ¿Es correcto no?
    Gracias

    Moderador jose64

    (@jose64)

    Hola @beaseijas

    Por lo que dices está hecho correctamente.

    Te aviso que es posible que es posible que después de alguna actualización te aparezca el mensaje de que tienes archivos obsoletos, eso es debido a que la instalación detecta la diferencia de versiones y salta esa notificación, en ese caso para que no siga apareciendo con revisar que todo esté correcto y funcione en la nueva versión y actualizar la parte comentada del archivo que modificaste (actualizar la versión) desaparece el mensaje.

    Ese mensaje solo lo ves tú y es para recordarte que revises, por si hay cambios en la versión que debas tener en cuenta.

    Muchas gracias por compartir tu solución, así este debate será de utilidad a otros usuarios con problemas similares. Finalmente, recuerda cerrar el debate marcándolo como resuelto, así nos ayudas a mantener el foro al día.

    Iniciador del debate beaseijas

    (@beaseijas)

    Genial! Muchas gracias a vosotros!

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘BOTÓN VOLVER EN POD TEMA HOFFMAN’ está cerrado a nuevas respuestas.