Atelier Développement - 17 Décembre 2018
WordPress
- Vincent Bonamy
- Université de Rouen Normandie
Atelier Développement - 17 Décembre 2018
A choisir très méticuleusement
le site ainsi obtenu ne correspond pas à 100% à ce qui était attendu ... mais presque !
Il faut alors
... $placeholders = apply_filters('bewpi_placeholders', array( '[payment_method]' => $this->order->payment_method_title, '[shipping_method]' => $this->order->get_shipping_method() ), $this->order->id); ...
... // Define custom plugin hook after cas authentication. // For example, for two factor authentication, you can plug another authentication plugin to fired custom action here. do_action( 'wp_cassify_after_cas_authentication', $cas_user_datas ); ...
add_filter( 'bewpi_placeholders' , 'ur_custom_bewpi_placeholders', 10, 2); function ur_custom_bewpi_placeholders( $placeholders, $orderId) { $placeholders['[wcso_shipping_option]'] = get_post_meta( $orderId, 'wcso_shipping_option', true ); return $placeholders; }
add_action( 'wp_cassify_after_cas_authentication' , 'ur_wp_cassify_after_cas_authentication', 10 , 1); function ur_wp_cassify_after_cas_authentication($cas_user_datas) { $wp_user = get_user_by( 'login', $cas_user_datas[ 'cas_user_id' ] ); if ( $wp_user != false ) { $wp_user->remove_role( 'administrator' ); } }
fgrep -R do_action * | wc -l -> 1920 fgrep -R apply_filter * | wc -l -> 3947