• Stars
    star
    104
  • Rank 330,604 (Top 7 %)
  • Language
    PHP
  • License
    GNU General Publi...
  • Created over 11 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Enhance WordPress Multisite for Network Admins with different topics

WordPress Multisite Enhancements

Enhance Multisite for Network Admins with different topics

Description

When you work quite a bit with WordPress Multisites, sometimes you need more information or menu items. This plugin enhances the network area for super admins with useful functions.

  • Adds Blog and User ID in network view more
  • Enables an 'Add New' link under the Plugins menu for Network admins
  • Adds several useful items to the multisite 'Network Admin' admin bar
  • On the network plugins page, shows which site has this plugin active.
  • On the network theme page, shows which blog has the theme active and is a Child theme.
    • If you have more as 4 sites active for an plugin, theme then is the list only available via click for an proper way to not overload the admin interface.
  • Change Admin footer text for Administrators to view currently used RAM, SQL, RAM version fast
  • Adds Favicon from theme folder to the admin area to easily identify the blog, use the favicon.ico file in the theme folder of the active theme in each blog
  • Adds Favicon to each blog on the Admin Bar Item 'My Sites'. If you a like a custom path for each favicon, please see the documentation for this feature.
  • Removes also the 'W' logo and his sub-links in admin bar
  • Adds the status to each site in the admin bar to identify fastly if the site has a noindex status and to see the external url.
  • Add functions to be used in your install
    • The function get_blog_list() is currently deprecated in the WP Core, but currently usable. The plugin checks this and gets an alternative in src/core.php
    • If you will develop with the alternative to this function from my source, then use the method get_blog_list() in class Multisite_Core. My source also use caching with the Transient API. More about the function in src/class-core.php.
    • If you use WordPress version 3.7 and higher, then check the function wp_get_sites(), the new alternative function inside the core to get all sides inside the network. The function accepts a array with arguments, see the description.
    • But if you use WordPress 4.6 and higher then that new alternative ;) - get_sites() - is the current function to get all sites in the network. The helper method of this plugin Multisite_Core::get_blog_list() or the function get_blog_list() have all checks included.
  • Filter theme list to find your target fast. Works on single theme page and also network theme page.
  • Handy ssl identifier to each site in network site view page.

Installation

Composer Package

The plugin is available as Composer package and can be installed via Composer:
composer create-project bueltge/wordpress-multisite-enhancements --no-dev.

The package is on packagist and the package name is bueltge/wordpress-multisite-enhancements.

WordPress backend

Use the installer via back-end. Find via search and install.

Manual mode, (s)FTP

  1. Unpack the download-package.
  2. Upload the files to the /wp-content/plugins/ directory.
  3. Activate the plugin through the Network/Plugins menu in WordPress and click Network Activate.

Screenshots

  1. Blog ID on Sites

Blog ID on Sites

  1. User ID on Users

User ID on Users

  1. Add New link to install new plugin on each blog

Add New link to install new plugin on each blog

  1. Manage Comments with Counter on Admin Bar

Manage Comments with Counter on Admin Bar

  1. On which blog is the plugin active

On which blog is the plugin active

  1. On which blog is the theme active

On which blog is the theme active

  1. New Admin footer text

New Admin footer text

  1. Favicon on Admin bar

Favicon on Admin bar

  1. Filter Themes

Filter Themes

Other Notes

Crafted by Inpsyde · The team is engineering the Web since 2006.

Bugs, technical hints or contribute

Please give me feedback, contribute and file technical bugs on this GitHub Repo, use Issues.

License

Good news, this plugin is free for everyone! Since it's released under the GPL, you can use it free of charge on your personal or commercial blog. But if you enjoy this plugin, you can thank me and leave a small donation for the time I've spent writing and supporting this plugin. And I really don't want to know how many hours of my life this plugin has already eaten ;)

Contact & Feedback

The plugin is designed and developed by me Frank Bültge

Please let me know if you like the plugin or you hate it or whatever ... Please fork it, add an issue for ideas and bugs.

Disclaimer

I'm German and my English might be gruesome here and there. So please be patient with me and let me know of typos or grammatical parts. Thanks

More Repositories

1

wordpress-admin-style

This plugin reference elements from wp-admin in an overview with the necessary markup and CSS classes to help you to develop WordPress compliant.
PHP
958
star
2

multisite-global-media

Share a media library across the WordPress Multisite network
PHP
215
star
3

debug-objects

WordPress Plugin for debugging and learning with and at the application.
PHP
104
star
4

remove-comments-absolutely

WordPress Plugin to deactivate comments functions and remove areas absolute form the WordPress install
PHP
98
star
5

Free-Web-Font-Combinations

Beautiful web type combinations
CSS
96
star
6

wordpress-basis-theme

I'm a WordPress starter theme.
PHP
67
star
7

wp-rest-api-filter-items

A WordPress plugin that filters WP REST API items to your requirement.
PHP
64
star
8

must-use-loader

This small WordPress plugin include all plugins in subdirectories from Must Use plugin folder
PHP
63
star
9

MantisBT-Colorized

Just another theme for Mantis BugTracker.
CSS
61
star
10

wp-offline

Use WordPress without all online-checks. Deactivate autoupdate for core, plugins and themes
PHP
49
star
11

WordPress-Starter

This is simple starter skeleton repo for a WordPress developer site.
PHP
47
star
12

de-DE

Special German permalink sanitize
PHP
43
star
13

Documentation

A small Theme for WordPress as a documentation-tool.
PHP
40
star
14

WP-Contact-Form-Template

A simple contact form template for use inside a theme in WordPress
PHP
26
star
15

authenticator

This plugin allows you to make your WordPress site accessible to logged in users only.
PHP
24
star
16

Aptana-Solarized

Aptana theme for Solarized
22
star
17

addquicktag

This plugin makes it easy to add Quicktags to the html - and visual-editor.
PHP
17
star
18

Limit-Upload

Limit the number of uploads on WordPress posts
PHP
15
star
19

Notes

Simple PHP Notes online
CSS
15
star
20

php-Console-for-WordPress

This example plugin for WordPress works with the PHP Console, is a extension for Lagger and class PhpConsole, that displays PHP errors/debug messages in Google Chrome console and in notification popups.
PHP
14
star
21

Markdown-for-MantisBT

It's help convert some Markdown to html-style.
PHP
14
star
22

marksimple

A simple Markdown parser in PHP
PHP
13
star
23

different-type

Add different types to posts of WordPress Edit area
PHP
13
star
24

Simple-Media-Queries-Debugging

Media Queries are going to establish, the pros and cons are not an issue here. "Debugging" is not easy and creating layouts can be quickly complex. This solution is an idea to know the viewport, since it shows in the upper area of the page. Via these values you can use it for different width.
PHP
12
star
25

WP-Control-Taxonomy

Small controller class to create taxonomies in WordPress with different extensions
PHP
11
star
26

PHP-Performance-Benchmarks

PHP Performance Benchmarks
HTML
8
star
27

WordPress-SAPRFC

Call ABAP functions for display content from SAP in WordPress Widgets
PHP
8
star
28

html-ipsum

<HTML> – Lorem ipsum Deutsch
Hack
8
star
29

customizer-sandbox

My sandbox to demonstrate the Customizer as default for customizing in front end.
PHP
7
star
30

local-open-sans

Use an local version of the font Open Sans in WordPress
CSS
6
star
31

Simple-Media-Queries-Tester

A simple tester for media queries, works with html5 and local storage for the sizes of the different frames
CSS
6
star
32

wordpress-basis-theme-Child-Starter

Child Theme starter kit for WP Basis
PHP
4
star
33

bueltge.github.io

Simple page to read easy about all repos and gists on Github
JavaScript
4
star
34

custom-css

A simple, solid way to add custom CSS to your WordPress website.
JavaScript
4
star
35

Drafts-Feed

WordPress Plugin, that add a new Feed for drafts and a dashbaord widget to list all drafts from all authors.
PHP
4
star
36

Set-shortcode-for-iPhone-video-tag

WordPress Plugin to Convert video-html-tag into shortcode for WordPress API and convert this for Frontend with a player
PHP
3
star
37

hCard-vCard-Generator

Microformat hCard kreieren leicht gemacht
JavaScript
3
star
38

Archive

An WordPress plugin for archive your post types, also with cron.
PHP
3
star
39

colorized-theme

My personal colorized theme.
3
star
40

Smooth-Minibar

It is a variation of a toolbar for the WordPress HTML-Editor that exposes context-related functionality.
PHP
3
star
41

Chosen-for-MantisBT

Chosen for MantisBT add the jQuery plugin Chosen that makes long, unwieldy select boxes much more user-friendly.
JavaScript
3
star
42

climatestrike

A WordPress plugin to temporarily disable the website for the Global Climate Strike on 20 September 2019.
HTML
2
star
43

simple-masonry-wordpress-theme

Simple WordPress theme to display photos ads grip with the help of the css and html.
PHP
2
star
44

php-project-template

This is my template for new PHP projects.
PHP
1
star
45

Scripts

Collection of my scripts.
Shell
1
star
46

rss-import

A WordPress Plugin that display feeds on your blog, using PHP in your templates or Shortcode in your posts and pages.
PHP
1
star