Envira Gallery – Control Lightbox Transition Speed

/* Speed up or slow down the transition speed for lightbox images * * @link https://enviragallery.com/docs/changing-the-transition-speed-for-lightbox-images/ */ add_filter( ‘envira_gallery_get_config’, ‘my_envira_gallery_get_config’, 10, 2 ); function my_envira_gallery_get_config( $data_config, $key ) { $data_config[‘transition_duration’] = 5000; $data_config[‘animation_duration’] = 5000; return $data_config; }Continue reading

Empeche les liens dans les commentaires pour les abonnés

function restrict_links_in_buddypress_comments($content) { if (!is_user_logged_in()) { return $content; } $user = wp_get_current_user(); $allowed_roles = [‘administrator’, ‘contributor’]; // Vérifier si l’utilisateur est un contributeur ou un administrateur $user_can_post_links = array_intersect($allowed_roles, (array) $user->roles); // Si l’utilisateur n’est ni admin ni contributeur, bloquer…Continue reading

Remove “mail.readwrite” Scope for the Outlook Mailer

/* Removing “mail.readwrite” for the Outlook Mailer * * Original doc: https://wpmailsmtp.com/docs/removing-mail-readwrite-scope-for-the-outlook-mailer/ */ add_filter( ‘wp_mail_smtp_pro_providers_outlook_auth_get_scopes’, function ( $scopes ) { foreach ( $scopes as $key => $scope ) { if ( $scope === ‘https://graph.microsoft.com/mail.readwrite’ ) { unset( $scopes[ $key ]…Continue reading

Disable Fluent Booking Autofill on Specific slug pages

// Name: Disable Fluent Booking Autofill on Specific Pages // Description: Prevents autofill of name and email in the Fluent Booking form on pages with ‘apt-team’ in the slug. // Author:Sumaiya, Clickup Documentation: https://app.clickup.com/36636088/v/dc/12y1dr-23175/12y1dr-18975 function modify_fluent_booking_vars($data) { if (is_page()) {…Continue reading

Product Ingredients Table

$output = ”; // Check rows exists. $serving_size = get_field(‘serving_size’); $servings_per_container = get_field(‘servings_per_container’); $product_form = get_field(‘product_form’); $output .= ‘ Serving Size: ‘ . $serving_size . ‘ ‘ . $product_form . ‘ ‘; //$output .= ‘ Serving Size: ‘ . $serving_size…Continue reading

Supprimer Powered by GeoDirectory

function remove_powered_by_geodirectory_from_email_all_languages($message) { // Supprimer “Powered by GeoDirectory” du message $message = str_replace(‘Powered by GeoDirectory’, ”, $message); // Ajouter des traductions spécifiques selon la langue si nécessaire if (defined(‘ICL_LANGUAGE_CODE’) && ICL_LANGUAGE_CODE) { $current_language = ICL_LANGUAGE_CODE; // Exemple de traductions spécifiques…Continue reading

(cloud) TRACKING: RingBa

//ringba call tracking v2.6 if (!defined(‘ABSPATH’)) exit; use PODeviceDetector\API\Device; if (!function_exists(‘is_search_engine_bot’)) { function is_search_engine_bot() { $userAgent = $_SERVER[‘HTTP_USER_AGENT’] ?? ”; if (stripos($userAgent, ‘google’) !== false || stripos($userAgent, ‘bing’) !== false || stripos($userAgent, ‘msn’) !== false || stripos($userAgent, ‘yandex’) !== false…Continue reading

(cloud) Page Titles Variations

function add_title_versions_meta_box() { add_meta_box( ‘title_versions_meta_box’, ‘Alternative Titles’, ‘display_title_versions_meta_box’, [‘post’, ‘page’], ‘normal’, ‘high’ ); } add_action(‘add_meta_boxes’, ‘add_title_versions_meta_box’); function display_title_versions_meta_box($post) { wp_nonce_field(‘title_versions_meta_box’, ‘title_versions_meta_box_nonce’); echo ‘ ‘; for ($i = 1; $i ID, ‘_title_v’ . $i, true); $param_value = get_post_meta($post->ID, ‘_param_v’ . $i,…Continue reading