Aller au contenu principal
  S'abonner
Bonjour,

je souhaite renouveler/racheter le WP MEDIA folder mais j'ai une demande particulière.
Lorsque je sélectionne une image dans le dossier média, un nouveau champ apparaît avec votre plugin : « Lien vers la galerie d'images ». Le lien saisi dans ce champ est celui vers lequel l'image pointe dans la galerie du dossier média. Cependant, je souhaite que ce lien fonctionne également lorsque j'insère le fichier média dans un article ou une page. Le lien associé à l'image doit toujours être le même que celui vers lequel elle pointe, et pas seulement dans le dossier média.

Une fonctionnalité similaire dans votre plugin serait formidable. Merci de me tenir informé.

: `add_filter('the_content', 'custom_image_link');`.

function custom_image_link($content) {
// Utiliser une expression régulière pour trouver toutes les images dans le contenu
$pattern = '/]+src=["\']([^"\']+)["\'][^>]*>/i';

// Fonction de rappel pour remplacer la balise image par une image liée
$content = preg_replace_callback($pattern, function($matches) {
$image_url = $matches[1]; // Récupérer l'URL de l'image
$image_id = attachment_url_to_postid($image_url); // Récupérer l'ID de l'image

// Récupérer la valeur du champ personnalisé pour l'image
$image_link = get_post_meta($image_id, 'Image_gallery_link_to', true);

// Si un lien existe, encapsuler l'image dans une balise d'ancrage
if ($image_link) {
return '';
}

// Retourner l'image originale si aucun lien n'existe
return $matches[0];
}, $content);

return $content;
}
Un
Il y a 5 jours
Bonjour,

merci de nous avoir contactés concernant cette extension.

Veuillez nous excuser pour la gêne occasionnée, mais ce forum est exclusivement réservé aux demandes d'informations avant-vente.
Pour toute demande technique, veuillez soumettre un ticket via notre système d'assistance en cliquant sur Menu Assistance > Ticket d'assistance.
Notre développeur dédié vous répondra dans les plus brefs délais.

Cordialement,
  • Page :
  • 1
Aucun commentaire n'a encore été publié pour ce message.