Согласен, что стилями лучше всего, но тут есть нюансы:
1) знание css
2) понимание под какое разрешение писать стили
3) можно влететь в огромный объем работы (верстать адаптив каждой страницы)
Поэтому есть вариант использовать фреймворки по типа bootstrap, или foundation, kendo.
Или еще вариант - сверстать сайт методами visual composer там все будет адаптивно.
С плагинами будут проблемы и конфликты(то есть разваливаться верстка, или могут не работать скрипты).
Еще есть вариант, определять устройством плагином и выдавать специальную страницу, которая сверстана под моб. устройства. Вариант не очень хороший, но подойдет без особых знаний в css не на займет много времени.
Как пример:
Для просмотра ссылки Войди или Зарегистрируйся
А вот обзорная статья по подобным плагинам на английском, правда. Но понимание можно получить
Для просмотра ссылки Войди или Зарегистрируйся