Здравствуйте.
Вот что я имею первоначально, файл
functions.php и в нём переменная с массивом:
$post_pagination = array(
'show_all' => false,
'end_size' => 1,
'mid_size' => 1,
'prev_next' => true,
'prev_text' => __('« Previous page', 'ktps'),
'next_text' => __('Next page »', 'ktps'),
'add_args' => false,
'add_fragment' => ''
);
Далее вывожу его в файле
archive.php:
the_posts_pagination( $post_pagination );
Я понимаю, для чего вообще существуют функции, но этот вопрос относится скорее всего к эстетичности кода. Возможно у меня мания делать код красивым и легко читаемым, но стоит ли эта морока таких велосипедов и проще уж оставить всё как есть?
А вот собственно суть вопроса, объясните пожалуйста, есть ли какой нибудь смысл или правило относящееся к WordPress, оборачивать переменные в функцию в файле
functions.php, а после, выводить
функцию вместо
the_posts_pagination?
Например:
function pagination_asd() {
$post_pagination = array(
'show_all' => false,
'end_size' => 1,
'mid_size' => 1,
'prev_next' => true,
'prev_text' => __('« Previous page', 'default'),
'next_text' => __('Next page »', 'default'),
'add_args' => false,
'add_fragment' => ''
);
return the_posts_pagination( $post_pagination );
}
Далее выводим её:
echo pagination_asd();