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.
Directory: root
The models the features are built on
Directory: /features/
Features (containing subfeatures) ranging from security settings to speed optimizations and dashboard cleanup.
admin:
classic-editor:
dashboard:
front-end:
localization:
plugins:
security:
speed:
debug:
Directory: root
Contains functions, like enhanced (internal) debugging, for all features/subfeatures to use
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.
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.