Skip to content

Instantly share code, notes, and snippets.

@pascalknecht
pascalknecht / gist:106593e2ecb8d6384e50
Created July 20, 2015 16:39
Fix Woocommerce Translation Checkout Process
add_filter('locale', 'localize_backend');
function localize_backend( $locale ) {
// set langauge if user is in admin area
if( defined( 'WP_ADMIN' ) || ( isset( $_REQUEST['pwd'] ) && isset( $_REQUEST['kau-boys_backend_localization_language'] ) ) ){
// ajax call from frontend
if ( 'admin-ajax.php' == basename( $_SERVER[ 'SCRIPT_FILENAME' ] ) && strpos( admin_url(), $_SERVER[ 'HTTP_REFERER' ] ) === false ) {
// if lang request param was set, change locale for AJAX response, else, don't overwrite locale (use frontend locale)
if ( isset($_COOKIE['lang'] ) ) {
@pascalknecht
pascalknecht / query.sql
Created December 1, 2017 10:20
WooCommerce ship only to EU Countries
UPDATE `wp_options` SET `option_value`='specific' WHERE option_name = 'woocommerce_ship_to_countries';
UPDATE `wp_options` SET `option_value`='a:28:{i:0;s:2:"AT";i:1;s:2:"BE";i:2;s:2:"HR";i:3;s:2:"BG";i:4;s:2:"CY";i:5;s:2:"CZ";i:6;s:2:"DK";i:7;s:2:"EE";i:8;s:2:"FI";i:9;s:2:"FR";i:10;s:2:"DE";i:11;s:2:"GR";i:12;s:2:"HU";i:13;s:2:"IE";i:14;s:2:"IT";i:15;s:2:"LV";i:16;s:2:"LT";i:17;s:2:"LU";i:18;s:2:"MT";i:19;s:2:"NL";i:20;s:2:"PL";i:21;s:2:"PT";i:22;s:2:"RO";i:23;s:2:"SK";i:24;s:2:"SI";i:25;s:2:"ES";i:26;s:2:"SE";i:27;s:2:"GB";}' WHERE option_name = 'woocommerce_specific_ship_to_countries';
<!-- I got these buttons from simplesharebuttons.com -->
<div id="share-buttons">
<!-- Buffer -->
<a href="https://bufferapp.com/add?url=https://simplesharebuttons.com&amp;text=Simple Share Buttons" target="_blank">
<img src="https://simplesharebuttons.com/images/somacro/buffer.png" alt="Buffer" />
</a>
<!-- Digg -->
<a href="http://www.digg.com/submit?url=https://simplesharebuttons.com" target="_blank">
@pascalknecht
pascalknecht / bash
Created January 25, 2018 15:41
Remove cached files from git
git rm --cached -r .
git add .
git commit -m 'removed all and added with git ignore'
git push origin master
sudo apt-get install php-mysql
sudo /etc/init.d/mysql restart
sudo php -S localhost:80
mysql -h localhost -P 3306 -u root -p
CREATE DATABASE menagerie;
@pascalknecht
pascalknecht / wp.sh
Created February 1, 2018 19:51 — forked from bgallagh3r/wp.sh
Wordpress: Bash Install Script -- Downloads latest WP version, updates wp-config with user supplied DB name, username and password, creates and CHMOD's uploads dir, copies all the files into the root dir you run the script from, then deletes itself!
#!/bin/bash -e
clear
echo "============================================"
echo "WordPress Install Script"
echo "============================================"
echo "Database Name: "
read -e dbname
echo "Database User: "
read -e dbuser
echo "Database Password: "
@pascalknecht
pascalknecht / gist:6d7f4338f6623b24b3b930fa30f7cbaf
Created February 8, 2018 18:20
Install all php extensions
sudo apt-get install php7.2-gd php7.2-mysql php7.2-dom php7.2-cli php7.2-json php7.2-common php7.2-mbstring php7.2-opcache php7.2-readline
@pascalknecht
pascalknecht / .htpasswd
Created May 18, 2018 12:12 — forked from enrikberisha/.htpasswd
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
AuthType Basic
AuthName "BETA Site"
AuthUserFile "/var/www/vhosts/rederp.ch/html/_beta.rederp.ch/.htpasswd"
Require valid-user
</IfModule>
wk:$apr1$R.JuDQ11$V6oReBCgR7Jc52.JJG6n9/
@pascalknecht
pascalknecht / .htpasswd
Created May 18, 2018 12:12 — forked from enrikberisha/.htpasswd
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
AuthType Basic
AuthName "BETA Site"
AuthUserFile "/var/www/vhosts/rederp.ch/html/_beta.rederp.ch/.htpasswd"
Require valid-user
</IfModule>
wk:$apr1$R.JuDQ11$V6oReBCgR7Jc52.JJG6n9/
@pascalknecht
pascalknecht / wp-config.php
Created September 11, 2018 09:07
WordPress Enable Debug Log
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );