GetEntry Shortcode

This is a powerful shortcode that you can use to get the content of your other posts, pages and portfolio entries. This can be used in multiple ways, to give you an example, you can use it to display any of the following:

  • The most recent post
  • The top 2 most popular (most comments) posts
  • Any random page
  • A preview of a portfolio item complete with image, excerpt and a ‘read more’ button
  • The contents of another page
  • Posts with a specific tag
  • And lots more!

Usage

[getentry type=”post”                 The type of entry to get. This may be either post, page or portfolio. For advanced
                                      users with installed plugins, you can also specify any post_type here
          num=”1″                     The number of entries to get. Put -1 to get ALL entries.
          offset=”0″                  The number of entries to skip
          id=””                       If you know the ID of the page/post/portfolio item, put it here to display that
                                      entry only. Only a single entry will be displayed if this is used.
          author=””                   You can put in here the ID or name (slug) of the author you want to get entries from.
                                      You can put in multiple values here separated by commas
          category=””                 You can put in here the ID or name (slug) of the category you want to get entries from.
                                      You can put in multiple values here separated by commas
          tag=””                      You can put in here the ID or name (slug) of the tag you want to get entries from.
                                      You can put in multiple values here separated by commas
          orderby=”date”              Sort entries by this parameter. Possible values are date, random or popularity
          order=”DESC”                The order of the sorted entries by orderby, DESC means descending order;
                                      ASC means ascending order.
 
          display_preview=”true”      If false, preview images will never be displayed
          display_title=”true”        If false, the title of the post / page will not be shown
          display_excerpt=”true”      If false, no content / text will be displayed
          display_readmore=”true”     If false, the “read more” button will never be displayed
 
          excerpt_length=”50″         The amount of characters of the content to show before placing a “read more” button.
                                      Put in -1 to show the whole content
          readmore=”Read more”        The text to display in the “read more” button or link
          readmore_is_button=”true”   If true, then a “read more” button will be displayed if the excerpt is too
                                      long to display. If false, a text link with an arrow will be displayed instead.
          preview_height=”100″        The height of the preview image in pixels if available
          preview_width=”100″         The width of the preview image in pixels if available
          layout=”1″                  The type of layout to use to display the entry. Values may be 1, 2 or 3
          class=””                    You can specify a CSS class for the shortcode.
/]

Portfolio items always have a preview image, while blog posts may sometimes have preview images. Pages on the other hand don’t have preview images.

For the author, category, and tag parameters you can either use IDs or slug (not the visible name.). Slugs do not have spaces in them, for example, if you have a category named “My Category”, it’s slug most likely is “my-category”. Check the Posts > Categories and Portfolio Items > Portfolio Categories for the slugs and IDs of your categories, and the Tags section in your admin.

You can also use the alias [getentries/].

Check below for extensive examples and at the bottom of the page to get a look at what the layout parameter is for.

Shortcodes gets stripped out in excerpts (but the text is still there). If the excerpt_length is -1 however (displaying the whole content / entry), shortcodes appear fine.


Examples

Example 1: Get the most recent post.

[getentry/]

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες):

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες) Συστατικά: 4 κ.σ. λάδι, 1 σκελίδα σκόρδο, 1 μέτριο κρεμμύδι σε φέτες, 1 κούπα ρύζι νυχάκι, 500 γρ. μπρόκολο ψιλοκομμένο, 400 γρ. κουνουπίδι ψιλοκομμένο, 400 γρ. τοματάκια κονσέρβα , 2 κούπες νερό, 1 μεγάλο καρότο τριμμένο, 1 μέτρια κόκκινη πιπεριά ψιλοκομμένη και 1 πράσινη πιπεριά, 1


Example 2: Get a random item from the portfolio but make the preview image larger

[getentry type=”portfolio” orderby=”random” preview_width=”200″/]

Cras scelerisque cursus risus

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus molestie, lacus eu vestibulum imperdiet, lorem lectus laoreet nunc, eu mattis tellus magna et tortor. Maecenas aliquet neque in sem luctus blandit. Morbi ullamcorper viverra dignissim. Praesent lacus lorem, luctus eu accumsan non, ullamcorper quis nisi. Duis auctor nunc in dolor


Example 3: Get the 3 most recent posts but display more of the excerpt and modify the ‘read more’ button.

[getentry num=”3″ readmore_is_button=”false” readmore=”Click to view the whole post” excerpt_length=”150″/]

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες):

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες) Συστατικά: 4 κ.σ. λάδι, 1 σκελίδα σκόρδο, 1 μέτριο κρεμμύδι σε φέτες, 1 κούπα ρύζι νυχάκι, 500 γρ. μπρόκολο ψιλοκομμένο, 400 γρ. κουνουπίδι ψιλοκομμένο, 400 γρ. τοματάκια κονσέρβα , 2 κούπες νερό, 1 μεγάλο καρότο τριμμένο, 1 μέτρια κόκκινη πιπεριά ψιλοκομμένη και 1 πράσινη πιπεριά, 1 κ.γλ. πάπρικα και 2 κ.γλ. ρίγανη φρέσκια. Εκτέλεση: Ζεστένετε το λάδι σε κατσαρολάκι και σοτάρετε το σκόρδο, το κρεμμύδι , τις πιπεριές, το καρότο, προσθέτετε και το ρύζι συνεχίζοντας το σοτάρισμα για 3 λεπτά. Προσθέτετε το μπρόκολο, το κουνουπίδι, τα ντοματάκια χωρίς να τα στραγγίσετε αφού τα πολτοποιήσετε και το νερό για να βράσουν. Ανακατεύετε και τα αφήνετε να βράσουν όλα μαζί έως ότου απορροφηθεί το μεγαλύτερο μέρος του νερού. Τέλος προσθέτετε την πάπρικα και σιγοβράζετε για 5 λεπτά ακόμα. Το πιάτο σας είναι έτοιμο. Γαρνίρετε με την φρέσκια ρίγανη. Καλή σας όρεξη!

 

Σπανάκι με γαρίδες και φαγόπυρο

Σπανάκι με γαρίδες και φαγόπυρο Υλικά : • ½ κιλό σπανάκι • ½ κούπα φαγόπυρο • 1 κούπα νερό • 1 κουταλάκι του γλυκού αλάτι • 1 ξερό κρεμμύδι σε ψιλοκομμένο • 1 κούπα χυμό φυσικής ντομάτας • ½ ποτήρι λευκό κρασί • αλάτι, πιπέρι • ελαιόλαδο • 4 μεγάλες γαρίδες Εκτέλεση : Σε γουόκ ή αντικολλητικό τηγάνι τσιγαρίζουμε το κρεμμύδι . Προσθέτουμε το φαγόπυρο και λίγο μετά σβήνουμε με το κρασί. Προσθέτουμε το σπανάκι και αφήνουμε για 1-2 λεπτά περίπου πριν προσθέσουμε το νερό. Στη συνέχεια προσθέτουμε το χυμό ντομάτας και το αλατοπίπερο. Αφήνουμε σε μέτρια προς δυνατή φωτιά να βράσουν με ανοιχτό καπάκι. Παράλληλα ψήνουμε  τις καθαρισμένες γαρίδες αφού τις πασπαλίσουμε με χοντρό αλάτι σε γκριλιέρα ή σε λαδόκολλα στο φούρνο στους 200 o C. Περίπου 20 λεπτά μετά το σπανάκι με το φαγόπυρο έχει πιει τα πολλά υγρά. Το κατεβάζουμε από τη φωτιά και σερβίρουμε στολίζοντας με

 

Βελουτέ σούπα κολοκύθας με λαχανικά

Συστατικά για 4 μερίδες: 700 γρ. κολοκύθα ψιλοκομμένη 1 μέτριο κρεμμύδι 2 καρότα 1 μέτρια πατάτα 1 λίτρο γάλα 1,5% 2 κουταλιές σούπας ελαιόλαδο αλάτι πιπέρι 1 κουταλιά σούπας τζίντζερ σε σκόνη Εκτέλεση : Ζεσταίνουμε το ελαιόλαδο σε κατσαρόλα και προσθέτουμε ψιλοκομμένα τα καρότα, το κρεμμύδι και το τζίντζερ  ανακατεύοντας ελαφρώς σε μέτρια φωτιά για 2-3 λεπτά. Στη συνέχεια προσθέτουμε το γάλα και λίγο ζεστό νερό μέχρι να σκεπαστούν τα υλικά μας. Αφήνουμε σε χαμηλή  φωτιά  μέχρι να μαλακώσουν τα λαχανικά μας.  Στην πορεία πολτοποιούμε τα ψιλοκομμένα λαχανικά και τα ξανατοποθετούμε στην κατσαρόλα όπου υπάρχει ο ζωμός των λαχανικών με το γάλα. Βράζουμε για λίγο ακόμα και ανακατεύουμε έως ότου η  σούπα μας πάρει τη βελουτέ μορφή που εμείς επιθυμούμε. Προαιρετικά θα μπορούσαμε να προσθέσουμε λίγο κάρυ ή μοσχοκάρυδο… Καλή σας όρεξη!!!


Example 4: Same as example 3, but this time get 4 of the most recent posts and split them in a 2 column shortcode.

[col2]
 
[getentry num=”2″ readmore_is_button=”false” readmore=”Click to view the whole post” excerpt_length=”150″/]
 
[/col2]
 
[col2]
 
[getentry num=”2″ readmore_is_button=”false” readmore=”Click to view the whole post” excerpt_length=”150″ offset=”2″/]
 
[/col2]

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες):

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες) Συστατικά: 4 κ.σ. λάδι, 1 σκελίδα σκόρδο, 1 μέτριο κρεμμύδι σε φέτες, 1 κούπα ρύζι νυχάκι, 500 γρ. μπρόκολο ψιλοκομμένο, 400 γρ. κουνουπίδι ψιλοκομμένο, 400 γρ. τοματάκια κονσέρβα , 2 κούπες νερό, 1 μεγάλο καρότο τριμμένο, 1 μέτρια κόκκινη πιπεριά ψιλοκομμένη και 1 πράσινη πιπεριά, 1 κ.γλ. πάπρικα και 2 κ.γλ. ρίγανη φρέσκια. Εκτέλεση: Ζεστένετε το λάδι σε κατσαρολάκι και σοτάρετε το σκόρδο, το κρεμμύδι , τις πιπεριές, το καρότο, προσθέτετε και το ρύζι συνεχίζοντας το σοτάρισμα για 3 λεπτά. Προσθέτετε το μπρόκολο, το κουνουπίδι, τα ντοματάκια χωρίς να τα στραγγίσετε αφού τα πολτοποιήσετε και το νερό για να βράσουν. Ανακατεύετε και τα αφήνετε να βράσουν όλα μαζί έως ότου απορροφηθεί το μεγαλύτερο μέρος του νερού. Τέλος προσθέτετε την πάπρικα και σιγοβράζετε για 5 λεπτά ακόμα. Το πιάτο σας είναι έτοιμο. Γαρνίρετε με την φρέσκια ρίγανη. Καλή σας όρεξη!

 

Σπανάκι με γαρίδες και φαγόπυρο

Σπανάκι με γαρίδες και φαγόπυρο Υλικά : • ½ κιλό σπανάκι • ½ κούπα φαγόπυρο • 1 κούπα νερό • 1 κουταλάκι του γλυκού αλάτι • 1 ξερό κρεμμύδι σε ψιλοκομμένο • 1 κούπα χυμό φυσικής ντομάτας • ½ ποτήρι λευκό κρασί • αλάτι, πιπέρι • ελαιόλαδο • 4 μεγάλες γαρίδες Εκτέλεση : Σε γουόκ ή αντικολλητικό τηγάνι τσιγαρίζουμε το κρεμμύδι . Προσθέτουμε το φαγόπυρο και λίγο μετά σβήνουμε με το κρασί. Προσθέτουμε το σπανάκι και αφήνουμε για 1-2 λεπτά περίπου πριν προσθέσουμε το νερό. Στη συνέχεια προσθέτουμε το χυμό ντομάτας και το αλατοπίπερο. Αφήνουμε σε μέτρια προς δυνατή φωτιά να βράσουν με ανοιχτό καπάκι. Παράλληλα ψήνουμε  τις καθαρισμένες γαρίδες αφού τις πασπαλίσουμε με χοντρό αλάτι σε γκριλιέρα ή σε λαδόκολλα στο φούρνο στους 200 o C. Περίπου 20 λεπτά μετά το σπανάκι με το φαγόπυρο έχει πιει τα πολλά υγρά. Το κατεβάζουμε από τη φωτιά και σερβίρουμε στολίζοντας με

Βελουτέ σούπα κολοκύθας με λαχανικά

Συστατικά για 4 μερίδες: 700 γρ. κολοκύθα ψιλοκομμένη 1 μέτριο κρεμμύδι 2 καρότα 1 μέτρια πατάτα 1 λίτρο γάλα 1,5% 2 κουταλιές σούπας ελαιόλαδο αλάτι πιπέρι 1 κουταλιά σούπας τζίντζερ σε σκόνη Εκτέλεση : Ζεσταίνουμε το ελαιόλαδο σε κατσαρόλα και προσθέτουμε ψιλοκομμένα τα καρότα, το κρεμμύδι και το τζίντζερ  ανακατεύοντας ελαφρώς σε μέτρια φωτιά για 2-3 λεπτά. Στη συνέχεια προσθέτουμε το γάλα και λίγο ζεστό νερό μέχρι να σκεπαστούν τα υλικά μας. Αφήνουμε σε χαμηλή  φωτιά  μέχρι να μαλακώσουν τα λαχανικά μας.  Στην πορεία πολτοποιούμε τα ψιλοκομμένα λαχανικά και τα ξανατοποθετούμε στην κατσαρόλα όπου υπάρχει ο ζωμός των λαχανικών με το γάλα. Βράζουμε για λίγο ακόμα και ανακατεύουμε έως ότου η  σούπα μας πάρει τη βελουτέ μορφή που εμείς επιθυμούμε. Προαιρετικά θα μπορούσαμε να προσθέσουμε λίγο κάρυ ή μοσχοκάρυδο… Καλή σας όρεξη!!!

 

Φθινοπωρινή σαλάτα με ρόδι & κράνμπερι

Υλικά: ½ μαρούλι 1 μέτριο ρόδι 1 μέτριο κόκκινο ή πράσινο μήλο 1 κούπα τριμμένο λάχανο 2 μεγάλα καρότα τριμμένα 90 γρ. κίτρινο τυρί χαμηλό σε λιπαρά 5 καρύδια 2κ.σ. αποξηραμένα cranberries (κράνμπερις) Για το dressing : 2κ.σ. ελαιόλαδο 1κ.σ. μπαλσαμικό ξύδι 1κ.γλ. μέλι 1 πρέζα αλάτι Εκτέλεση: Πλένουμε καλά τα λαχανικά μας και τα φρούτα. Κόβουμε το μαρούλι, τρίβουμε το λάχανο και τα καρότα και ψιλοκόβουμε το μήλο. Καθαρίζουμε και βγάζουμε τους σπόρους από το ρόδι. Κόβουμε και το τυρί. Τοποθετούμε σε μια σαλατιέρα τα λαχανικά και τα φρούτα και ανακατεύουμε ελαφρώς. Στη συνέχεια ετοιμάζουμε το dressing ανακατεύοντας όλα τα υλικά σε μπλέντερ για μισό λεπτό. Αφήνουμε το dressing να σταθεί για 5 λεπτά στο ψυγείο. Τέλος προσθέτουμε τα καρύδια αφού τα σπάσουμε με τα χέρια μας και περιχύνουμε με το dressing τη σαλάτα μας .Καλή όρεξη.


Example 5: Get all blog posts which have tags “tag3” or “tag4”

[getentry num=”-1″ tag=”tag3,tag4″/]

Putting multiple values like this can be done for the author, category and tag parameters.


Example 6: Get all blog posts which have BOTH tags “tag3” AND “tag4”

[getentry num=”-1″ tag=”tag3+tag4″/]

Putting multiple values like this can be done for the author, category and tag parameters.


Example 7: Get all blog posts which have tags “tag3” or “tag4” AND is categorized as “category-1”

[getentry num=”-1″ tag=”tag3,tag4″ category=”category-1″/]

Types of layouts

Layout 1

[getentry layout=”1″/]

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες):

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες) Συστατικά: 4 κ.σ. λάδι, 1 σκελίδα σκόρδο, 1 μέτριο κρεμμύδι σε φέτες, 1 κούπα ρύζι νυχάκι, 500 γρ. μπρόκολο ψιλοκομμένο, 400 γρ. κουνουπίδι ψιλοκομμένο, 400 γρ. τοματάκια κονσέρβα , 2 κούπες νερό, 1 μεγάλο καρότο τριμμένο, 1 μέτρια κόκκινη πιπεριά ψιλοκομμένη και 1 πράσινη πιπεριά, 1


Layout 2

[getentry layout=”2″/]

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες):

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες) Συστατικά: 4 κ.σ. λάδι, 1 σκελίδα σκόρδο, 1 μέτριο κρεμμύδι σε φέτες, 1 κούπα ρύζι νυχάκι, 500 γρ. μπρόκολο ψιλοκομμένο, 400 γρ. κουνουπίδι ψιλοκομμένο, 400 γρ. τοματάκια κονσέρβα , 2 κούπες νερό, 1 μεγάλο καρότο τριμμένο, 1 μέτρια κόκκινη πιπεριά ψιλοκομμένη και 1 πράσινη πιπεριά, 1


Layout 3

[getentry layout=”3″/]

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες):

ΧΟΡΤΟΦΑΓΙΚΗ ΠΑΕΓΙΑ (4 μερίδες) Συστατικά: 4 κ.σ. λάδι, 1 σκελίδα σκόρδο, 1 μέτριο κρεμμύδι σε φέτες, 1 κούπα ρύζι νυχάκι, 500 γρ. μπρόκολο ψιλοκομμένο, 400 γρ. κουνουπίδι ψιλοκομμένο, 400 γρ. τοματάκια κονσέρβα , 2 κούπες νερό, 1 μεγάλο καρότο τριμμένο, 1 μέτρια κόκκινη πιπεριά ψιλοκομμένη και 1 πράσινη πιπεριά, 1