Plugins
Content Management
- JCK Admin Bar Toggle – Hides the admin bar on the front-end by default, and adds a toggle to activate it.
- CMS Page Order – Change the page order with drag and drop.
- Ultimate TinyMCE – Advanced options for TinyMCE.
Site
- Disable Comments
- Google Analytics for WordPress
- Ultimate Beginner’s Guide to Google Analytics (2019 Interface)
Content
- Broken Link Checker
- External Links – Various configurable effects for outbound hyperlinks.
- jonradio Current Year and Copyright Shortcodes
- Import External Images – Makes local copies of all the linked images in a post, adding them as gallery attachments.
- Enable Media Replace – Enables replacing attachment files by uploading a new file in the media library edit view.
- Media Rename – The Media Rename plugin allows you to rename (and retitle) your media files, once uploaded.
- Recently Updated Pages – Widget with list of recently updated pages.
- Page-list – Pagelist, subpages and siblings shortcodes.
API
- WordPress API documentation
- WPClass – WordPress XML-RPC API PHP Class
- WP REST API (requires JSON REST API, authentication (e.g. custom), pretty permalinks and the generated .htaccess)
Plugin/Theme modifications
Make External Links plugin work properly with fastsimple ultralinks.
Add: if (strpos ($url, “ultralink”)) return false;
On top of method: is_local_url($url)
Add edit button on top of Mantra theme.
Copy footer.php to the child theme and add <?php cryout_branding_hook();?> <?php edit_post_link(“(edit)”); ?> after <div id=”branding” role=”banner” >.
Add triangles to menu items having sub items
jQuery('.menu ul li:has(ul) a').each(function() { if ( jQuery(this).parent('li li').children('ul').size() > 0 ) { jQuery(this).css ('float', 'left').css ('white-space', 'normal'); jQuery(this).append('<span style="float:right; margin: 0px 25px 5px 5px;">►</span>'); } else if ( jQuery(this).parent('li').children('ul').size() > 0 ) { jQuery(this).append('<span> ▼</span>'); } });