¿Código para mostrar el contenido de tu WordPress en dos columnas separadas?

  • Autor Autor Marii26
  • Fecha de inicio Fecha de inicio
M

Marii26

Gamma
Verificado por Whatsapp
Encontré un código que promete hacer que tu contenido se muestre en dos columnas diferentes, es este:

Este va en en el fichero functions.php de tu plantilla (theme):

Insertar CODE, HTML o PHP:
function my_multi_col($content){
$columns = explode('<h2>', $content);

$i = 0;

	foreach ($columns as $column){
	if (($i % 2) == 0){
		$return .= '<div class="content_left">' . "\n";
		if ($i > 1){
		$return .= "<h2>";
	} else{
		$return .= '<div class="content_right">' . "\n <h2>";
	}
		$return .= $column;
		$return .= '</p></div>';
		$i++;
	}

	if(isset($columns[1])){
	    $content = wpautop($return);
	}else{
	    $content = wpautop($content);
	}
	echo $content;
}
add_filter('the_content', 'my_multi_col');

Y este en el fichero style.css de tu plantilla (theme):

Insertar CODE, HTML o PHP:
.content_right, .content_left{
    float:left;
    width:45%;
}

.content_left{
    padding-right:5%;
}

Sin embargo no logro hacer que funcione, y me preguntaba si alguien sabía cómo editar este aspecto de una plantilla WordPress.

Muchas gracias de antemano
 
solo funciona si tienes <h2> en tu post... tienes que colocar los h2 para identificar la columna derecha y la izquierda
 
Realmente no lo sé, ya que no me deja ni siquiera guardar el código editado en el fichero functions.php

- - - Actualizado - - -

Me da este error

Los cambios en tu código PHP se han revertido debido a un error en la línea 499 del archivo wp-content/themes/atomic-blocks/functions.php. Por favor, arréglalo y trata de guardar de nuevo.

syntax error, unexpected end of file

La linea 499 no tiene nada, simplemente es la última línea del fichero
 
Atrás
Arriba