Diseño web y posicionamiento SEO en Valencia

Como modificar la página de entradas en WordPress

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>';
	}
}
¿Qué te ha parecido?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

xufa estudio logo

Hacemos que tu
proyecto web crezca.

Copyright © 2024 info@xufa.es | Todos los derechos reservados.

Servicios