In Sociality we have used Metabox.io to create metaboxes for our WordPress Websites and we all use WP All Import to import massive data. Unfortunately when it comes to images there is no way to import the images directly into custom fields of Metabox. But don’t worry we came up with a workaround. 1. We import all images need to the gallery massively 2. We map in the csv or xml we are going to import the filenames of the […]
Έχουμε διαπιστώσει ότι είναι καλή πρακτική να χρησιμοποιούμε εναλλακτική δομή αρχείων για το WordPress όταν κάνουμε web development.
Είναι ωραίο να χρησιμοποιείς το git και να κρατάς versioning του site σου. Όμως τι γίνεται στο WordPress που πολλά είναι third-party κώδικας όπως τα plugins και το core του wordpress; Προφανώς δεν τα θέλουμε στο git μας γιατί θα γεμίσουμε με άχρηστη πληροφορία και άσε που θα κάνει και 15 ώρες κάθε φορά που κάνουμε commit ή θα μπλέξουμε με πάρα πολλά conflicts σε κάθε merge. Εμείς το μόνο που κρατάμε στο git είναι το child theme και το […]
Είναι πολύ πρακτικά ειδικά όταν κάνουμε custom development στο WordPress να μη δουλεύουμε κατευθείαν σε κάποιον server, έστω dev αλλά τοπικά στον υπολογιστή μας. Έτσι έχουμε πολλά πλεονεκτήματα. Δεν χρειάζεται να ανέβει κάποιο αρχείο για να δούμε αλλαγές και όλα γίνονται πολύ γρήγορα. Επίσης μας δίνετε η ευκαιρία να χρησιμοποιήσουμε εργαλεία όπως το Gulp και το Browsersync ώστε να γίνουν όλα πιο γρήγορα. Τέλος μπορούμε εύκολα να χρησιμοποιήσουμε το cli του υπολογιστή (δηλαδή την γραμμή εντολών) για διάφορα πράγματα όπως […]
Τα Ελληνικά στα URL εμένα με εκνευρίζουν γιατί όταν πάμε να κάνουμε share βγαίνει ένα τεράστιο μακρυνάρι. Άλλοι για λόγους SEO θεωρούν ότι είναι καλύτερα, άλλοι όχι. Όπως και να έχει εμείς τα κάνουμε όλα santitize με αυτό το καταπληκτικό plugin: AutoConvert Greeklish Permalinks Επίσης υπάρχει και αυτό το function που το κάνει ακριβώς αυτό:
Το bbPress δυστυχώς βάζει το username στο url των χρηστών και μπορούν να τα δώσουν όσοι/ες συμμετέχουν στο φόρουμ. Μπορείτε να δείτε και την σχετική συζήτηση εδώ. Αυτό όπως καταλαβαίνεται είναι λίγο άβολο για του χρήστες και όχι και τόσο ασφαλές. Για αυτό το αλλάξαμε στο nicename, το δημόσιο προφιλ τους με τον ακόλουθο τρόπο. Ο sanitizer είναι απαραίτητος και προσαρμοσμένος στα ελληνικά.
Το WordPress έχει πολλές επεκτασιμότητες για διάφορες χρήσης. Μια από αυτές είναι και η δυνατότητα για Φόρουμ. Για το σκοπό αυτό η κοινότητα έχει δημιουργήσει το bbPress.
Σήμερα θέλουμε να περιγράψουμε πως χρησιμοποιούμε τα .po και .mo αρχεία σε μία εγκατάσταση Wordpress για να διαχειριστούμε τις μεταφράσεις μας σε inline string που υπάρχουν δηλαδή μέσα στον κώδικα είτε σε Plugins είτε σε Themes με Get text.
Ένα πράγμα που ποιάνει πολύ χώρο και συνήθως χωρίς λόγο στους server μας ειναι οι εικόνες, κατά συνέπεια είναι σημαντικό να μπορούμε να μοιώσουμε τον χώρο αυτό χωρίς να μοιάσουμε την ποιότητα των φωτογραφιών στο site. Προσοχή στα μεγέθη Το πρώτο πράγμα είναι να κοιτάμε να μην ανεβαίνουν εικόνες με μεγάλα μεγέθη εξ αρχής. Δεν υπάρχει κανέναν λόγος να ανεβαίνει εικόνα πάνω από 900ΚΒ ότι διαστάσεις και να έχει. Εξάλλου οι μεγάλες διαστάσεις (τύπου 5000 px που βγάζουν οι DCLR […]
Το να προσθέσει κανείς fonts της επιλογής του/της σε μία WordPress ιστοσελίδα γίνεται με διάφορους τρόπους. Αναφορικά: Με τη χρήση του @font-face, του @import, μέσω HTML στο header.php, μέσω κάποιου plugin και, τέλος, μεσω του functions.php και των συναρτήσεων wp_enqueue_style και wp_enqueue_script. Ο τελευταίος τρόπος είναι ο κατά γενική ομολογία ο ακριβέστερος και αυτός που χρησιμοποιούμε και προτείνουμε. Ποια η διαφορά μεταξύ των δύο όμως; Όπως ίσως υποψιάζεστε απο τα όνοματά τους, η μεν προσθέτει style sheets ενώ η δε […]