No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Adaptando nuestro theme base

6/12
Recursos

Aportes 4

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Grabacion a 10FPS 馃槮

Me encontr茅 con el problema que los cambios de page.php no funcionaban. Lo que me result贸 y luego lo vi como respuesta por parte de Cristian, es que cuando usamos full-with, la p谩gina va a tomar el c贸digo que se encuente en el template y no la de page.php

Adaptando tema base

Con el objetivo de adaptar e incorporar funcionalidades en nuestro tema hijo siguiendo los est谩ndares y la documentaci贸n del tema padre en nuestro caso storefront es indispensable copiar los hooks (do_actions) del tema padre en los lugares correspondientes a nuestro tema hijo y as铆 poder de forma m谩s c贸moda trabajar directamente desde nuestro functions.php

<body <?php body_class(); ?>>

    <?php wp_body_open(); ?>

    <?php do_action( 'storefront_before_site' ); ?>

    <?php do_action( 'storefront_before_header' ); ?>

    <?php get_template_part('template-parts/content', 'header'); ?>

    <?php do_action( 'storefront_before_content' ); ?>

incluso puede que en ocasiones sea necesario remplazar alguna clase para que se muestre de forma correcta el contenido (header, footer, etc)

/*
<main class="productos">
        <div class="container-fluid gx-5">
*/
<div id="content" class="site-content" tabindex="-1">
		<div class="col-full">

Si queremos deshabilitar una vista que se est谩 tomando del tema padre se debe eliminar el do_action( ).
En este caso storefront contiene un sidebar a la derecha y page.php est谩 mostr谩ndose como vista all铆, para no mostrarla se copia el archivo page.php a nuestro proyecto y se comenta la l铆nea del do_action().

<?php
//do_action( 'storefront_sidebar' );
get_footer();

Y por 煤ltimo para mantener nuestro container se modifica la clase del content-area por nuestro container en bootstrap

<!-- <div id="primary" class="container-area"> -->
<div id="primary" class="container-fluid my-3">

8:33 Ya vamos a tener la p谩gina adaptada鈥 -> no se ve la p谩gina adaptada