- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
SeVlad, все правильно. У самого же li нет класса (например как у меню menu-item-has-children), указывающий, что он содержит ul.children :), это уже самому можно сделать.
Повторюсь
Как вывести title новости и тумбу изображения, в данный момент от выдергивает фото, title и полную новость ?
Кто-нибудь пользовался lms? Если да - то какой, насколько гибко ее можно было настраивать ( планирую запустить курсы по английскому с платным доступом)? Спасибо
Отправлено с моего iPhone используя Tapatalk
SeVlad Вот решение как в LI добавить класс "this-parent-cat" Используя Walker_Category
С виду выглядит как мега-костыль, всего-то надо было какой-то ссаный класс добавить...😂
(валкер исправлен в строках где ###)
Я хз но вроде бы это единственный вариант :(
Конечно регулярками можно и всякими реплейсами...
class Subcategory_Walker_Category extends Walker_Category {
function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) {
extract($args);
$cat_name = esc_attr( $category->name );
$cat_name = apply_filters( 'list_cats', $cat_name, $category );
$link = '<a href="' . esc_url( get_term_link($category) ) . '" ';
if ( $use_desc_for_title == 0 || empty($category->description) )
$link .= 'title="' . esc_attr( sprintf(__( 'View all posts filed under %s' ), $cat_name) ) . '"';
else
$link .= 'title="' . esc_attr( strip_tags( apply_filters( 'category_description', $category->description, $category ) ) ) . '"';
$link .= '>';
$link .= $cat_name . '</a>';
if ( !empty($feed_image) || !empty($feed) ) {
$link .= ' ';
if ( empty($feed_image) )
$link .= '(';
$link .= '<a href="' . esc_url( get_term_feed_link( $category->term_id, $category->taxonomy, $feed_type ) ) . '"';
if ( empty($feed) ) {
$alt = ' alt="' . sprintf(__( 'Feed for all posts filed under %s' ), $cat_name ) . '"';
} else {
$title = ' title="' . $feed . '"';
$alt = ' alt="' . $feed . '"';
$name = $feed;
$link .= $title;
}
$link .= '>';
if ( empty($feed_image) )
$link .= $name;
else
$link .= "<img src='$feed_image'$alt$title" . ' />';
$link .= '</a>';
if ( empty($feed_image) )
$link .= ')';
}
if ( !empty($show_count) )
$link .= ' (' . intval($category->count) . ')';
if ( 'list' == $args['style'] ) {
$output .= "\t<li";
//#####################################
//���� ����� ������������, �� ������ this-parent-cat
$boolean_parent = get_category_children($category->term_id);
if($boolean_parent) {
$class = 'cat-item this-parent-cat';
} else {
$class = 'cat-item';
}
//#####################################
// Your custom class
if ($depth)
$class .= '';
if ( !empty($current_category) ) {
$_current_category = get_term( $current_category, $category->taxonomy );
if ( $category->term_id == $current_category )
$class .= ' current-cat';
elseif ( $category->term_id == $_current_category->parent )
$class .= ' current-cat-parent';
}
$output .= ' class="' . $class . '"';
$output .= ">$link";
//#####################################
if($boolean_parent) $output .= "<span class='downArrow'></span>";
//#####################################
} else {
$output .= "\t$link<br />\n";
}
}
}
?>
'show_option_all' => '' ,
'orderby' => 'name',
'order' => 'ASC',
'show_last_update' => 0,
'style' => 'list',
'show_count' => 0,
'hide_empty' => 0,
'use_desc_for_title' => 1,
'child_of' => 0,
'feed' => '',
'feed_type' => '',
'feed_image' => '',
'exclude' => $instance["my-menu"],
'exclude_tree' => '',
'include' => $res, //какие категории используем
'current_category' => 0,
'hierarchical' => 1,
'title_li' => '',
'number' => NULL,
'echo' => 0,
'depth' => 0,
'walker' => new Subcategory_Walker_Category
);
//print_r($args);
$menu = wp_list_categories( $args);
это уже самому можно сделать.
Не вижу проблемы поменять картинку для вложенных элементов при пом css :)
ebitok, спасибо, что поделился кодом, но, плз, пользуйся ббкодом [code][/code] ;)
Топик набирает критическую массу. Тут ещё можно ответить на не отвеченное, а
новые вопросы задаём в новой части.
Arther, у вас есть логическая ошибка.
while ( $connected->have_posts() ) : $connected->the_post();
измените на