WordPress Post Предыдущая / Следующая ссылки с изображением и заголовком только на предыдущей

Я пытаюсь добавить изображения стрелок для предыдущего и следующего поста, что мне удалось сделать, но я хочу, чтобы заголовки постов отображались только на предыдущих постах, а не на следующих постах.

Вот код, который у меня есть -

 <div class="nav-next"><?php previous_post_link('%link', ' <img src="/wp-content/themes/azure-basic-child/images/larrow.png" />' , ' %title '); ?></div>

 <div class="nav-previous"><?php next_post_link('%link', ' <img src="/wp-content/themes/azure-basic-child/images/rarrow.png" /> '); ?></div>

Это страница - https://lucchesipgh.org/word-of-the-week/

У меня есть стрелки там, но не заголовки предыдущих сообщений.

2 ответа

Я понял это, вот что я сделал, и это сработало -

 <div class="nav-next"><?php previous_post_link('%link', ' <img src="/wp-content/themes/azure-basic-child/images/larrow.png" /> %title' ); ?></div>

 <div class="nav-previous"><?php next_post_link('%link', ' <img src="/wp-content/themes/azure-basic-child/images/rarrow.png" /> '); ?></div>

Вы могли бы использовать get_previous_post() а также get_next_post() ( https://codex.wordpress.org/Function_Reference/get_previous_post / https://codex.wordpress.org/Function_Reference/get_next_post).

Функции будут возвращать объект записи ( https://codex.wordpress.org/Class_Reference/WP_Post).

Если вам нужно использовать заголовок echo $post->title (нефильтрованный) или the_title($post->ID) (С фильтром). Чтобы получить постоянную ссылку echo get_the_permalink($post->ID),

Другие вопросы по тегам