WordPress networks can consist of many different sites which are usually kept separate. With this plugin the network admin and the site admins can change that and display content from other sites in the same network as well.
All sites can be categorized in any number of categories to allow structure and grouping. Also each site now can enter its own description to provide the reader with more detailed information about the site.
Finally the content can be displayed in multiple ways. There are three shortcodes that offer a high flexibility in parameters and filters to display a list of sites with the most recent posts on any other site. Going further the plugin adds a new rss that aggregates posts of all sites or only certain categories. It also adds a custom feed builder which allows each user to build a customized feed with only the sites she or he is interested in.
Currently there are three shortcodes available:
Description: Displays a rather detailed overview of a specified set of sites. Can include images and most recent posts. Offers two layouts and two ways of sorting them.
include(optional, defaults: all available) expects a comma separated list of site ids. It will only will list these sites.
exclude(optional) expects a comma separated list of site ids. It will list all sites except the listed ones.
category(optional) expects a comma separated list of category ids. Only sites within these categories will be displayed, regardless of the include parameter. The exclude parameter will still apply.
numposts(optional, default: 2) expects a positive number or zero. Limits the number of most recent published posts displayed.
sort(optional, default: ‘abc’) expects either ‘abc’ or ‘posts’. ‘abc’ means alphabetical sorting. ‘posts’ will sort the sites according to their most recent post.
layout(optional, default: ‘table’) expects either ‘grid’ or ‘table’. Defines the layout of the list. Grid uses two columns. Table uses one row per site.
images(optional, default: ‘true’) expects either ‘true’ or ‘false’. Defines whether header images of the sites are displayed if available.
rss(optional, default: ‘true’) expects either ‘true’ or ‘false’. Defines whether a custom rss feed link should be displayed.
minposts(optional, default: 0) expects a positive number or zero. Defines a limit of posts a site must have published in order to be shown.
post_types(optional) additional post_types that are taken into consideration and displayed, type ‘post’ is always included.
[netview order=posts layout=grid numposts=3 images=false]
Lists all visible sites in a grid layout without images and with the three most recent posts. The list is sorted by the site with the most recent post first.
Network Single View
Description: Displays one site with a custom image and in a more prominent way.
Description: Displays all visible sites in form of an index in alphabetical order without any additional information.
- Upload the
network-summarydirectory to the
- Activate the plugin through the ‘Plugins’ menu in the network administration area.
- Where do I find the new feed?
The new feed is available on any site of the network under the url
- Where do I find the custom feed builder?
The custom feed builder is available on any site of the network und the url
Contributors & Developers
“Network Summary” is open source software. The following people have contributed to this plugin.Contributors
- Added option to include new post types to netview shortcode (e.g. podcasts).
- Fixed a bug with the rss feed.
- General reformatting to comply with WordPress guidelines.
- Update TinyMCE call to be compatible with TinyMCE 4.0.
- Tested compatibility with WordPress Core 3.9.1.
- Fixed bug that did not display sharing option on individual blog correctly.
- Small css changes on the shortcodes.
- Fixed the brackets on the custom feed builder for sites without any category.
- Fixed some small bugs on the rss builder.
- The rss feed of the shortcode now uses the permalink.
- The feed builder now displays links to the sites.
- Fixed permalink structure in rss feed.
- Flushing rewrite rules at the correct moment.
- Adding minposts parameter.
- Added a custom rss feed builder.
- Simplified RSS feed urls.
- Rewrite rules are now flushed with activation.
- Scripts to create databases now check for the correct mysql storage engine.
- Updated the rss feed. It is no valid rss feed. The language is always en-US and the author is the page of the post.
- RSS feed accepts category arguments, e.g.
/feed/rss2-network?category=1will display all items of this category.
- The RSS feed now has a default limit of 50 items. The value can be changed in the network settings.
- Refactoring of the settings and options.
- Fixed a bug with the rss feed.
- Properly added uninstall.php and data is now preserved over deactivation.
- Fixed bug in network summary admin screen if a site does not have any posts.
- Deleted old classes that still lingered around in root directory.
- Massive refactoring of existing code.
- Adding the category setting for each blog and the network.
- Added rss functionality.
- Added the display of header pictures.
- Extended documentation of options for main short tag.
- Ensured compatibility with WordPress 3.8.
- Minor layout tweaks in the network admin screen.
- Updated code documentation.
- Fixed a anonymous function call that prevented compatibility with PHP 5.2.
- Table view is now default layout for the
[netview]shortcode does no longer display recent posts header.
- Dates and times in shortcode output now are formatted according to the original site.
- Renamed the plugin from multisite overview to network summary.
- Settings page in the network admin area now displays additional info about each blog.
- HTML output now gets cached to avoid performance issues with large networks.
- The HTML output of the description within the shortcode now also parses other existing shortcodes.
- Added a numposts parameter to the multisite and multisite-all shortcode to define the number of recent posts displayed.
- Added a sort parameter to the multisite shortcode to define either alphabetical sorting or sorting by most recent post.
- Added a layout parameter to the multisite shortcode to switch between a two column grid layout and a table layout.
- Added the ability to set the visibility of each site globally in the network admin area.
- Fixed compatibility with php <= 5.3 by removing function array dereferencing.
- Stable version.