in

Οδηγός: Αυτόματη σύνδεση λέξεων-κλειδιών με συνδέσμους στο WordPress (Χωρίς Plugin)

Αν θέλεις να μετατρέψεις αυτόματα συγκεκριμένες λέξεις (keywords) ή τα tags του WordPress σε links μέσα στο περιεχόμενο των άρθρων σου χρησιμοποιώντας PHP, μπορείς να το κάνεις προσθέτοντας ένα φίλτρο στο αρχείο functions.php του θέματός σου.

Αυτή η μέθοδος είναι εξαιρετική για Internal Linking (εσωτερική διασύνδεση), που βοηθάει πολύ στο SEO.

1. Αυτόματη μετατροπή Tags σε Links

Ο παρακάτω κώδικας ψάχνει στο κείμενο για λέξεις που υπάρχουν ήδη ως Tags στο site σου και τις μετατρέπει αυτόματα σε links προς τη σελίδα του αντίστοιχου tag.

PHP


2. Σύνδεση συγκεκριμένων λέξεων με custom URLs

Αν θέλεις να ορίσεις εσύ συγκεκριμένες λέξεις-κλειδιά και πού θα οδηγούν (π.χ. σε affiliate links ή σε συγκεκριμένες σελίδες), χρησιμοποίησε αυτόν τον κώδικα:

PHP


Τι πρέπει να προσέξεις:

  • Απόδοση (Performance): Αν έχεις χιλιάδες tags, το να τρέχει αυτό το script σε κάθε “φόρτωμα” σελίδας μπορεί να καθυστερήσει το site σου. Σε αυτή την περίπτωση, είναι προτιμότερο να χρησιμοποιήσεις ένα plugin με caching (όπως το Link Whisperer ή το Internal Links Manager).
  • SEO Spaming: Μην το παρακάνεις. Αντικαθιστώντας κάθε δεύτερη λέξη με link, η Google μπορεί να το θεωρήσει spam. Ο κώδικας παραπάνω (με την παράμετρο 1) αντικαθιστά μόνο την πρώτη εμφάνιση της λέξης.
  • Regex Check: Ο κώδικας περιλαμβάνει έναν έλεγχο ((?!(?:[^<]+>|[^>]+<\/a>))) ώστε να μην δημιουργεί link αν η λέξη βρίσκεται ήδη μέσα σε έναν σύνδεσμο ή μέσα σε HTML tags (π.χ. σε τίτλους <h2> ή alt text εικόνων).

Πώς σου φαίνεται αυτή η λύση; Χρειάζεσαι βοήθεια για να την περιορίσεις μόνο σε συγκεκριμένες κατηγορίες άρθρων;

Written by Δίας

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress: Πώς να αυξήσετε τη διάρκεια σύνδεσης (Cookies) χωρίς Plugins

Οδηγός: Προσθήκη RSS Enclosure για εικόνες στο WordPress χωρίς Plugins