
Υπάρχουν φορές όπου είναι αναγκαίο να θεσπιστούν PHP κώδικα σε το γραφικά στοιχεία κείμενο που παρέχεται από το WordPress. Σίγουρα, κάποια στιγμή, Αν έχετε προσπαθήσει να την εισαγάγετε και, προς μεγάλη σας έκπληξη, έχετε δει αυτόν τον κώδικα Να μην εκτελεστεί.
Να λύσει αυτή την κατάσταση, υπάρχουν αρκετές plugins που απλά εγκαθιστώντας τους τώρα σας επιτρέπουν να εισάγετε τον κωδικό σας. Αλλά τι μπορούμε να σας φέρει εδώ είναι ένας τρόπος να το πράξει χωρίς χρειάζεται να εγκατάσταση δεν plugin, και ως εκ τούτου, αποφεύγοντας να προσθέσετε ένα βάρος στο WordPress σας.
Για να γίνει αυτό, το μόνο πράγμα που έχετε να κάνετε είναι Προσθέστε ο ακόλουθος κώδικας θα σας δείξουμε στο αρχείο functions.php το θέμα που χρησιμοποιείτε.
- Μπορείτε να το βρείτε στο το φάκελο
1 | /wp-content/themes/tu_tema/functions.php |
- όπου tu_tema Αυτό αναφέρεται σε φάκελο του θέματος, έχετε αυτήν τη στιγμή σε χρήση. Λάβετε υπόψη ότι αν αλλάξετε το θέμα σας θα πρέπει να επιστροφή για να προσθέσετε αυτόν τον κωδικό με το αντικείμενο.
- Είτε έχετε πρόσβαση σε αυτό από το Διοίκηση πάνελ WordPress, χρησιμοποιώντας το μενού Εμφάνιση > Πρόγραμμα επεξεργασίας, και επιλέγοντας, τα αρχεία που εμφανίζονται στην το δεξιά πλευρά, το αρχείο functions.php.
Αφού έχετε ανοίξει το αρχείο, απλά πηγαίνετε στη το τελική από αυτό και προσθέστε τον ακόλουθο κώδικα
1 2 3 4 5 6 7 8 9 10 11 | //Ejecutar PHP en widgets de texto - professor-falken.com function ejecutarPHP($html){ if(strpos($html, "<"."?php") !== false){ ob_start(); eval("?".">".$html); $html = ob_get_contents(); ob_end_clean(); } return $html; } add_filter('widget_text', 'ejecutarPHP', 100); |
Θεματοφύλακας αλλαγές, και το πήρατε. Τώρα, Εάν προσθέτετε PHP κώδικα σε ένα widget, Αυτό είναι Εκτελέστε.
Λάβετε υπόψη ότι τέτοιου κώδικα θα πρέπει να το προσθέσετε μεταξύ των αντίστοιχων Ετικέτες έναρξης και λήξης
1 2 3 4 5 | <?php //Tu código en PHP ?> |
Με αυτό, Μπορείτε να προσθέσετε ακριβώς τη λειτουργικότητα για να είναι σε θέση να εκτελέσει κώδικα PHP σε σας WordPress widget κειμένου χωρίς την προσφυγή σε κανένα plugin.
