Cómo obtener las siguientes / anteriores entradas hrefs y títulos en wordpress

Se trata de la vista de un solo post. Estoy tratando de establecer los enlaces para blogposts anteriores y siguientes de esta manera:

<a class="prevpost" href="linktoprevpost" title="prev post's title">&nbsp;</a>
<a class="nextpost" href="linktonextpost" title="next post's title">&nbsp;</a>

donde ambos enlaces obtienen una imagen como fondo mediante la visualización: bloque y ancho y alto especificados. Los títulos de las publicaciones vinculadas deben ser accesibles a través del atributo de título de las etiquetas A, para que los usuarios puedan verlas al pasar el cursor.
También quiero restringir los mensajes vinculados en la categoría actual. Así que necesito encontrar una manera de conseguir

una etiqueta con el href de la publicación anterior / siguienteque se encuentra en la misma categoría que la vista actualmentesin texto interno debido a la imagen de fondocon el nombre de la publicación anterior / siguiente en el título-atributocon una clase css personalizada


La coincidencia de categorías debe ser solo el primer nivel porque dividí mi página en 3 categorías principales. Estoy usando

$a = get_the_category(get_the_ID());
$cat = $a[0]->name;

para obtener el nombre de la primera categoría y configurarlo como clase de cuerpo adicional en header.php. Tal vez podría reutilizar eso?

También descubrí que usando previous_post_link () y next_post_link () de esta manera

next_post_link('%link', '', TRUE);

Me da los mensajes de la misma categoría sin contenido interno, por lo que 1 y 2 y 3 se resolverían. Pero parece que para obtener 4 y 5 también necesitaré otra forma.

Usando la versión 3.4.1 de Wordpress.

Respuestas a la pregunta(3)

Su respuesta a la pregunta