Παράλειψη στο κύριο περιεχόμενο
  Δευτέρα, 11 Μαΐου 2026
  1 Απαντήσεις
  8 Επισκέψεις
  Συνεισφέρω
Γεια σας,

θέλω να ΑΝΑΝΕΩΣΩ/ΕΠΑΝΑΑΓΟΡΑΣΩ τον WP MEDIA folder , αλλά είχα ένα συγκεκριμένο αίτημα που έψαχνα.
Όταν πηγαίνετε σε μια εικόνα στον φάκελο πολυμέσων, με το plugin σας εμφανίζεται ένα νέο πεδίο που λέει Image Gallery Link to: και ο σύνδεσμος που βάζετε εκεί είναι ο σύνδεσμος στον οποίο θα συνδέεται η εικόνα στη συλλογή WP FOLDER. Ωστόσο, θέλω αυτός ο σύνδεσμος να λειτουργεί και όταν εισάγετε αυτό το αρχείο πολυμέσων σε μια ανάρτηση ή σελίδα. Ο σύνδεσμος που είναι συνδεδεμένος σε αυτό θα πρέπει πάντα να είναι ο σύνδεσμος στον οποίο συνδέεται, όχι μόνο στον φάκελο.

Ο ΒΟΗΘΟΣ AI στον ιστότοπό σας μου έδωσε στην πραγματικότητα κώδικα αποσπάσματος για να το δημιουργήσω. Ήμουν πολύ ενθουσιασμένος, αλλά δυστυχώς δεν λειτούργησε. Αυτός είναι ο κώδικας που μου έδωσε. Αλλά κάτι τέτοιο μέσα στο plugin σας θα ήταν καταπληκτικό. Παρακαλώ ενημερώστε με.

add_filter('the_content', 'custom_image_link');

function custom_image_link($content) {
// Χρήση regex για εύρεση όλων των εικόνων στο περιεχόμενο
$pattern = '/]+src=["\']([^"\']+)["\'][^>]*>/i';

// Συνάρτηση επανάκλησης για αντικατάσταση της ετικέτας εικόνας με μια συνδεδεμένη εικόνα
$content = preg_replace_callback($pattern, function($matches) {
$image_url = $matches[1]; // Λήψη της διεύθυνσης URL της εικόνας
$image_id = attachment_url_to_postid($image_url); // Λήψη του ID της εικόνας

// Λήψη της τιμής του προσαρμοσμένου πεδίου για την εικόνα
$image_link = get_post_meta($image_id, 'Image_gallery_link_to', true);

// Εάν υπάρχει σύνδεσμος, τυλίξτε την εικόνα σε μια ετικέτα αγκύρωσης
if ($image_link) {
return '';
}

// Επιστροφή της αρχικής εικόνας εάν δεν υπάρχει σύνδεσμος
return $matches[0];
}, $content);

return $content;
}
ΕΝΑ
πριν από 5 ημέρες
Γεια σας,

Σας ευχαριστούμε που επικοινωνήσατε μαζί μας εδώ σχετικά με αυτήν την επέκταση.

Ζητούμε συγγνώμη για την ταλαιπωρία, αλλά αυτό το φόρουμ προορίζεται αποκλειστικά για ερωτήσεις πριν από την πώληση.
Για τυχόν τεχνικά αιτήματα, υποβάλετε ένα αίτημα μέσω του συστήματος υποστήριξής μας, μεταβαίνοντας στο Μενού Υποστήριξη > Αίτημα υποστήριξης.
Ο αφοσιωμένος προγραμματιστής μας θα σας βοηθήσει άμεσα με το ερώτημά σας.

Χαιρετισμούς,
  • Σελίδα:
  • 1
Δεν έχουν δοθεί ακόμη απαντήσεις για αυτήν την ανάρτηση.