Core plugin for WordPress projects.
Author: | Aucor Oy (profile at wordpress.org) |
WordPress version required: | 4.7.3 |
WordPress version tested: | 5.5.5 |
Plugin version: | 1.1.4 |
Added to WordPress repository: | 31-07-2019 |
Last updated: | 07-10-2020
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | |
Total downloads: | 3 153 |
Active installs: | 40+ |
Click to start download |
The plugin contains the features and settings generally deemed to be the most commonly used in all projects. It is meant to be used together with aucor-starter but functions on its own as well. Use the site specific plugin to configure the specs of this plugin.
Contents
Abstract Classes
Directory: root
The models the features are built on
Features and subfeatures
Directory: /features/
Features (containing subfeatures) ranging from security settings to speed optimizations and dashboard cleanup.
admin:
- gallery
- image-links
- login
- admin menu cleanup
- notifications
- profile cleanup
- remove customizer
classic-editor:
- tinymce
dashboard:
- cleanup
- recent widget
- remove panels
front-end:
- excerpt
- html fixes
localization:
- polyfill
- string translations
plugins:
- acf
- gravityforms
- redirection
- seo
- yoast
security:
- disable admin email check
- disable file edit
- disable unfiltered html
- head cleanup
- hide users
- remove comment moderation
- remove commenting
speed:
- limit revisions
- move jquery
- remove emojis
- remove metabox
debug:
- style guide
- wireframe
Helper functions
Directory: root
Contains functions, like enhanced (internal) debugging, for all features/subfeatures to use
Configuration (optional)
“Active” subfeatures
-
The style guide subfeature overrides the WP function
the_content()
with default markup for testing the most common tag styles, when the GET parameter ‘?ac-debug=styleguide’ is found in the url. You can however replace this markup with a filter:add_filter(‘aucor_core_custom_markup’, function($content) {
$content = ‘custom markup’;
return $content;
}); -
The wireframe subfeature adds outlines to all elements on page to help with visual debugging, when the GET parameter ‘?ac-debug=wireframe’ is found in the url. It also appends ‘?ac-debug=wireframe’ to the href value in all anchor tags on the page to keep the feature enabled during navigation.
Disable feature/subfeature
By default all the features/subfeatures are on, but you can disable the ones you don’t want with filters. This need to be done in a separate plugin, however, because the hooks that the features latch onto are executed earlier than the theme setup, so filters in e.g. functions.php won’t have any effect. Here is a minimal code snippet you can use to disable features:
<?php
/**
* Plugin Name: YOUR PLUGIN NAME
*/
// disable a feature in Aucor Core
add_filter('feature or subfeature key', '__return_false');
Put this snippet in a file called plugin.php, in a directory named [YOUR PLUGIN NAME], and place the directory under the /plugins/ directory with your other plugins.
Note that if you disable a feature, all underlying subfeatures will be disabled as well.
ChangeLog