Skip to content

Instantly share code, notes, and snippets.

View statickidz's full-sized avatar
💯
Focusing

Adrián Barrio Andrés statickidz

💯
Focusing
View GitHub Profile
@statickidz
statickidz / replace_emails_sql_txt_csv
Created November 2, 2020 15:06
Replace emails in Visual Studio Code
Search: \b[A-Z0-9._%-]+@
Replace: staging_$0
@statickidz
statickidz / functions.php
Last active February 9, 2020 10:40
Woocommerce - External Links New Tab for Affiliates
<?php
/**
* @snippet Woocommerce - External Links New Tab for Affiliates
* @sourcecode https://gist.github.com/statickidz/72be96dca9cd39331f1fcbdc59392f5b
* @author Adrián Barrio Andrés (statickidz.com)
*/
/**
* Redirect WC external products single to his affiliate link
@statickidz
statickidz / functions.php
Last active February 24, 2024 04:35
Woocommerce - Show Custom Filter and Admin Column for Catalog Visibility
<?php
/**
* @snippet Show Custom Filter and Admin Column for Catalog Visibility @ WooCommerce Products Admin
* @sourcecode https://gist.github.com/statickidz/6a539550d8e0d13d2c3d12318672e816
* @author Adrián Barrio Andrés (statickidz.com)
*/
add_filter('woocommerce_product_filters', 'skidz_filter_by_catalog_visibility_dashboard_products');
@statickidz
statickidz / docker-compose.yml
Created November 5, 2019 11:35
Quick Docker Compose for Wordpress testing (docker-compose up -d)
version: '3.3'
services:
mysql:
image: mysql:5.7.22
volumes:
- ./.mysql:/var/lib/mysql/
restart: always
environment:
MYSQL_ROOT_PASSWORD: root

Keybase proof

I hereby claim:

  • I am statickidz on github.
  • I am skidz (https://keybase.io/skidz) on keybase.
  • I have a public key ASBtgRaCsTa5XJbiKIJUcna4qSMa20J-QGFahsoxAq6pjAo

To claim this, I am signing this object:

@statickidz
statickidz / cronjob-certbot.config
Created July 14, 2019 22:32
Elastic Beanstalk single instance HTTPS with Let's Encrypt
files:
"/etc/cron.d/certbot":
mode: "000644"
owner: root
group: root
content: |
56 1 * * * root /opt/certbot/certbot-auto renew
commands:
remove_old_cron:
command: "rm -f /etc/cron.d/*.bak"
@statickidz
statickidz / .bash_profile
Last active October 6, 2019 10:04
ANDROID_HOME and JAVA_HOME environment variable for Mac OSX
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export ANDROID_SDK_ROOT=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export PATH="$HOME/.fastlane/bin:$PATH"
source ~/.nvm/nvm.sh
@statickidz
statickidz / hex_rgba_alpha.txt
Last active October 10, 2018 15:09
Hexadecimal and RGBA alpha values
Opacity % 255 Step 2 digit HEX prefix
0% 0.00 00
5% 12.75 0C
10% 25.50 19
15% 38.25 26
20% 51.00 33
25% 63.75 3F
30% 76.50 4C
35% 89.25 59
40% 102.00 66
@statickidz
statickidz / search_replace.php
Last active May 19, 2022 10:32
Search and replace files recursive PHP script
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="robots" content="noindex, nofollow"/>
<title>Search and replace files</title>
</head>
<body style="margin: 0; padding: 0;">
<?php
$err_arr = array(0 => '', 1 => '');
@statickidz
statickidz / wordpress_database_dump.php
Created September 22, 2016 11:40
Dump Wordpress database from PHP
<?php
$wpConfig = $_SERVER['DOCUMENT_ROOT'].'/wp-config.php';
if (file_exists($wpConfig)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($wpConfig));
header('Expires: 0');
header('Cache-Control: must-revalidate');