Código para mostrar o conteúdo do seu WordPress em duas colunas separadas?

  • Autor Autor Marii26
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
M

Marii26

Gamma
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):

Inserir CODE, HTML ou 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):

Inserir CODE, HTML ou 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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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
 
Voltar
Topo