After setting up and activating modules on the post edit page, you can search and add different content. After saving the post, all data of the Content Egg plugin will also be stored in the Custom Fields – the standard Wordpress repository for metadata of the post.

By default the data of the Content Egg will be automatically “attached” at the beginning or end of the post when displaying on the site. Each module has its own option in settings.


Module and Block shortcodes

If you want full control of the place for offers inside the content – use Shortcodes.

When you search any content in the Content Egg you will see a shortcode helper to quickly add the output post with a shortcode.


Choose a template for the output in the right select and copy the generated shortcode in the left field. Then place the shortcode in a content.


There are two available shortcode types: for modules and common (or block) shortcodes (works for all modules at once). The module shortcode is available in each module (see the picture above). Common shortcodes are available at the top of panel.

Common shortcodes are very good when you want to make a common comparison list from all modules, etc.


Shortcode parameters


By using shortcode parameters, you can control certain parameters module data display.


template


Use template parameter for different output look. In right part, you can choose name of shortcode and copy it from left part


next


Use next parameter if you want to divide whole list on separate blocks.


For example, this shortcode with the parameter next will show first Amazon item:


[content-egg module=Amazon next=1]


If you add again the same shortcode, then you will see the next item:


[content-egg module=Amazon next=1]


An another example with next:


First two items:

[content-egg module=Amazon next=2]

Next four products:

[content-egg module=Amazon next=4]

...


You can use next parameter for module's and for common shortcodes.


limit/offset


These parameters are similar to next, but you have more control on them.


Next shortcode will show 3 offers from Amazon but will start from third product in list (first product has 0 number)


[content-egg module=Amazon limit=3 offset=2]


post_id


Another useful parameter of shortcode is post_id. It can be useful when you create “Top set” pages and want to show data from several posts:


[content-egg module=Amazon template=item post_id=123]


This shortcode will show an Amazon module data from post with ID = 123


modules


You can also show offers from several modules with modules parameter


[content-egg-block template=offers_list modules=Amazon,Ebay]


cols


In some output layouts, for example, in grid shortcode, you can control number of columns per row


[content-egg-block template=offers_grid cols=2]


order


You can use this parameter only in sortable shortcodes, for example in lists. You can set asc, desc. Example:


[content-egg-block template=offers_list order=desc]


Default is - asc.


disable_features


This parameter can be used with item template only to disable "Features" section:


[content-egg module=Amazon template=item disable_features=1]



currency


If you have offers in your product list with different currency, you can convert them all into one currency (list of available currencies):


[content-egg-block template=offers_grid currency=EUR]


You can use this currency parameter for module shortcodes and common block shortcodes.


groups


Sometimes you may need to make different groups of offers in one product. For example, you write article about phone model, but you can also include some accessories.


You can create separate groups of products. The same can be useful if you need variations, like color variations of phones which usually have different price.


After search, you can choose desired group of products


You can assign group inside shortcode builder


You can show different blocks for each group



You can write also several groups


[content-egg-block template=offers_logo groups="group2,group1"]


There are also some ready templates in plugin


[content-egg-block template=offers_logo_groups]

[content-egg-block template=offers_list_groups]


These templates will create tabs automatically for each group in your product. Example: offers_logo_groups:



You can also set order of tabs, like this


[content-egg-block template=offers_logo_groups groups="64Gb,128Gb,256Gb"]