logo

WordPress

Import Images with All Import and Metabox.io

Ετικέτες: importmetabox

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 massevly 2. We map in the csv or xml we are going to import the filenames of the […]

WordPress Web Development με Bedrock

Ετικέτες:

Έχουμε διαπιστώσει ότι είναι καλή πρακτική να χρησιμοποιούμε εναλλακτική δομή αρχείων για το WordPress όταν κάνουμε web development.

gitignore στο WordPress

Ετικέτες: git

Είναι ωραίο να χρησιμοποιείς το git και να κρατάς versioning του site σου. Όμως τι γίνεται στο WordPress που πολλά είναι third-party κώδικας όπως τα plugins και το core του wordpress; Προφανώς δεν τα θέλουμε στο git μας γιατί θα γεμίσουμε με άχρηστη πληροφορία και άσε που θα κάνει και 15 ώρες κάθε φορά που κάνουμε commit ή θα μπλέξουμε με πάρα πολλά conflicts σε κάθε merge. Εμείς το μόνο που κρατάμε στο git είναι το child theme και το […]

WordPress Local Development στα Windows

Ετικέτες:

Είναι πολύ πρακτικά ειδικά όταν κάνουμε custom development στο WordPress να μη δουλεύουμε κατευθείαν σε κάποιον server, έστω dev αλλά τοπικά στον υπολογιστή μας. Έτσι έχουμε πολλά πλεονεκτήματα. Δεν χρειάζεται να ανέβει κάποιο αρχείο για να δούμε αλλαγές και όλα γίνονται πολύ γρήγορα. Επίσης μας δίνετε η ευκαιρία να χρησιμοποιήσουμε εργαλεία όπως το Gulp και το Browsersync ώστε να γίνουν όλα πιο γρήγορα. Τέλος μπορούμε εύκολα να χρησιμοποιήσουμε το cli του υπολογιστή (δηλαδή την γραμμή εντολών) για διάφορα πράγματα όπως […]

Ελληνικά – Greek URL Sanitization WP

Ετικέτες: greeksanitize

Τα ελληνικά στα url εμένε με εκνευερίζουν γιατί όταν πάμε να κάνουμε share βγαίνει ένα τεράστειο μακρυνάρι. Άλλοι για λόγους SEO θεωρούν ότι είναι καλύτερα, άλλοι όχι. Όπως και να έχει εμείς τα κάνουμε όλα santitize με αυτό το καταπλητικό (να είναι καλά ο άνθρωπος) Plugin  Τώρα τελευταία έχει βγεί και αυτό αλλά δεν το έχουμε χρησιμοποιήσει. Επίσης υπάρχει και αυτό το function που το κάνει αυτό.    

Profile URL στο bbPress

Ετικέτες: bbpress

Το bbPress δυστυχώς βάζει το username στο url των χρηστών και μπορούν να τα δώσουν όσοι/ες συμμετέχουν στο φόρουμ. Μπορείτε να δείτε και την σχετική συζήτηση εδώ. Αυτό όπως καταλαβαίνεται είναι λίγο άβολο για του χρήστες και όχι και τόσο ασφαλές. Για αυτό το αλλάξαμε στο nicename, το δημόσιο προφιλ τους με τον ακόλουθο τρόπο. Ο sanitizer είναι απαραίτητος και προσαρμοσμένος στα ελληνικά.    

Forum στο WordPress: bbPress

Ετικέτες: bbpress

Το WordPress έχει πολλές επεκτασιμότητες για διάφορες χρήσης. Μια από αυτές είναι και η δυνατότητα για Φόρουμ. Για το σκοπό αυτό η κοινότητα έχει δημιουργήσει το bbPress.

Μετάφραση Inline Strings στο WP

Ετικέτες: μετάφραση

Σήμερα θέλουμε να περιγράψουμε πως χρησιμοποιούμε τα .po και .mo αρχεία σε μία εγκατάσταση Wordpress για να διαχειριστούμε τις μεταφράσεις μας σε inline string που υπάρχουν δηλαδή μέσα στον κώδικα είτε σε Plugins είτε σε Themes με Get text.

Image Optimization στο WordPress

Ετικέτες:

Ένα πράγμα που ποιάνει πολύ χώρο και συνήθως χωρίς λόγο στους server μας ειναι οι εικόνες, κατά συνέπεια είναι σημαντικό να μπορούμε να μοιώσουμε τον χώρο αυτό χωρίς να μοιάσουμε την ποιότητα των φωτογραφιών στο site. Προσοχή στα μεγέθη Το πρώτο πράγμα είναι να κοιτάμε να μην ανεβαίνουν εικόνες με μεγάλα μεγέθη εξ αρχής. Δεν υπάρχει κανέναν λόγος να ανεβαίνει εικόνα πάνω από 900ΚΒ ότι διαστάσεις και να έχει. Εξάλλου οι μεγάλες διαστάσεις (τύπου 5000 px που βγάζουν οι DCLR […]

Enqueueing Fonts στο WordPress

Ετικέτες: fonts

Το να προσθέσει κανείς fonts της επιλογής του/της σε μία WordPress ιστοσελίδα γίνεται με διάφορους τρόπους. Αναφορικά: Με τη χρήση του @font-face, του @import, μέσω HTML στο header.php, μέσω κάποιου plugin και, τέλος, μεσω του functions.php και των συναρτήσεων wp_enqueue_style και wp_enqueue_script. Ο τελευταίος τρόπος είναι ο κατά γενική ομολογία ο ακριβέστερος και αυτός που χρησιμοποιούμε και προτείνουμε. Ποια η διαφορά μεταξύ των δύο όμως; Όπως ίσως υποψιάζεστε απο τα όνοματά τους, η μεν προσθέτει style sheets ενώ η δε […]