Skip to content

Instantly share code, notes, and snippets.

View bhubbard's full-sized avatar
:octocat:
Hello

Brandon Hubbard bhubbard

:octocat:
Hello
View GitHub Profile
@bhubbard
bhubbard / .htaccess
Last active December 25, 2023 02:59
This is my template .htaccess file for WordPress on Cloud Sites.
# Apache Server Config | MIT License
# https://gist.github.com/bhubbard/6082577
# Modified from https://github.com/h5bp/server-configs-apaches
# ##############################################################################
# # Default WordPress #
# ##############################################################################
# http://randomtype.ca/blog/the-wordpress-htaccess-file-explained/
# BEGIN WordPress
/* Target the main dialog */
.osano-cm-info-dialog__info {
/* Your styles here */
}
/* Target the header of the dialog */
.osano-cm-info__info-dialog-header {
/* Your styles here */
}
@bhubbard
bhubbard / wp-config-local-sample.php
Last active October 26, 2023 02:50
This is my Template for a wp-config file.
<?php
################################################################################
// Custom WordPress Local Config
// Use only for Development
// https://gist.github.com/bhubbard/8428583
################################################################################
/* Database Connection Info */
define('DB_NAME', '');
define('DB_USER', '');
@bhubbard
bhubbard / gist:894040fec6421f891f1f88f2c6428ef0
Created December 23, 2018 19:15
Jetpack Sync - Delete
DELETE FROM wp_og6o50l3ph_options WHERE option_name LIKE '%jpsq_sync-%'
https://wordpress.org/support/topic/jpsq_sync-table-constantly-generated-to-the-db/
@bhubbard
bhubbard / gist:19b6c1785647354ffefbb26ab04ebd04
Created September 5, 2023 04:14
define( 'WPE_GOVERNOR', false ); WP Engine limits long queries (longer than 1024 characters) for performance reasons. The above line in wp-config. php prevents that.
define( 'WPE_GOVERNOR', false );
<?php
/*
Plugin Name: Custom Unpublish Tool
Description: Add an Unpublish tool with a date picker in the Gutenberg editor.
*/
// Enqueue the date picker script
function custom_unpublish_enqueue_scripts() {
wp_enqueue_script('jquery-ui-datepicker');
}
@bhubbard
bhubbard / mi-email-filter-hooks.php
Created May 15, 2023 15:56 — forked from chavesm/mi-email-filter-hooks.php
PHP filter hooks to supply a custom from email address and name for MonsterInsights email summary reports.
<?php
/** MonsterInsights Email Hooks */
// Sender email address filter hook.
function my_custom_sender_email_address( $original_sender_email_address ) {
return 'YOURSENDEREMAILADDRESS';
}
add_filter( 'monsterinsights_email_from_address', 'my_custom_sender_email_address' );
// Sender name filter hook.
<?php
function monsterinsights_amz_appl_affiliate_links() {
?>
<script>
jQuery( document ).ready(function() {
jQuery('a[href*="amazon.com"],a[href*="amzn.to"],a[href*="tv.apple"]').each(function() {
jQuery(this).attr('data-vars-ga-category', 'outbound-link-affiliate' );
});
});
</script>
/**
* This would add custom dimension to the admin list inside settings.
*/
function monsterinsights_add_dimensions_to_admin_list( $dimensions ) {
// Add dimension to array with a unique key 'services'
$dimensions['services'] = array(
'title' => __( 'Services', 'monsterinsights-dimensions' ), // Label
'label' => __( 'Services', 'monsterinsights-dimensions' ), // Description
'enabled' => true,
@bhubbard
bhubbard / pmpro_monsterinsights_level_custom_dimension.php
Created May 15, 2023 15:52 — forked from kimcoleman/pmpro_monsterinsights_level_custom_dimension.php
Add a new "Membership Level" dimension to track via MonsterInsights.
<?php
/**
* Add a new "Membership Level" Custom Dimension to your Google Analytics tracking code.
*
* Requires Paid Memberships Pro, MonsterInsights Pro and the MonsterInsights - Dimensions Addon.
*/
/**
* Filter for adding the new dimension as under Insights > Settings > Dimensions
*/