Skip to content

Instantly share code, notes, and snippets.

@arioch1984
arioch1984 / wp_as_www.sh
Created February 17, 2015 10:40
WP cli as www-data user
#!/bin/bash
# $1 -> command to execute
WPPATH=$(pwd)
sudo -u www-data -i -- wp $@ --path=$WPPATH
@arioch1984
arioch1984 / add-to-sidebar.php
Last active August 29, 2015 14:15 — forked from nathanielks/add-to-sidebar.php
WP - Add to Sidebar
<?php
function cur_add_widget_to_sidebar( $widget_name, $add_to_sidebar, &$sidebar_options ){
$widget = get_option('widget_'.$widget_name);
if(!is_array($widget))$widget = array();
$count = count($widget)+1;
$sidebar_options[$add_to_sidebar][] = $widget_name.'-'.$count;
$widget[$count] = array();
update_option('widget_'.$widget_name,$widget);
@arioch1984
arioch1984 / no-shipping-methods-if-free-on.php
Last active August 29, 2015 14:17
Magento: remove other shipping methods if free is enabled. In app/ design/ frontend/ default/ YOURTEMPLATE/ template/ checkout/ onepage/ shipping_method/ available.phtml
<?php
if ( array_key_exists('freeshipping', $_shippingRateGroups )) {
$_shippingRateGroups = array('freeshipping' => $_shippingRateGroups['freeshipping']);
}
?>
@arioch1984
arioch1984 / create-db-and-usr.sh
Created March 17, 2015 10:08
MySQL: Create DB, db user and give priviliges
#!/bin/bash
EXPECTED_ARGS=3
E_BADARGS=65
MYSQL=`which mysql`
Q1="CREATE DATABASE IF NOT EXISTS $1;"
Q2="CREATE USER '$2'@'localhost' IDENTIFIED BY '$3';"
Q3="GRANT ALL PRIVILEGES ON $1.* TO '$2'@'localhost' WITH GRANT OPTION;"
Q4="FLUSH PRIVILEGES;"
@arioch1984
arioch1984 / block_name.php
Last active August 29, 2015 14:18
Magento: static block inside template block
class CompanyName_ModuleName_Block_BlockName extends Mage_Core_Block_Template
{
protected function _construct(){
parent::_construct();
}
}
@arioch1984
arioch1984 / zend_dom_query.php
Created April 9, 2015 15:37
Zend: dom query #zend_dom_query
<?php
$dom = new Zend_Dom_Query($blockHTML);
$images = $dom->query('img');
?>
@arioch1984
arioch1984 / zend_debug_dump.php
Created April 9, 2015 15:38
Zend: debug dump #zend_debug_dump
<?php
Zend_Debug::dump($var);
?>
@arioch1984
arioch1984 / osx_dummy_file.sh
Created April 15, 2015 08:37
OSX: make dummy files #osx_dummy_file
mkfile 50m test.tmp
@arioch1984
arioch1984 / wp_print_actions_by_hook.php
Created May 7, 2015 11:04
Wordpress: print actions by hook name #wp_print_actions_by_hook
<?php
$hook_name = 'hook';
global $wp_filter;
var_dump( $wp_filter[$hook_name] );
?>
@arioch1984
arioch1984 / wp_redirect_home_from_cookie.php
Created May 8, 2015 15:34
Wordpress: WPML set language redirection for home from cookie #wp_redirect_home_from_cookie