/* 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
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
/* 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
$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
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
//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
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