Skip to content

Instantly share code, notes, and snippets.

View davidtowoju's full-sized avatar

David Towoju davidtowoju

View GitHub Profile
@davidtowoju
davidtowoju / gist:ecc91bcc5b1590ec3a29e39639b95556
Created April 25, 2023 16:30 — forked from trevorgreenleaf/gist:2f4092b721471307e7bb9c680559c04b
Laravel Valet Uninstall and then Reinstall everytime I switch user accounts
## Uninstall process
#remove valet
rm -rf ~/.valet
rm ~/usr/local/bin/valet
# change the permisions on all brew files
sudo chown -R $(whoami) $(brew --prefix)/*
# now uninstall all brew packages
@davidtowoju
davidtowoju / bootstrap-utilities.min.css
Created March 25, 2021 10:47
Bootstrap 5 Utilities Only
/*!
* Bootstrap Utilities v5.0.0-beta3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content
@davidtowoju
davidtowoju / memberpress-courses-classroom-hooks.php
Created January 11, 2021 15:49
Hooks for adding/extending MemberPress Courses Classroom features
<?php
// Filters
function edit_classroom_header_html ($html, $classes, $back_url){ // header
}
add_filter('mpcs_classroom_header', 'edit_classroom_header_html', 10, 3);
function edit_classroom_sidebar_html ($html){ // sidebar
@davidtowoju
davidtowoju / add-scripts-to-classroom.php
Last active February 1, 2021 12:55
Add scripts to MemberPress Courses Classroom Theme
<?php
function enqueue_my_styles(){
wp_enqueue_style('my_styles', plugin_dir_url(__FILE__) . 'mystyles.css', array(), '1.0.0', false);
}
add_action('wp_enqueue_scripts', 'enqueue_my_styles', 101); // Priority should start from 101 and above
@davidtowoju
davidtowoju / update-paywall-cookie-time.php
Created September 30, 2020 14:27
Change Paywall Cookie Time in MemberPress
image: php:7.1.29
pipelines:
default:
- step:
name: "Build and Test"
script:
- apt-get update
- apt-get install -y zip
- mkdir dist
@davidtowoju
davidtowoju / gp-enable-margin-on-discount.php
Last active February 11, 2019 08:48
Enable margin on GP ecommerce discount field
<?php
/*
Plugin Name: GP Ecommerce Margin
Plugin URI: https://figarts.co
*/
/** You may noe start coding! **/
class GPECF_Margins {
private static $instance = null;
/* Woocommerce Styles */
.woocommerce-message { display: none; }
.woocommerce-cart.full-width-content .content,
.woocommerce-checkout.full-width-content .content { max-width: 100%; }
.woocommerce-cart .woocommerce table.shop_table td.actions {
border-top: 1px solid #e6e6e6;
background: #f7f7f7;
border-bottom: 0px solid #e6e6e6;
@davidtowoju
davidtowoju / vendor-managers-customers-fire.php
Created January 18, 2018 13:50
Fires the previous code to turn customers to vendor manager
add_action( 'woocommerce_created_customer', 'figarts_make_customers_vendors', 10, 2 );
<?php
/**
* Turn all subscribers into Woo Vendors
*/
function figarts_make_customers_vendors( $user_id, $user_data ) {
if (!defined('WC_PRODUCT_VENDORS_TAXONOMY')){
return;