WooCommerce: Incluya una página de WP personalizada en la página de agradecimiento

Sí, puede redirigir a los usuarios a una página de agradecimiento personalizada (pero tenga en cuenta que se omitirá todo el seguimiento de Google Analytics de comercio electrónico…). Sí, puede agregar contenido a la página de agradecimiento predeterminada, por ejemplo, un cuadro de Twitter «comparta su compra» . Y sí, ¡incluso puedes “incluir” contenido de otra página de WordPress !

Básicamente, en este artículo, verá cómo escribir contenido personalizado para su página de agradecimiento de WooCommerce como una página de WordPress separada, de modo que pueda usar WYSIWYG, Gutenberg o un creador de páginas para crear algo único, y luego pedirle a WooCommerce que «obtenga it” e “incluir” dicha página dentro del punto final predeterminado de pedido recibido.

Si no está seguro de lo que quiero decir, intente echar un vistazo a las dos capturas de pantalla a continuación. Luego, copie el fragmento simple y vea el resultado.

Aquí hay una nueva página de WordPress diseñada con el editor Gutenberg. El ID de la página es 540, por lo que tendré que recordarlo para el fragmento.
Y aquí está el resultado final. Toda la página que diseñé anteriormente como una página personalizada de WordPress ahora está «incluida» en la página de agradecimiento de WooCommerce. ¡Frio!

Fragmento de PHP: Incluya una página personalizada de WordPress en la página de agradecimiento de WooCommerce

/**
 * @snippet       Include WP Page @ WC Thank You
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @testedwith    WooCommerce 3.8
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_action( 'woocommerce_thankyou', 'bbloomer_custom_thank_you_page', 5 );
  
function bbloomer_custom_thank_you_page() {
   $page_id = 540;
   $page_object = get_post( $page_id );
   echo $page_object->post_content;
}

Deja un comentario