Como modificar la página de entradas en WordPress

¿Te has preguntado alguna vez cómo crear una página de entradas en WordPress? No es tan difícil: puedes crear una página de blog en WordPress que sea fácil de navegar. Lo más difícil es crear una página que sea visualmente atractiva y fácil de navegar para sus usuarios.

Si eres un bloguer o tienes una página corporativa, esta página es el escaparate de tu trabajo por lo que tiene que destacar, transmitir tu visión y personalidad, ser una página importante en tu sitio web y ser una fuente de suscripciones al boletín.

Puedes utilizar WordPress para crear una simple página de blog, pero si realmente quieres impresionar y sorprender a tus lectores, necesitas algo más.

Muchas veces nos encontramos con páginas de blog que no podemos modificar.

Verás las publicaciones pero la página BLOG no podrás modificarla.
Para hacerlo deberá hacer lo siguiente:

Personalizar la página de entradas o blog

Una página de blog (comúnmente conocida como página de archivo) es una página estática que contiene todas las entradas de su blog. Esto tiene sentido porque quieres que tus lectores lean primero las publicaciones más recientes pero está limitada en cuanto a la personalizaciones que le puedes aplicar. Continua leyendo para aprender a modificar esta página y poder personalizar tus páginas de entradas de la manera que quiera, añadiendo mas contenido y aportando más valor a tus usuarios.

1. Navega hasta el “functions.php” en Apariencia/editor/

personalizar pagina de entradas

2. Añade el siguiente código al “functions.php”, púlsalo y pégalo debajo de todo el código

// PODER EDITAR PAGINA DE BLOG
add_action( 'edit_form_after_title', 'rgc_posts_page_edit_form' );
function rgc_posts_page_edit_form( $post ) {

	$posts_page = get_option( 'page_for_posts' );

	if ( $posts_page === $post->ID ) {
		add_post_type_support( 'page', 'editor' );
	}

}

remove_action( 'genesis_before_loop', 'genesis_do_posts_page_heading' );
add_action( 'genesis_before_loop', 'sk_do_posts_page_heading' );
/**
 * Add custom headline and page content to assigned posts page.
 *
 * If we're not on a posts page, then nothing extra is displayed.
 *
 * @since 2.2.1
 *
 * @return null Return early if `headings` is not enabled for Genesis accessibility, there is no
 *              page for posts assigned, this is not the home (posts) page, or this is not the page found at `/`.
 */
function sk_do_posts_page_heading() {

	if ( ! genesis_a11y( 'headings' ) ) {
		return;
	}

	$posts_page = get_option( 'page_for_posts' );

	if ( is_null( $posts_page ) ) {
		return;
	}

	if ( ! is_home() || genesis_is_root_page() ) {
		return;
	}

	$title = get_post( $posts_page )->post_title;

	$content = get_post( $posts_page )->post_content;

	$title_output = $content_output = '';

	if ( $title ) {
		$title_output = sprintf( '<h1 %s>%s</h1>', genesis_attr( 'archive-title' ), get_the_title( $posts_page ) );
	}

	if ( $content ) {
		$content_output = wpautop( $content );
	}

	if ( $title || $content ) {
		printf( '<div %s>', genesis_attr( 'posts-page-description' ) );
			if ( $title ) {
				printf( '<h1 %s>%s</h1>', genesis_attr( 'archive-title' ), get_the_title( $posts_page ) );
			}
			echo '<div class="posts-page-intro">'. $content_output .'</div>';
		echo '</div>';
	}

}

¿Necesitas una página web?

Nosotros hacemos realidad la parte online desarrollando una página web que te diferencie de tu competencia, posicione dentro de tu sector y te de visibilidad frente a tu público potencial, a la gente que te necesita pero aún no te conoce.

posicionamiento seo
Author avatar
Ayrton Gómez
https://xufa.es
Nos apasiona lo que hacemos ¡desde siempre! y llevamos muchos años de experiencia a las espaldas (y al teclado) en diseño y desarrollo web. Síguenos en línkedin

Comentar

Abrir chat