Skip to content

Instantly share code, notes, and snippets.

🤓
Geek-mode Initialized

Daan van den Bergh Dan0sz

🤓
Geek-mode Initialized
Block or report user

Report or block Dan0sz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Dan0sz
Dan0sz / functions.php
Last active Apr 30, 2019
Remove Google Fonts from Sparkling WordPress Theme using a Child Theme
View functions.php
<?php
// The start of my Child Theme's functions.php
function sparkling_remove_google_fonts() {
wp_dequeue_style('sparkling-fonts');
wp_deregister_style('sparkling-fonts');
}
add_action('wp_enqueue_scripts', 'sparkling_remove_google_fonts', 100);
@Dan0sz
Dan0sz / edited-wp-config.php
Last active Mar 10, 2019
An example wp-config.php
View edited-wp-config.php
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'new_db_name' ); # CHANGE THIS!
/** MySQL database username */
define( 'DB_USER', 'existing_db_username' );
/** MySQL database password */
define( 'DB_PASSWORD', 'existing_db_password' );
@Dan0sz
Dan0sz / find-replace.sql
Last active Mar 10, 2019
MySQL find and replace query
View find-replace.sql
UPDATE `table_name`
SET `column_name` = replace(column_name, 'olddomain.com', 'newdomain.com')
@Dan0sz
Dan0sz / 301-redirect-with-exception.sh
Last active Mar 10, 2019
301 Redirect to new domain including Request URI
View 301-redirect-with-exception.sh
RewriteEngine on
# Exception for Google Verification
RewriteCond %{REQUEST_URI} !^/google-verification-file.html
# Exception Let's Encrypt Challenge
RewriteCond %{REQUEST_URI} !^/.well-known/
# 301 Redirect to New Domain incl. Request URI
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]
@Dan0sz
Dan0sz / host-anything-locally.php
Last active Aug 18, 2019
Script to host any javascript file locally, which can be scheduled using Crontab
View host-anything-locally.php
<?php
// Script to update any js-file
// Credits go to: Matthew Horne
// Remote file to download
$remoteFile = 'https://www.google-analytics.com/analytics.js';
$localFile = /path/to/your/webroot/analytics.js;
// Check if directory exists, otherwise create it.
$uploadDir = /path/to/your/webroot/;
@Dan0sz
Dan0sz / Model\Custom.php
Last active Feb 4, 2019
How to Format Prices using the Price Currency Interface in Magento 2
View Model\Custom.php
<?php
namespace Daan\CustomModule\Model; // Or Controller, or Plugin, or anything actually.
use Magento\Framework\Pricing\PriceCurrencyInterface as CurrencyInterface;
class Custom {
protected $currencyInterface;
@Dan0sz
Dan0sz / make-altinstall-python.sh
Created Oct 21, 2018
Install Python 2.7.x from Source with sqlite3 included
View make-altinstall-python.sh
# Prerequisites for Python 2.7.x
apt-get update
apt-get install build-essential checkinstall
apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
# Download and extract Python 2.7.13
cd /usr/src
curl -O https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar xvfz Python-2.7.13.tgz
@Dan0sz
Dan0sz / total-price-of-cart.php
Created Oct 21, 2018
Get Total Price of Cart Including/Excluding VAT/Tax in Magento Minicart Widget
View total-price-of-cart.php
<?php
// Get Price of all Items in Cart including VAT/Tax
Mage::helper('checkout')->formatPrice(Mage::getSingleton('checkout/cart')->getQuote()->getGrandTotal()
// Get Total Price excluding/without VAT/Tax
Mage::helper('checkout')->formatPrice(Mage::getSingleton('checkout/cart')->getQuote()->getSubtotal()
@Dan0sz
Dan0sz / disable-emojis.php
Last active Oct 21, 2018
Disable WP Emoji's
View disable-emojis.php
<?php
// Disable WP Emoji's
function disable_emojis() {
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
@Dan0sz
Dan0sz / text-overflow.php
Created Oct 21, 2018
Text-Overflow: Ellipsis with PHP
View text-overflow.php
<?php
$text = 'your text'; // or $yourtext;
$maxPos = 50; // Max. number of characters
if (strlen($text) > $maxPos)
{
$lastPos = ($maxPos - 3) - strlen($text);
$text = substr($text, 0, strrpos($text, ' ', $lastPos)) . '...';
}
echo $text;
You can’t perform that action at this time.