Gerga

Gerga
Рейтинг
94
Регистрация
02.08.2015

ApmeM, в функции вывода меню (wp_nav_menu) для depth установите 0, в таком случае будут выводиться все уровни.

datum, нет, не могу. Смотрите документацию.

datum, используйте srcset для тега img, в WP функция wp_get_attachment_image_srcset/.

Well-project, все верно. Если это не предусмотрено шаблоном, остается править стили.

---------- Добавлено 04.08.2016 в 09:56 ----------

vpartem, нужно смотреть что там у вас...

Well-project:
Существует ли плагин или метод удобной, быстрой смены параметров ширины шаблона? В пикселях или %.

Нет, все зависит от функционала вашего шаблона, которого, естественно, можно расширить.

Мастер Мысли, в стандартной галереи нет такого параметра, но можно реализовать с помощью JavaScript


window.addEventListener('load', init);
function init() {
var galleryLinks = document.querySelectorAll('.gallery-item a');
if ( galleryLinks.length > 0 ) {
for ( var i = 0; i < galleryLinks.length; i++ ) {
galleryLinks.setAttribute('target', '_blank');
}
}
};

или подкорректировать шорткод:


add_action('after_setup_theme', 'theme_change_links_gallery');
function theme_change_links_gallery() {
remove_shortcode('gallery');
add_shortcode('gallery', 'theme_gallery_shortcode');
}
function theme_gallery_shortcode( $attr ) {
return links_add_target( gallery_shortcode( $attr ));
}

specc, пробуйте https://wordpress.org/plugins/table-of-contents-plus/ .

Green arrow:
а, ну так я выше написал, что нашел в совете выше библиотеку, которая так умеет.

так зачем использовать лишнею библиотеку, если можно обойтись парой строк?

Green arrow:
Ваш вариант почему-то не сработал.

Значит вы что-то не правильно сделали, https://jsfiddle.net/webxz/ux9Lsdku/ .

Green arrow,

Green arrow:
Хочу сделать так, чтобы меню при прокрутке становилось полупрозрачным, а при остановке возвращалось в исходное состояние. Для этого нужно добавлять класс через js.

Green arrow, попробуйте так


var removeTimeoutID, $menu = $('.menu');
$(window).scroll(function() {
clearTimeout(removeTimeoutID);
$menu.addClass('new-class');
removeTimeoutID = setTimeout(function(){
$menu.removeClass('new-class');
}, 400);
});

Smirnof, проверьте работоспособность функции mail()


echo mail( 'info@moypochta.ru', 'тема', 'текст' ) ? 'Отправлено' : 'Не отправлено';

Если выведется "Не отправлено", напишите системному администратора, чтобы тот настроил ее работу на вашем сервере.

Всего: 811