Forcer connexion FR sur page affiliation

add_action(‘init’, function() { if (!is_user_logged_in()) { $current_url = home_url(add_query_arg(array(), $_SERVER[‘REQUEST_URI’])); $linkedin_url = ‘https://francodeal.com/7d-connexion/?loginSocial=linkedin’; $google_url = ‘https://francodeal.com/7d-connexion/?loginSocial=google’; $redirect_url = ‘https://francodeal.com/affiliation-tableau/’; if ($current_url === $linkedin_url || $current_url === $google_url) { // Forcer la connexion avec Nextend Social Login et rediriger après authentification…Continue reading

Forcer connexion EN vers page affiliation EN

add_action(‘init’, function() { if (!is_user_logged_in()) { $current_url = home_url(add_query_arg(array(), $_SERVER[‘REQUEST_URI’])); $linkedin_url = ‘https://francodeal.com/en/7d-connexion/?loginSocial=linkedin’; $google_url = ‘https://francodeal.com/en/7d-connexion/?loginSocial=google’; $redirect_url = ‘https://francodeal.com/en/affiliate-dashboard/’; if ($current_url === $linkedin_url || $current_url === $google_url) { // Stocker la redirection en session pour l’utiliser après connexion if (session_status()…Continue reading

Faire embed dans buddypress

// Assurez-vous qu’EmbedPress fonctionne correctement avec BuddyPress pour les réseaux sociaux function custom_embedpress_buddypress_integration() { // Vérifiez si EmbedPress et BuddyPress sont actifs if ( class_exists( ‘EmbedPress’ ) && ( function_exists( ‘bp_is_group’ ) || function_exists( ‘bp_is_user’ ) ) ) { //…Continue reading

Traduire quelques mots buddypress

function remplacer_termes_buddypress($text) { // Vérifier si le site est en français if (get_locale() === ‘fr_FR’) { // Remplacer ‘Listings’ par ‘Annonces’ $text = str_ireplace(‘Listings’, ‘Annonces’, $text); // Remplacer ‘Reviews’ par ‘Commentaires’ $text = str_ireplace(‘Reviews’, ‘Commentaires’, $text); // Remplacer ‘Favorites’ par…Continue reading

Améliorer Recherche par posts BuddyPress (pas sur)

function custom_bp_user_activity_search($search_terms) { // Vérifiez que la recherche n’est pas vide if (empty($search_terms)) { return; } global $wpdb; // Sanitize le terme de recherche $search = implode(‘ ‘, array_map(‘esc_sql’, explode(‘ ‘, $search_terms))); // Recherche l’utilisateur par son nom d’utilisateur ou…Continue reading

Forcer la redirection inscription vers la page Se connecter

function custom_redirect_app_pages() { // Vérifiez si l’URL actuelle correspond à ‘app/register-2’ ou ‘app/activate’ $request_uri = $_SERVER[‘REQUEST_URI’]; if (strpos($request_uri, ‘/app/register-2’) !== false || strpos($request_uri, ‘/app/activate’) !== false) { // Rediriger vers la nouvelle URL wp_redirect(‘https://francodeal.com/se-connecter-sur-mon-espace-fd/’); exit(); } } add_action(‘template_redirect’, ‘custom_redirect_app_pages’);Continue reading

Change Validation Messages for Required Fields – WPML

/** * Customize strings for WPForms form validation * * @link https://wpforms.com/developers/change-validation-messages-for-wpml/ */ function wpforms_dev_frontend_strings( $strings ) { $currentLanguage = defined( ‘ICL_LANGUAGE_CODE’ ) ? ICL_LANGUAGE_CODE : null; switch ( $currentLanguage ) { case ‘fr’: $strings[ ‘val_required’ ] = ‘Ce champ…Continue reading