Àpèjúwe
Easy is a multi-functional widget covering most of the native WordPress functions commonly used in templates.
You can place almost any part of your content anywhere in your sidebars.
The widget is made out of drag&drop bits (bricks) and is totally up to you what you want to show on your website.
Showcase:
Easy widget has variety of bricks representing the content and its logic. You can make simple or complex layout simply by dragging the bricks in to their slots and define on what cases it has to be shown or not.
Content bricks are:
- title
- content
- featured image
- categories
- tags
- taxonomies
- custom meta
- comments
- author
- date
- shortcode
- post gallery
- sidebar
- WPpagenavi (when installed)
- …
- and even your own content bricks if you like
The resulting content is displayed based on the logic you build the same way as you did the content.
You just drag the logical bricks to their slot and the content will be shown based on that logic.
Logical bricks are:
- Number of posts
- post type chooser
- offset
- hierarchical logic (for pages and alike)
- category filter
- custom meta filter
- post status
- edit link
- permissions
- meta filter
- taxonomy filter
- …
- and even your own logic bricks if you like
In adition to that the result can be designed to your needs. You can add your own classes to the whole widget (the HTML structure) and also to each content brick (a part of the content).
Then again it is totally up to you how you design your website.
Does it reminds you something?
Yes, it is exactly what you do when you design your template; you loop through the post or pages in your template, but this time without touching the code.
All the content and logical bricks are only graphical representation of the WordPress functions.
The aim of this plugin is to speed up common programming work, so we do not have to repeat our selves.
Imagine a website made out of “sidebars” filled with widgets representing the list of last posts, menu, the image gallery, any content that is actually the website.
All built out of widgets that you can re-arrange anyway you or your client like right out of the admin area. That is the main purpose of the widgets anyway, Easy makes it real.
Notice
In order to have the website fast as light even with the Easy plugin heavily in charge use the W3TC caching plugin [1]
Documentation
Easy theme framework
A pure theme with slots (sidebars) for tons of your widgets.
* Easy framework
Compatible with (although not fully covering):
WPML, qTranslate, CCTM, WP-pagenavi, W3TC, fancybox, Posts 2 Posts, Advanced custom fields, Timber and others.
Ìgbéwọlẹ̀
As usual. If you donÌtumọ̀ Yorùbá: ’t know how, check out the official how-to.
FAQ
- Why I cannot use more then one instance of some control bricks?
-
Yep, you cannot. You can do it only for some control bricks where it “makes sense”.
- Why did you make such a thing for free?
-
This is my reward to the WP community
- What if I want my to make my own function part of the Easy widget?
-
It is possible and even more, itÌtumọ̀ Yorùbá: ’s easy. Check out the documentation Extend.
Àwọn àgbéyẹ̀wò
Àwọn Olùkópa & Olùgbéejáde
“Easy” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaṢe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
0.9.9.3 (2016-07-13)
- NEW Ìtumọ̀ Yorùbá: – Container type. The default is general “div” and new types are: “header, footer, aside, section ,.. etc.”. Works only in non-default scafolding, as the default takes the scafold from your own definition when you register sidebar/widget.
0.9.9.2 (2016-07-13)
- NEW Ìtumọ̀ Yorùbá: – Sticky controll brick
0.9.9.1 (2016-05-11)
- FIX Ìtumọ̀ Yorùbá: – ACF image Ìtumọ̀ Yorùbá: – undefined “$value”
0.9.9 (6th May 2o16)
- NEW Ìtumọ̀ Yorùbá: – Advanced Custom Fields picture ID to Image
- UI contrast
0.9.8
- removed “WP_Widget is deprecated” call (since WP 4.3).. Warning, update if you have WP 4.3up already !
- NEW Ìtumọ̀ Yorùbá: – widget title position (inside or outside/before(default) the widget result) .. as always check your widgets and resave them if needed.
- NEW Ìtumọ̀ Yorùbá: – the Text view brick allows you to treat it like post content (keeps line brakes and such)
- NEW Ìtumọ̀ Yorùbá: – taxonomie view brick has new choice; link to blog page defined in administration
- CHANGE Ìtumọ̀ Yorùbá: – Warning all blocks like view: wp_pagenavi, taxonomy, previous_post link, next_post link & navigation are rendered after the loop content but INSIDE the widget scafold!
0.9.7
- NEW Serbian translation (translated by: Ogi Djuraskovic from Firstsiteguide)
0.9.6
- NEW Ìtumọ̀ Yorùbá: – added the Post2Post controller. Now you can get connected post/pages/whatever you have connected via Post2Post plugin.
0.9.5.9
- error outputs in WP_DEBUG mode on(true) cleaned up.
0.9.5.8
- NEW Ìtumọ̀ Yorùbá: – Bootstrap3 menu (walker) generates “proper” Bootstrap 3 menu HTML element structure.. You have to have the Boostrap base theme or load Bootstrap css, js your self! (Walker credits goes to: Edward McIntyre)
0.9.5.7
- minor bug fix
0.9.5.6
- NEW Ìtumọ̀ Yorùbá: – Spanish translation (Translated by WebHostingHub )
0.9.5.5
- NEW Ìtumọ̀ Yorùbá: – date control brick (compatible for wp 3.7+)
0.9.5.4
- NEW Ìtumọ̀ Yorùbá: – Czech translation .. wanna translate it to your language.. go ahead 🙂
0.9.5.3
- added sorting by meta (new meta key filed)
0.9.5.2
- FIX Ìtumọ̀ Yorùbá: – If the Easy widget gets no content it will not output any surrounding scafold (div) whatsoever. In other words the empty result will produce no HTML, nothing.
0.9.5.1
- FIX Ìtumọ̀ Yorùbá: – VIEW > Feautured image box had wrong input validation which adds the http:// string into the value.
0.9.5
- NEW Ìtumọ̀ Yorùbá: – the featured image brick has new link type “url”. The featured image can be link to ither image sizes, linked to post/page, custum field value or one defined url.
0.9.4.9
- FIX Ìtumọ̀ Yorùbá: – classes for each post did not held proper post ID
- FIX Ìtumọ̀ Yorùbá: – VIEW > link to archive. in the case where there were no more posts than actually shown the WP_error rised up and has not been held properly.
0.9.4.8
- NEW Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – Hierarchy based; has new choice “Do not list up top level pages”
- FIX Ìtumọ̀ Yorùbá: – typo in “f2046_id_cleaner_to_string” function
0.9.4.7
- NEW Ìtumọ̀ Yorùbá: – the brick calling excerpt (VIEW>Content>Excerpt) does not work as expected. In order to make it work I made a small hack so that the more link is present.
0.9.4.6
- FIX a small fix on line 893, nothing cruicial
- FIX Ìtumọ̀ Yorùbá: – GLOBAL Ìtumọ̀ Yorùbá: – class “one per row” has been multiplied
- FIX Ìtumọ̀ Yorùbá: – the edit link has been visible to non-logged in users (the edit did not point to admin area, but the html has been visible)
0.9.4.5
- NEW Ìtumọ̀ Yorùbá: – VIEW Ìtumọ̀ Yorùbá: – Content brick has input filed wherre you can set the “Read more” text wich run through localization filter for the possible localizations.
- NEW Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – filter posts made by an author xyz.
0.9.4.4
- FIX Ìtumọ̀ Yorùbá: – calls for undefined values in process of “On templeta type” brick
- FIX Ìtumọ̀ Yorùbá: – Hierarchical brick Ìtumọ̀ Yorùbá: – the depth no loger goes too deep.. in other words the depth can be set up to 9999… and it wont consume more time than the actual hierarchy structure needs for the process. The page will simply go faster, the hoster stops to hate you,.. if you over exaggerated.
0.9.4.3
- FIX Ìtumọ̀ Yorùbá: – a typo causes the media library disapear, sorry for that.
0.9.4.2
- FIX Ìtumọ̀ Yorùbá: – .. guess what .. Show/hide based on hierarchical structure got mad on 404 page
0.9.4.1
- FIX Ìtumọ̀ Yorùbá: – Show/hide based on hierarchical structure got mad on home page
0.9.4
- FIX Ìtumọ̀ Yorùbá: – resitors have wrong user input sorting, it mismatched the values
- NEW Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – Resistor Ìtumọ̀ Yorùbá: – Show/hide based on hierarchical structure
0.9.3
- NEW Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – you can control on what taxonomy (category) the result will be shown
- NEW Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – the controllers that act as resistors have a “R” mark
0.9.2.1
- NEW Ìtumọ̀ Yorùbá: – VIEW Ìtumọ̀ Yorùbá: – new “target” option for links “Featured image” brick and “Title” brick
0.9.2
- NEW Ìtumọ̀ Yorùbá: – VIEW Ìtumọ̀ Yorùbá: – “Title” brick can be a link to custom field value
- NEW Ìtumọ̀ Yorùbá: – VIEW Ìtumọ̀ Yorùbá: – “Featured image” brick can be a link to custom field value
{If you have not used Featured image bricks and title bricks class fields, you can stay cool, otherwise You have to reset all your Featured image bricks and title bricks (after the update Ìtumọ̀ Yorùbá: – the class values will shift to a custom field values..)}
0.9.1
- the Hierarchical CONTROL no longer forces to the query “page” type. The type have to be set explicitly!
- FIX Ìtumọ̀ Yorùbá: – show-hide on ID Ìtumọ̀ Yorùbá: – there was a bug when multipple IDs where defined.
0.9
- FIX Ìtumọ̀ Yorùbá: – Featured image did not point to where it has to !!! you should deactivate and reactivate the plugin, in order to see all image versions as they exists. Otherwise youÌtumọ̀ Yorùbá: ’ll se a weird mix of “same” sizes !!!
0.8.9
- FIX Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – Show-Hide on ID
- NEW Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – Meta Ìtumọ̀ Yorùbá: – a custom meta filter
- NEW Ìtumọ̀ Yorùbá: – VIEW Ìtumọ̀ Yorùbá: – sidebar Ìtumọ̀ Yorùbá: – shows sidebar within sidebar :O . Grate if you would like to use the Easy control logic for widgets that have no controls of that kind.. about 99.99% 😉 DO NOT include a sidebar within it self!
0.8.8
- NEW Ìtumọ̀ Yorùbá: – CONTROL brick Ìtumọ̀ Yorùbá: – Taxonomy matcher Ìtumọ̀ Yorùbá: – it gets terms from the main post/page and adjusts the Easy widget query according to it. You can show post on the side that are in the same category as the actual post ..or something like that.
0.8.7
- FIX Ìtumọ̀ Yorùbá: – array_combine error
- NEW Ìtumọ̀ Yorùbá: – Author VIEW brick Ìtumọ̀ Yorùbá: – shows the author or his/her name, url, …
0.8.6
- FIX Ìtumọ̀ Yorùbá: – another fix for “Post gallery brick”
0.8.5
- FIX Ìtumọ̀ Yorùbá: – Invalid argument supplied for foreach() in ..easy/includes/EasyItems.php
0.8.4
- FIX Ìtumọ̀ Yorùbá: – the “Post gallery” brick really lists all registred image sizes now.
0.8.3
- NEW Ìtumọ̀ Yorùbá: – VIEW Ìtumọ̀ Yorùbá: – “Prev/Next link” Ìtumọ̀ Yorùbá: – mimics the native posts_nav_link() function
0.8.2
- Previous , next link fix
- Permission bricks does not echo itÌtumọ̀ Yorùbá: ’s state 🙂
- NEW Ìtumọ̀ Yorùbá: – CONTROL brick Ìtumọ̀ Yorùbá: – “Exclude actual post/page” Ìtumọ̀ Yorùbá: – excludes currently visible post/page/custom from the widget loop
0.8.1
- small fix (before & after widget)
- text Brick allows html tags, same as you can use in post content
0.8
- The security time comes.
All the input fields are now automatically escaped during the widget saving process. All the escapes techniques are defined for each field separately.
If you define your own item (meaning, if you extend the Easy of by your own bricks), doesnÌtumọ̀ Yorùbá: ’t matter if View or Control you can choose from any WordPress built in sanitize, escape function as well as native PHP functions and functions that comes with this plug-in (more in the Documentation).
0.7.4
- You can exclude the featured image from the gallery in “Post gallery” brick. Warning! All “Post gallery” bricks has to be updated!
0.7.3
- FIX -small javascript fix needed for upcoming WP 3.5.
0.7.2
- NEW Ìtumọ̀ Yorùbá: – select box in “Post gallery” that lets you select where from the image title will be taken or if any. choices: empty title attribute, image as image title attribute, caption as image title attribute. The title is used in the img HTML tag.. and is used by most lightboxes.
- FIX Ìtumọ̀ Yorùbá: – VIEW Ìtumọ̀ Yorùbá: – Taxonomies (Categories) Ìtumọ̀ Yorùbá: – the class has not been considered when the number check box has not been checked
- FIX Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – “For actual post/page” Ìtumọ̀ Yorùbá: – the brick worked only for posts. From now on it guesses the actual post/page/… type and so you can make gallery for any post type automatically
- FIX Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – sorting Ìtumọ̀ Yorùbá: – this functin doesnÌtumọ̀ Yorùbá: ’t sorted att all, now it does.. canÌtumọ̀ Yorùbá: ’t believe nobody complained so far.
0.7.1
- to be more precise I have renamed the “Image” brick to “Featured image” (no function change)
- NEW Ìtumọ̀ Yorùbá: – VIEW brick Ìtumọ̀ Yorùbá: – “Post gallery” Ìtumọ̀ Yorùbá: – you can now take all the post images for the post/pages defined in the control logic and build a image gallery.
- NEW Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – “For actuallly viewed “post/page” Ìtumọ̀ Yorùbá: – it will “guess” the actually visible post/page ID and shows the elements defined in the CONTENT slot.
This is usefull especially together with the “Post gallery” VIEW brick. When you use them together it creates a gallery out of all images uploaded in that particular post/page automatically.
0.7
- NEW Ìtumọ̀ Yorùbá: – VIEW brick: internal type which is rendered after the view content.. (interesting only for developers)
- NEW Ìtumọ̀ Yorùbá: – VIEW brick: WP-Page navigation brick (Works when the WP-Pagenavi plugin is active
- NEW Ìtumọ̀ Yorùbá: – VIEW brick Ìtumọ̀ Yorùbá: – prev link
- CHANGE Ìtumọ̀ Yorùbá: – Couple changes in inner function names and structure (it should not affect your actual setup)
- CHANGE Ìtumọ̀ Yorùbá: – the function “f2046_front_end_builder” that actualy renders the loop content is given the whole query object instead the post->ID. Which means you can get more data to play with.. if you are developer
0.6.5
- FIX Ìtumọ̀ Yorùbá: – IÌtumọ̀ Yorùbá: ’ve been mixing an instance calls with static calls .) , which triggers errors on some server setups
0.6.4
- NEW Ìtumọ̀ Yorùbá: – CONTROL Ìtumọ̀ Yorùbá: – show pages based on hierarchy level (like: child pages of the parent page by ID, child pages of current page etc.)
- FIX Ìtumọ̀ Yorùbá: – resorting the settings aray was not a good idea Ìtumọ̀ Yorùbá: – removed and so the CONTROL taxonomy has been rewriten a bit
0.6.3
- FIX Ìtumọ̀ Yorùbá: – no “big” changes for today. I have fixed the UI CSS. The widget looks good .) on all major browsers. Chrome (v.21), Firefox (v.15+) and also the Explorer (v 8+)
0.6.2
- NEW Ìtumọ̀ Yorùbá: – VIEW brick Ìtumọ̀ Yorùbá: – link to archive (taxonomy, post_type (if is allowed))
- FIX Ìtumọ̀ Yorùbá: – jQuery droppable did not accept larger bricks.
- FIX Ìtumọ̀ Yorùbá: – I did not realized how ugly it looks under the Firefox ;/ ItÌtumọ̀ Yorùbá: ’s bit polished now 🙂 {Chrome is perfect.. DonÌtumọ̀ Yorùbá: ’t know about the ancient pseudo browser Explorer though.. will check it later.}
0.6.1
- NEW Ìtumọ̀ Yorùbá: – Controler: show post/page based on ID or IDS only
- NEW Ìtumọ̀ Yorùbá: – Controler: Debug a flexible debug feature (Though it is in the control slot, it doesnÌtumọ̀ Yorùbá: ’t change anything it just outputs the debug.).
- FIX Ìtumọ̀ Yorùbá: – The post type has been broken, it doesnÌtumọ̀ Yorùbá: ’t reflect the user “post type” value, sorry for that.
0.6
- NEW Ìtumọ̀ Yorùbá: – “Classic” widget title
- NEW Ìtumọ̀ Yorùbá: – Date view bricks
- NEW Ìtumọ̀ Yorùbá: – Status controller
- NEW Ìtumọ̀ Yorùbá: – category view bricks changed to multi-functional taxonomy brick (category as default)
- NEW Ìtumọ̀ Yorùbá: – Controller restrictor Ìtumọ̀ Yorùbá: – restrictor is a pseudo-controller. Unlike the controller which controls the wp_query the resistor runs before the query and let it be executed or not… in cases such as show or not on homepage etc. (Restrictors are type of controller, and so are naturally part of the Controls )
- NEW Ìtumọ̀ Yorùbá: – Controller restrictor: show on (conditionals), show Ìtumọ̀ Yorùbá: – hide on template types,
- NEW Ìtumọ̀ Yorùbá: – Controller restrictor: Show/hide on ID (linear, and Hierarchical),
- NEW Ìtumọ̀ Yorùbá: – Controller restrictor: show hide on taxonomies,
- NEW Ìtumọ̀ Yorùbá: – Controller restrictor: on/off pagination,
- NEW Ìtumọ̀ Yorùbá: – Controller restrictor: Taxonomy controler
- NEW Ìtumọ̀ Yorùbá: – content brick has 2 more options.. show the content “above the more tag”, and content “below the more tag”
- CHANGE Ìtumọ̀ Yorùbá: – the post types are not automatically populated, a simple input is used instead
- .. plus code fixes
0.5.2
- Controls some control bricks are repeatable Ìtumọ̀ Yorùbá: – If they can or cannot is defined in the item array
- The code is cleaned a bit
- jQuery is bit polished
0.5.1
- NEW Ìtumọ̀ Yorùbá: – the full size of the image was misisng in the list of available image sizes, Now the list is complete. btw.. it reads all the registred image sizes automatically 🙂
0.5
- NEW Ìtumọ̀ Yorùbá: – Many new view blocks (shortcode, text, meta, comments number, comments)
- NEW Ìtumọ̀ Yorùbá: – All blocks have class input (if “necessary”)
- NEW Ìtumọ̀ Yorùbá: – new control blocks (offset, category, post_status)
- FIX Ìtumọ̀ Yorùbá: – Control are not rewriting the query args, but adds new, as it supposed to
- FIX Ìtumọ̀ Yorùbá: – Values from checkboxes do not causes problem anymore
- …
0.4
- NEW Ìtumọ̀ Yorùbá: – all bricks can have multi input (select box, texarea, check box) Ìtumọ̀ Yorùbá: — hidden input, and radio in next release
- the EasyItem array structure changed a bit
- there are some more bricks generally
- the brain fu.. is behind me, from now on.. everything will be just fun to add 🙂
- more in next release..

