Wijzigingen in mu-plugins

/** * Pixelsz – MU Plugins Monitor */ if (!defined(‘ABSPATH’)) { exit; } add_action(‘init’, function () { // ===== Config ===== if (!defined(‘PXLSZ_MU_MONITOR_OPTION’)) { define(‘PXLSZ_MU_MONITOR_OPTION’, ‘pxlsz_mu_plugins_monitor_hashes’); } if (!defined(‘PXLSZ_MU_MONITOR_LASTSCAN’)) { define(‘PXLSZ_MU_MONITOR_LASTSCAN’, ‘pxlsz_mu_plugins_monitor_lastscan’); } if (!defined(‘PXLSZ_MU_MONITOR_LOG’)) { define(‘PXLSZ_MU_MONITOR_LOG’, ‘pxlsz_mu_plugins_monitor_log’); } if…Continue reading

Missing /Stories SLUG

add_action(‘template_redirect’, function () { if (is_admin()) return; global $wp; $request_path = trim($wp->request, ‘/’); // Skip if already under /stories/ if (strpos($request_path, ‘stories/’) === 0) return; // Only run on 404s (old URLs) if (is_404()) { // Extract slug (last part…Continue reading

Search for Dance by Name

function dance_search_shortcode() { global $wpdb; // 🔧 CHANGE THIS $table = $wpdb->prefix . ‘nwdances’; // Detect admin for debug output $is_admin_user = current_user_can(‘manage_options’); ob_start(); echo ‘ ‘; echo ‘‘; echo ‘Search‘; echo ‘ ‘; // Default to empty string (shows…Continue reading

URL router + rewrite rules

/** * ============================================================ * COMPANY DASHBOARD ROUTING (CLEAN + UPDATED) * ============================================================ * URLs: * /{company-slug}/ → /dashboard/?c={company-slug} * /{company-slug}/admin/ → /company-admin/?c={company-slug}&admin=1 * /{company-slug}/login/ → /company-login/?c={company-slug} * * Dashboard page slug: “dashboard” * Admin page slug: “company-admin” * Login page…Continue reading