Compare commits

...

3 Commits

Author SHA1 Message Date
1c9c7cc250 Merge pull request 'Add [ogrealert] shortcode' (#2) from shortcode into master
Reviewed-on: #2
2025-12-22 21:00:42 +00:00
Cooper Dalrymple
02032cec41 Update to version 0.2.2 2025-12-22 14:59:40 -06:00
Cooper Dalrymple
e7f5108b76 Add shortcode 2025-12-22 14:59:32 -06:00
6 changed files with 19 additions and 7 deletions

View File

@@ -2,7 +2,7 @@
Plugin Name: OgreAlert
Plugin URI: https://plugins.cleverogre.com/plugin/ogrealert/
Description: OgreAlert is a plugin developed by CleverOgre in Pensacola, Florida.
Version: 0.2.1
Version: 0.2.2
Author: CleverOgre
Author URI: https://cleverogre.com/
Icon1x: https://plugins.cleverogre.com/plugin/ogrealert/?asset=icon-sm

View File

@@ -1,7 +1,7 @@
{
"$schema": "https://getcomposer.org/schema.json",
"name": "cleverogre/ogre-alert",
"version": "0.2.1",
"version": "0.2.2",
"title": "OgreAlert",
"description": "OgreAlert is a plugin developed by CleverOgre in Pensacola, Florida.",
"author": "CleverOgre",

View File

@@ -2,7 +2,8 @@
/**
* @package CleverOgre
* @subpackage OgreAlert
* @since OgreAlert 0.1.9
* @version 0.2.2
* @since 0.1.9
*/
namespace OgreAlert;
@@ -15,6 +16,7 @@ class Display {
if (is_admin()) return;
add_action('wp', [__CLASS__, 'init']);
add_shortcode('ogrealert', [__CLASS__, 'shortcode']);
}
static function init() {
@@ -69,6 +71,13 @@ class Display {
return $classes;
}
static function shortcode($atts) {
$atts = shortcode_atts([], $atts, 'ogrealert');
ob_start();
do_action('display_alerts');
return ob_get_clean();
}
private static function load_template($filename, $filepart = '', $echo = true, $vars = []) {
$path = \OgreAlert\Settings::get('path') . 'templates/' . $filename . '-' . $filepart . '.php';
if (!file_exists($path)) {

View File

@@ -3,7 +3,7 @@
Plugin Name: OgreAlert
Plugin URI: https://plugins.cleverogre.com/plugin/ogrealert/
Description: OgreAlert is a plugin developed by CleverOgre in Pensacola, Florida.
Version: 0.2.1
Version: 0.2.2
Author: CleverOgre
Author URI: https://cleverogre.com/
Icon1x: https://plugins.cleverogre.com/plugin/ogrealert/?asset=icon-sm
@@ -31,7 +31,7 @@ class Plugin {
// Default Settings
\OgreAlert\Settings::set('name', 'OgreAlert');
\OgreAlert\Settings::set('version', '0.2.1');
\OgreAlert\Settings::set('version', '0.2.2');
\OgreAlert\Settings::set('capability', 'edit_posts');
\OgreAlert\Settings::set('path', $path);
\OgreAlert\Settings::set('dir', self::get_dir(__FILE__));

View File

@@ -1,7 +1,7 @@
{
"$schema": "https://www.schemastore.org/package.json",
"name": "cleverogre/ogre-alert",
"version": "0.2.1",
"version": "0.2.2",
"title": "OgreAlert",
"description": "OgreAlert is a plugin developed by CleverOgre in Pensacola, Florida.",
"author": "CleverOgre",

View File

@@ -4,7 +4,7 @@ Donate link: https://cleverogre.com/
Tags: development, warning, modal, dismissable
Requires at least: 4.8.0
Tested up to: 5.7.1
Stable tag: 0.2.1
Stable tag: 0.2.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -62,6 +62,9 @@ By default, the OgreAlert plugin will be able to update without an activated lic
== Changelog ==
= 0.2.2 - 12-22-2025 =
* NEW: Added `ogrealert` shortcode
= 0.2.1 - 07-22-2025 =
* DEV: Added gulp sass compilation
* DEV: Removed Bourbon dependency