CREAR UNA ESCUELA ONLINE CON WORDPRESS Y LEARNDASH

En este curso vamos a crear escuela online wordpress y learndash utilizando el poder de woocommerce combinado a elementor. Con esta academia online podrás vender tus cursos.

Índice de contenidos:

Códigos utilizados:

CREAR TEMA HIJO WORDPRESS

functions.php

<?php
/* enqueue script for parent theme stylesheeet */        
function childtheme_parent_styles() {
 
 // enqueue style
 wp_enqueue_style( 'parent', get_template_directory_uri().'/style.css' );                       
}
add_action( 'wp_enqueue_scripts', 'childtheme_parent_styles');
//FIN TEMA HIJO


style.css

/*
Theme Name:  Astra Child
Theme URI:  https://mangatschool.com/
Description:  Astra Child Theme
Author:  Roger G贸mez
Textdomain:  rgomez
Author URI:  https://mangatschool.com/
Template:  astra
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/

CAMBIAR TEXTO AÑADIR AL CARRITO

add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );    // 2.1 +
 
function woo_custom_cart_button_text() {
 
        return __( 'Mi texto para el botón', 'woocommerce' );
 
}

PERSONALIZAR ZONA DE MI CUENTA

//nueva sección en mi cuenta de woocommerce CURSOS
add_filter ( 'woocommerce_account_menu_items', 'dl_añadir_pestaña_2', 40 );
function dl_añadir_pestaña_2( $menu_links2 ){
 
	$menu_links2 = array_slice( $menu_links2, 0, 5, true ) 
	+ array( 'mis-cursos' => 'Mis Cursos' ) // Cambia en la segunda línea el nombre de la pestaña
	+ array_slice( $menu_links2, 5, NULL, true );
 
	return $menu_links2;
}

add_action( 'init', 'dl_añadir_zona_cuenta_2' );
function dl_añadir_zona_cuenta_2() {
 
	add_rewrite_endpoint( 'mis-cursos', EP_PAGES );
}

add_action( 'woocommerce_account_mis-cursos_endpoint', 'dl_añadir_contenido_pestaña_cuenta_2' );
function dl_añadir_contenido_pestaña_cuenta_2() {
 
	//echo 'Estos son los últimos productos que has visitado:<br> <p>Hola</p>';
	
	?>
	    <!--<a href="/"></a>-->
	    
	    <!-- ese shorcode funciona porque la página mi-cuenta esta con editar con elementor activado -->
	<?php
}
//FIN nueva sección en mi cuenta de woocommerce CURSOS

//Cambiar el Orden mi-cuenta
function my_account_menu_order() {
 	$menuOrder = array(
 		'dashboard'          => __( 'Dashboard', 'woocommerce' ),
 		'mis-cursos'             => __( 'Mis cursos', 'woocommerce' ),
 		'downloads'          => __( 'Descargas de archivos', 'woocommerce' ),
 		'orders'             => __( 'Historial de compras', 'woocommerce' ),
 		'edit-account'    	=> __( 'Editar mis datos', 'woocommerce' ),
 		'customer-logout'    => __( 'Cerrar sesión', 'woocommerce' ),
 	);
 	return $menuOrder;
 }
 add_filter ( 'woocommerce_account_menu_items', 'my_account_menu_order' );

******************************************************
//AGRADECIMIENTO 
add_filter( 'woocommerce_endpoint_order-received_title', 'dcms_thank_you_title');
function dcms_thank_you_title(){
	$current_user = wp_get_current_user();
	$first_name = esc_html( $current_user->user_firstname );

 	return '¡'. $first_name. ' ¡Tu compra fue recibida!';
}

add_action('woocommerce_before_thankyou', 'dcms_before_thankyou',10,1);
function dcms_before_thankyou(){
	echo "<h3> 👉 Puedes acceder a tu curso haciendo <a href='#' >Click Aquí</a></h3>";
}

CÓDIGO CERTIFICADO LEARNDASH

<h2 style="text-align: center; font-size: 120px;">CERTIFICADO</h2>
<p style="text-align: center;">otorgado a</p>
<p style="text-align: center; font-size: 100px;"> </p>
<p style="text-align: center;">en reconocimiento por haber completado satisfactoriamente el .</p>
<p style="text-align: center;">El(La) participante recibió clases prácticas y aprobó el examen con Nota final de  de un total de 100 puntos.</p>
<p style="text-align: center;">Fecha de emisión: </p>
ESCRIBE AQUÍ TUS CONSULTAS O PREGUNTAS Y TE RESPONDEREMOS EN BREVE

Escribe tu pregunta

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