fevenili
Ответы в темах
-
Форум: Проблемы и решения
Тема: Убрать внешние ссылкиПопробуйте добавить в code snippets:
add_action( 'wp_head', function(){ remove_action( 'allium_credits', 'allium_credits_designer' ); });
Запускать только на пользовательской части сайта!
Попробуйте добавить в code snippets:
function migration_thumbnail(){ remove_action( 'rara_business_content', 'rara_business_content_start' ); remove_action( 'rara_business_page_entry_content', 'rara_business_post_thumbnail', 15 ); } add_action( 'wp_head', 'migration_thumbnail' ); function my_content_start(){ echo '<div id="acc-content">'; echo '<div class="thumbnail__dlme">'; the_post_thumbnail(); echo '</div>'; echo '<div id="content" class="site-content">'; echo '<div class="container">'; rara_business_breadcrumb(); rara_business_page_header(); echo '<div class="content-grid">'; } add_action( 'rara_business_content', 'my_content_start' );
Запускать только на пользовательской части сайта!
В дополнительные стили:
.thumbnail__dlme > img{ width: 100%; }
Форум: Проблемы и решения
Тема: Отключилось авто-листание слайдераПопробуйте добавить в code snippets:
function add_my_script(){ $data = " let rslides = document.querySelector( '#slider-core > .rslides-container' ); if( rslides !== null ){ if( rslides.hasAttribute( 'data-speed' ) ){ rslides.setAttribute( 'data-speed', '6000' ); } } console.log( rslides ); "; wp_add_inline_script( 'responsiveslides', $data, 'before' ); } add_action( 'wp_enqueue_scripts', 'add_my_script', 15 );
Форум: Темы и шаблоны
Тема: Отступы и хлебные крошкиЗачем нужно создавать дочерную тему?
Чтобы изменения не затирались при обновлении темы. Можно, конечно, после каждого обновления править соответствующие шаблоны.
Честно говоря смотрится оно убого, особенно на мобильной версии
Внешний вид можно менять с помощью дополнительных стилей. Чтобы определить стили для конкретных разрешений используют медиа-запросы. Например:
@media screen and (min-width: 1024px){ /* стили для экранов с разрешением более 1024px */ }
Форум: Проблемы и решения
Тема: Рамка для сетки товаровВ бесплатной версии темы может сработать такой код (добавляется в дополнительные стили):
ul.products li.ast-article-post.product{ border: 1px solid orange; padding: 8px; }
Форум: Проблемы и решения
Тема: Автоматическая прокрутка страницПопробуйте отключить «липкость» сайдбара. В code snippets:
function my_scripts_add() { $data = 'construction_light_script = {"sticky_sidebar":"disable"}; '; wp_add_inline_script( 'construction-light', $data, 'after' ); } add_action( 'wp_enqueue_scripts', 'my_scripts_add', 100 );
Форум: Плагины
Тема: Плагин WP All ImportА можно посомотреть файл от поставщика?
Форум: WooCommerce
Тема: плагин для отображения категорий товараВ code snippets попробуйте добавить:
<?php function my_product_category_list( $links ){ function parent_list( $parent ){ $parent_list = ''; while( $parent != 0 ){ $term = get_term( $parent, 'product_cat' ); $temp = '<a href="' . get_term_link( $term, 'product_cat' ) . '">'; $temp .= $term->name . '</a> // '; $parent_list = $temp . $parent_list; $parent = $term->parent; } return $parent_list; } global $product; $product_cat = get_the_terms( $product->get_id(), 'product_cat' ); //print_r( $product_cat ); $category_list = '<ul>'; foreach( $product_cat as $category_item ){ $category_list .= '<li>'; $category_list .= parent_list( $category_item->parent ); $category_list .= '<a href="' . get_term_link( $category_item, 'product_cat' ) . '">'; $category_list .= $category_item->name; $category_list .= '</a></li>'; } $category_list .= '</ul>'; //echo $category_list; $category_list = array( $category_list ); // print_r( $product ); return $category_list ; } add_filter( 'term_links-product_cat', 'my_product_category_list', 100 );
Форум: Проблемы и решения
Тема: Изменение шрифта в гутенбергПопробуйте присвоить класс списку (показать параметры блока -> дополнительно -> class) например,
elegant-list
.Потом в дополнительных стилях пропишите:
.elegant-list{ font-size: 2rem; }
Форум: WooCommerce
Тема: плагин для отображения категорий товараПопробуйте добавить в дополнительные стили
@media (min-width: 768px){ .singletags .posted_in a{ display: block; max-width: 300px; } }
Форум: WooCommerce
Тема: не выводится паинацияА если так:
<?php $current_page = get_query_var( 'paged' ); if( $current_page == 0 ) { $current_page = 1; } $args = array( 'post_type' => 'product', 'posts_per_page' => 4, 'orderby' => 'publish_date', 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'field' => 'term_id', 'terms' => array( 37,40,35,32 ), 'operator' => 'NOT IN', ) ), ); $loop = new WP_Query( $args ); if ( $loop->have_posts() ) { ?> <ul class="products columns-4"> <?php while ( $loop->have_posts() ) : $loop->the_post(); wc_get_template_part( 'content', 'product' ); endwhile; ?> </ul><!--/.products--> <?php // wp_pagenavi();?> <?php $args = array( 'current' => $current_page, 'total' => $loop->max_num_pages ); the_post_pagination( $args ); ?> <?php } else { echo __( 'Продуктов не найдено' ); } ?>
Форум: Проблемы и решения
Тема: Смена цвета текста атрибутовПопробуйте добавить в дополнительные стили:
.variations td select{ color: olive; }
как разделить ее на несколько с навигацией
Попробуйте сохранять новости, как записи. Отдельная новость — отдельная запись. Новостям из разных разделов можно присвоить свою категорию. Например: «СМИ о нас», «Новости», «Наша деятельность», «Анонсы мероприятий» и т.д. В меню сделать ссылку на соответствующую категорию. Записи из разных разделов будут выводиться с пагинацией. Количество записей на одной странице указывается в настройках (настройки — чтение). Elementor здесь ни к чему, хотя, в принципе, можно использовать виджет Posts (есть только в платной версии).
- Ответ изменён 4 года, 6 месяцев назад пользователем fevenili.
Форум: WooCommerce
Тема: текст под картинкойПопробуйте добавит в дополнительные стили:
.woocommerce-product-gallery--with-images { display: flex; flex-wrap: wrap; justify-content: center; } .woocommerce-product-gallery--with-images .flex-control-nav{ text-align: center; } .woocommerce div.product div.images .flex-control-thumbs li{ width: auto; } .woocommerce-product-gallery--with-images > div:first-of-type{ order: 10; margin-top: 10px; }
Форум: Темы и шаблоны
Тема: Меню на всю ширину экрана@media (min-width: 768px){ .navigation-wrapper .logo_col{ display: none; } #drop_mainmenu.fm2_drop_mainmenu{ text-align: center; /* по желанию */ font-size: 14px; /* по желанию */ } #drop_mainmenu.fm2_drop_mainmenu li{ float: none; } }