En ponceelrelajado, hemos tenido la oportunidad de trabajar con un tema premium llamado Theme X listado como uno de los mejores temas wordpress desde 2015, que facilita muchísimo las tareas a la hora de desarrollar y maquetar sitios wordpress, pero, como todo en la vida, nada es perfecto, y eventualmente terminaras haciendo uso de código y herramientas de la vieja escuela, es por eso que en está oportunidad te mostramos como dividir rows a 2 columnas en mobile Theme X.
Aquellos a que tienen la oportunidad de usarlo, se han dado cuenta de que aunque el cornerstone es muy bueno a la hora de maquetar, se queda corto con algunas funcionalidades, de modo que tenemos que usar un poco de css para conseguir lo que estamos buscando, en este caso, mostrar 2 columnas en mobile.
Si por ejemplo tienes un row con 4 columas en desktop y quieres que en mobile se vean 2 basta con hacer lo siguiente
.x-visibility.x-visible-phone { margin: 0 auto; } @media (max-width: 767px) { .x-column.x-1-2 { float: left; width: 50%; } }
y ya con esto podremos mostrar 2 columnas en version mobile.
Como bonus te dejemos las clases responsives del tema registradas por nuestro amigo y antiguo compañero de trabajo todoconk:
@media (min-width: 1200px) { .x-hide-xl { display: none !important } } @media (min-width: 980px) and (max-width: 1199px) { .x-hide-lg { display: none !important } } @media (min-width: 768px) and (max-width: 979px) { .x-hide-md { display: none !important } } @media (min-width: 481px) and (max-width: 767px) { .x-hide-sm { display: none !important } } @media (max-width: 480px) { .x-hide-xs { display: none !important } } .x-visible-phone { display: none !important } .x-visible-tablet { display: none !important } .x-visible-desktop { display: inherit !important } span.x-visible-desktop { display: inline !important } .x-hidden-desktop { display: none !important } @media (min-width: 768px) and (max-width: 979px) { .x-visible-tablet { display: inherit !important } span.x-visible-tablet { display: inline !important } .x-hidden-tablet { display: none !important } .x-hidden-desktop { display: inherit !important } span.x-hidden-desktop { display: inline !important } .x-visible-desktop { display: none !important } } @media (max-width: 767px) { .x-visible-phone { display: inherit !important } span.x-visible-phone { display: inline !important } .x-hidden-phone { display: none !important } .x-hidden-desktop { display: inherit !important } span.x-hidden-desktop { display: inline !important } .x-visible-desktop { display: none !important } }