Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Modificaciones y diseño - Kallyas - Wordpress  

 
Cero Grados Sur
 Cero Grados Sur
Usuario activo

Hola,

- ¿Cómo puedo incluir el menú 'lateral tienda' en un lateral de la
página de inicio sin que se descuadren los otros elementos?
- En la presentación de 'últimos productos', ¿Cómo puedo hacer que solo
aparezca un pedazo del texto 'Descripción'?
- ¿Cómo puedo añadir más elementos (banners, fotos, ofertas, etc) en la página 'tienda'? En las otras
páginas si me aparecen los elementos que incluyo.

Saludos.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 29/11/2013 8:14 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Sobre el menú lateral tienda entiendo que ya lo tienes solucionado ya que veo la columna lateral en la página de inicio, que aunque no muestra todos los widgets del apartado tienda sí que muestra la mayoría. Los otros los podrías añadir usando el mismo sistema que has utilizado para agregar los que ya tienes.

Sobre lo de acortar el texto de la descripción de últimos productos y acortarla, esto es algo que no se puede hacer desde la configuración de WordPress. Lo más sencillo sería que ya escribieras los textos cortos en la propia descripción corta del producto, para que se muestre solo que quieras que sea.

Otra opción pasaría por modificar el código. Para ello habría que editar el archivo wp-content/themes/kallyas/woocommerce/zn-woocommerce-init.php. Previa copia de seguridad del mismo habrá que añadir el siguiente código al final del mismo:

function limitStringByWord ($string, $maxlength, $suffix = '') {
	if(strlen( $string )<=$maxlength) return $string;
	$string = substr( $string, 0, $maxlength );
	$index = strrpos( $string, ' ' );
	if($index === FALSE) {
		return $string;
	} else {
		return substr( $string, 0, $index ).$suffix;
	}
}

Luego, tendrás que localizar esta línea:

$content = str_replace ('

','

',$content);

y cambiarla por esta otra:

$content = str_replace ('

','

',limitStringByWord($content, 30, '...'));

ResponderCitar
Respondido : 29/11/2013 1:59 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Cero Grados Sur
 Cero Grados Sur
Usuario activo

Gracias Pablo,

Como has visto, he colocado 'lateral tienda' en la página de inicio pero, desconozco como mostrar todos los widgets del apartado tienda. Además, me gustaría que el menú lateral estuviese a continuación de la cabecera y que los demás elementos de la página queden encuadrados en concordancia con el menú.

ResponderCitar
Respondido : 29/11/2013 2:12 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Si te vas en la administración de WordPress a Apariencia->Widgets verás que tienes una posición para colocar widgets de nombre Default Sidebar y otra que se llama Lateral tienda. Lo que tendrías que hacer es agregar en la posición Default Sidebar los mismos widgets que tienes en Lateral tienda, aplicando una configuración similar.

Respecto a lo otro que comentas, tienes que tener en cuenta que este tema tiene una serie de posiciones definidas, por lo que no es posible colocar todos esos elementos a la derecha de la columna lateral. Podrías probar a editar la página Inicio y colocar todos los elementos que quieras mostrar dentro del apartado Content Main Area para ver si así funciona correctamente, aunque tienes que tener en cuenta que dependiendo de la posición podrás añadir unos elementos u otros.

ResponderCitar
Respondido : 29/11/2013 3:52 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación