Title: Widget Entries
Author: marquex
Published: <strong>January 20, 2011</strong>
Last modified: January 24, 2011

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/widget-entries.svg)

# Widget Entries

 By [marquex](https://profiles.wordpress.org/marquex/)

[Download](https://downloads.wordpress.org/plugin/widget-entries.zip)

 * [Details](https://wordpress.org/plugins/widget-entries/#description)
 * [Reviews](https://wordpress.org/plugins/widget-entries/#reviews)
 *  [Installation](https://wordpress.org/plugins/widget-entries/#installation)
 * [Development](https://wordpress.org/plugins/widget-entries/#developers)

 [Support](https://wordpress.org/support/plugin/widget-entries/)

## Description

The text widget that comes with WordPress is one of the its most useful features
because of its power and flexibility. It admits HTML code but it is not very comfortable
to code in that small box, so that is the reason because some WYSIWYG widgets were
created some later, you can add images, and format the text easily.

But widgets are pieces of our sites intended to change some often, and it would 
be nice to have revisions, or upload images just for them, use shortcodes… cutting
the story short, to **handle widgets as they were posts**.

Widget Entries plugin creates the Widget post-type in the administration area to
make easier the edition of the text widgets, and also register a new widget to import
the widget entries easily.

This way of working has many advantages:

 * You can format your widget with the WordPress editor.
 * You can upload images directly to be shown in your widgets.
 * You can have widgets drafts.
 * You can use shortcodes inside your widget.
 * You can get back to a previous version of your widgets thanks to the revision
   feature.
 * You can export your widgets contents.

And you have more benefits like **using php scripts inside the widgets**.

This is the best way to manage your widgets when your theme has several sidebars,
or different sidebars for every page. I recommend to use the [Custom Sidebars plugin](https://wordpress.org/extend/plugins/custom-sidebars/)
to create and assign sidebars to posts and pages.

This plugin uses the [vtardia’s](https://profiles.wordpress.org/users/vtardia/) 
[Improved Include Page Plugin](https://wordpress.org/extend/plugins/improved-include-page/)
to show the Widget posts. Thanks for his outstanding job.

Translations are welcome! I will write your name down here if you donate your translation
work. Thanks very much to:

 * marquex – English
 * marquex – Spanish

## Screenshots

 * [[
 * screenshot-1.png The plugin main interface for managing the widgets. When installed
   you can see that a new Widgets menu is available in the left.
 * [[
 * screenshot-2.png Editing a widget is as easy and powerful as editing a post. 
   You can see there are several revisions for the widget and some PHP code in it.
 * [[
 * screenshot-3.png A new widget will be available in the sidebars configuration
   page that allows to insert the widget entries easily into your sidebars.
 * [[
 * screenshot-4.png The widget entry in the front end.

## Installation

There are two ways of installing the plugin:

**From the [WordPress plugins page](https://wordpress.org/extend/plugins/)**

 1. Download the plugin
 2. Upload the `widget-entries` folder to your `/wp-content/plugins/` directory.
 3. Active the plugin in the plugin menu panel in your administration area.

**From inside your WordPress installation, in the plugin section.**

 1. Search for widget entries plugin
 2. Download it and then active it.

Once, you have the plugin activated, you will find a new post-type called ‘Widgets’
in your menu. There you will be able to create and manage your custom widgets.
 
A new widget will be able in Appearance >> Widgets menu, called ‘Widget Entry’ that
allows to use all the widgets entries created.

## FAQ

  How can I use PHP inside my widgets?

It’s possible to add some scripting to your widgets using the shortcodes `[php][/
php]`. All the text inside those tags will be interpreted as PHP code.
 The PHP 
execution is based in the exceptional plugin [Allow PHP in Post and Pages](https://wordpress.org/extend/plugins/allow-php-in-posts-and-pages/).
Have a look to its page for further usage instructions.

  I want my widget to display the message `[php]Hola amigo[/php]`. How can I do 
it?

Use the shortcodes `[php off][/php]`: If you write `[php off]Hola amigo[/php]` the
widget will display `[php]Hola amigo[/php]`.

  Why the `[php]` shortcodes are not working on my posts or pages?

Widget Entries does not aim to give the inline php execution feature to the posts
and pages. To do so I recommend to use [Allow PHP in Post and Pages plugin](https://wordpress.org/extend/plugins/allow-php-in-posts-and-pages/).

  I have a lot of widget entries in my WordPress, and selecting them for appearing
in the sidebar is a pain, because the list is too long. How can i make it shorter?

If you have created a lot of widget entries I’m sure you are not using them. You
can unpublish (save as a draft) the ones that you don’t use it anymore, and they
will not appear in the select box of the widget.

  An editor user cannot create widget entries. What capability is needed to create
them?

The capability needed is ‘edit_theme_options’, the same that is needed to edit sidebar
widgets. You can change the capability modifying the ‘cap_required’ variable at 
the begining of the plugin source.

  More info

You can find further information on the [Widget Entries plugin web page](http://marquex.posterous.com/pages/widget-entries)

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Widget Entries” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ marquex ](https://profiles.wordpress.org/marquex/)

[Translate “Widget Entries” into your language.](https://translate.wordpress.org/projects/wp-plugins/widget-entries)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/widget-entries/), check
out the [SVN repository](https://plugins.svn.wordpress.org/widget-entries/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/widget-entries/)
by [RSS](https://plugins.trac.wordpress.org/log/widget-entries/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1

Initial release

## Meta

 *  Version **0.1**
 *  Last updated **15 years ago**
 *  Active installations **400+**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **3.1.4**
 * Tags
 * [custom widgets](https://wordpress.org/plugins/tags/custom-widgets/)[php](https://wordpress.org/plugins/tags/php/)
   [post type](https://wordpress.org/plugins/tags/post-type/)[sidebars](https://wordpress.org/plugins/tags/sidebars/)
   [widget](https://wordpress.org/plugins/tags/widget/)
 *  [Advanced View](https://wordpress.org/plugins/widget-entries/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/widget-entries/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/widget-entries/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/widget-entries/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/widget-entries/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/widget-entries/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/widget-entries/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/widget-entries/reviews/)

## Contributors

 *   [ marquex ](https://profiles.wordpress.org/marquex/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/widget-entries/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://marquex.posterous.com/pages/widget-entries)