Skip to content

Instantly share code, notes, and snippets.

View mostafasoufi's full-sized avatar
🍬

Mostafa Soufi mostafasoufi

🍬
View GitHub Profile
@mostafasoufi
mostafasoufi / dump.sql
Created December 15, 2019 16:22
Employees MySQL Database
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
@mostafasoufi
mostafasoufi / OrderCommand.php
Last active March 2, 2023 19:07
Regenerate bulk order downloads by WP CLI in WooCommerce
<?php
/**
* Order Command
*/
class OrderCommand
{
/**
* Regenerate order downloads.
*
@mostafasoufi
mostafasoufi / functions.php
Created March 3, 2024 14:39
Show FeedbackBird widget in the WordPress admin area
add_action('admin_enqueue_scripts', function () {
wp_enqueue_script('feedbackbird-app-script', 'https://cdn.jsdelivr.net/gh/feedbackbird/assets@master/wp/app.js?uid=YOUR_UID');
wp_add_inline_script('feedbackbird-app-script', sprintf('var feedbackBirdObject = %s;', json_encode([
'user_email' => function_exists('wp_get_current_user') ? wp_get_current_user()->user_email : '',
'platform' => 'wordpress-admin',
'meta' => [
'php_version' => PHP_VERSION,
'active_plugins' => array_map(function ($plugin, $pluginPath) {
return [
'name' => $plugin['Name'],