Αν κατάλαβα τι εννοείς:
$t=[];
foreach($arr as $el) if(!isset($t[$el[0]])) $t[$el[0]]=$el[1];
$r=[];
foreach($t as $k=>$v) $r[]=[$k,$v];
Στο $r είναι το αποτέλεσμα που θέλεις.
Η γραμμή 816 στο wp-includes/functions.php δεν έχει το περιεχόμενο που αναφέρεις στην τελευταία έκδοση του wp. Η do_enclose() ορίζεται στην 882.
Υποθέτω ότι, παρόλο που αναβάθμισες (κάποια?) plugins, δεν έχεις αναβαθμίσει το ίδιο το wp.
Επίσης, ποτέ μην αλλάζεις με το χέρι κώδικα του πυρήνα, για ευνόητους λόγους.
Ναι. Αφαίρεσε το captcha από το δημόσιο περιεχόμενό σου και βάλτο μόνο σε σημεία που "φοβάσαι" περισσότερο τα bots. Πχ φόρμες (για αποφυγή spam), login/registration κλπ. Είναι αποτρεπτικό (και παράλογο) για τους επισκέπτες που αναπνέουν!
Από κει και πέρα, εξαρτάται από την απειλή που σε απασχολεί. Αν πχ θες να αποφύγεις DDOS, ο hoster σου το έχει ήδη τακτοποιήσει αν βρίσκεσαι σε shared hosting αλλιώς βάλε iptables και καλή τύχη. Αν πάλι θέλεις να προστατέψεις τα passwords των χρηστών σου και την πρόσβαση στο backoffice, τσέκαρε honeypots, lockouts για συνεχόμενες αποτυχημένες προσπάθειες login, ip blacklisting κλπ. Η λίστα είναι άπειρη, αλλά το να χρησιμοποιείς captcha παντού και για τα πάντα, μου θυμίζει το "If all you have is a hammer, everything looks like a nail".