у меня тоже беда с тещёй. ей непонятно, как можно не выходя из дома и не махая лопатой или кайлом зарабатывать. для людей старой закалки, если у тебя трудовая в отделе кадров лежит значит ты работаешь, если нет то ты бездельник.
Иногда руки чешутся и ставлю надоевшую Доту2 и пробую новых героев или на старых смотрю изменения. Накатывает на такое где то раз в полгода. Какое то наваждение. Потом опять сношу с ПК, до следующего раза.
Cтраница с списком тегов, к каждому тегу прикреплено изображение, при нажатии на миниатюру открывается страница с тегом где отображены все сообщения с этим тегом, но на отдельной странице с тегом работает функция вывода количества постов заданная в админке WP - как на главной странице.
---------- Добавлено 20.04.2019 в 21:27 ----------
Sitealert: Практика не может показать осмысленность выраженияПотому что осмысленность фраз определяется не практикой, а связностью элементов текста и смысловым наполнением в контексте обсуждаемого вопроса.
Извините, у меня нет желания в какую либо демагогию и словоблудие вступать с вами не по факту вопроса.
Эта функция не выводит список тегов. Она выводит список первых букв имён.
Всё верно. На странице отображается всё тот же полный список, только вместо сортировки от A до Z по alphabetycal отображается сортировка по заданному количеству букв.
у меня тоже беда с тещёй. ей непонятно, как можно не выходя из дома и не махая лопатой или кайлом зарабатывать. для людей старой закалки, если у тебя трудовая в отделе кадров лежит значит ты работаешь, если нет то ты бездельник.
Иногда руки чешутся и ставлю надоевшую Доту2 и пробую новых героев или на старых смотрю изменения. Накатывает на такое где то раз в полгода. Какое то наваждение. Потом опять сношу с ПК, до следующего раза.
Извините, проблему решил сам. Тему можно закрывать.
Попробуйте заменить на
$all_cats_ids = get_terms('post_tag', 'orderby='.$by_sort.'&hide_empty=0&number=5');
Заменил. Количество выводимых постов меняется, но нет постраничной навигации.
Adadx, здесь функция wp_tube_tags_letters_list не вызывается ни разу, только назначается.
Подозреваю, это кусок из functions.php?
wp_tube_tags_letters_list даже не выводит список букв на страницу, т.к. просто возвращает массив.
Нужен код этой страницы. tag.php или что-то такое.
Adadx, покажите, как используется функция wp_tube_tags_letters_list в шаблоне. Там наверняка есть что-то еще.
Нужно больше информации.
/ru/forum/comment/16035609
Cтраница с списком тегов, к каждому тегу прикреплено изображение, при нажатии на миниатюру открывается страница с тегом где отображены все сообщения с этим тегом, но на отдельной странице с тегом работает функция вывода количества постов заданная в админке WP - как на главной странице.
---------- Добавлено 20.04.2019 в 21:27 ----------
Практика не может показать осмысленность выраженияПотому что осмысленность фраз определяется не практикой, а связностью элементов текста и смысловым наполнением в контексте обсуждаемого вопроса.
Извините, у меня нет желания в какую либо демагогию и словоблудие вступать с вами не по факту вопроса.
1. Этого не может быть.
2. Это утверждение лишено смысла.
1. Это есть, а значит существует, т.е. правда.
2. Практика показывает обратное.
Эта функция не выводит список тегов. Она выводит список первых букв имён.
Всё верно. На странице отображается всё тот же полный список, только вместо сортировки от A до Z по alphabetycal отображается сортировка по заданному количеству букв.
Ваш код некорректно отображает всё тот же полный список тегов. Привожу функцию полностью:
if ( ! function_exists( 'wptube_post_thumbnail') ) {
function wptube_post_thumbnail (){
$image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'wptube-tumbs');
?>
<img src="<?php echo get_stylesheet_directory_uri() . '/img/grey.gif'; ?>"
id="<?php echo get_the_ID(); ?>"
width="100%"
class="lazy wp-post-image"
alt="<?php echo get_the_title(); ?>"
title="<?php echo get_the_excerpt();?>"
style="display: inline;"
data-original="<?php echo $image_url[0]; ?>">
<?php
}
}
function wp_tube_tags_letters_list (){
$res = array();
$chars = range('A', 'Z');
$term_args=array(
'orderby' => 'name',
'order' => 'ASC'
);
$terms = get_terms('post_tag', $term_args);
foreach ($terms as $term) {
foreach ($chars as $char) {
if (substr($term->name, 0, 1) === $char) {
if (!in_array($char, $res))
$res[] = $char;
}
}
}
return $res;
}
Adadx, проверил у себя - работает.
Ваш способ работает частично. В целом он отображает всё тот же полный список. Если есть желание могу дать доступ в админку сайта для экспериментов.