добавление CSS для публикации сообщений, когда есть только один - PullRequest
2 голосов
/ 18 марта 2019

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

js

/*  Back/Next navigation */     
function my_previous_next_post() {
// retrieve the value for next post link
$next_string = "← Previous post";
ob_start(); 
next_post_link("%link", $next_string);
$next_link = ob_get_clean(); 

// retrieve the value for previous post link
$previous_string = "Next post →";
ob_start(); 
previous_post_link("%link", $previous_string);
$previous_link = ob_get_clean(); 

// build output
$return = PHP_EOL . '<div id="next-previous" class="row">' . PHP_EOL;

// display previous link if any
if ($previous_link) {
    $return .= '<div class="col-6 order-2 nav-previous">'. PHP_EOL;
    $return .= $previous_link. PHP_EOL;
    $return .= '</div>'. PHP_EOL;
}

// display next link if any
if ($next_link) {
    $return .= '<div class="col-6 order-1 nav-next">'. PHP_EOL;
    $return .=  $next_link . PHP_EOL;
    $return .= '</div>'. PHP_EOL;
}

$return .= '</div>';

return $return;
}

add_shortcode('backNext-links', 'my_previous_next_post');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...