Skip to content

Instantly share code, notes, and snippets.

:octocat:
Focusing on Analytics, CI and Wordpress Related Projects At The Moment

Vincent Koc koconder

:octocat:
Focusing on Analytics, CI and Wordpress Related Projects At The Moment
Block or report user

Report or block koconder

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
@koconder
koconder / Wordpress_WPCONFIG_Custom.php
Last active Jan 14, 2019
Disable XML-RPC Pingbacks on Wordpress for Wp-Config
View Wordpress_WPCONFIG_Custom.php
<?php
// Disable pingback.ping xmlrpc method to prevent Wordpress from participating in DDoS attacks
// More info at: https://docs.bitnami.com/?page=apps&name=wordpress&section=how-to-re-enable-the-xml-rpc-pingback-feature
// remove x-pingback HTTP header
add_filter('wp_headers', function($headers) {
unset($headers['X-Pingback']);
return $headers;
});
// disable pingbacks
@koconder
koconder / Update_Wordpress_Hostname.sql
Last active Jan 14, 2019
Wordpress Site Migration SQL Command - Commands to Find and Replace Meta, Site Options and Site Content for Hostnames
View Update_Wordpress_Hostname.sql
UPDATE wp_options SET option_value = replace(option_value, 'http://thismagicday.com.192.168.1.15.xip.io', 'http://thismagicday.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://thismagicday.com.192.168.1.15.xip.io','http://www.thismagicday.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://thismagicday.com.192.168.1.15.xip.io', 'http://thismagicday.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://thismagicday.com.192.168.1.15.xip.io','http://thismagicday.com');
@koconder
koconder / Affiliate Cookie
Last active Jan 14, 2019
Dead simple affiliate query string to 30 day cookie in Apache HTACCESS Config
View Affiliate Cookie
View .htaccess
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
@koconder
koconder / ga.organic.js
Created Jun 23, 2014
ga.js Google Analytics - Organic Sources snippet
View ga.organic.js
//Taken from http://www.google-analytics.com/ga.js
//And de-compressed
var Ld = "daum:q eniro:search_word naver:query pchome:q images.google:q google:q yahoo:p yahoo:q msn:q bing:q aol:query aol:q lycos:q lycos:query ask:q cnn:query virgilio:qs baidu:wd baidu:word alice:qs yandex:text najdi:q seznam:q rakuten:qt biglobe:q goo.ne:MT search.smt.docomo:MT onet:qt onet:q kvasir:q terra:query rambler:query conduit:q babylon:q search-results:q avg:q comcast:q incredimail:q startsiden:q go.mail.ru:q centrum.cz:q 360.cn:q sogou:query tut.by:query globo:q ukr:q so.com:q auone:q".split(" "),
Sd = function (a) {
if (a.get(kb) && !a.get(Mc)) {
var b;
b = !F(a.get(ic)) || !F(a.get(nc)) || !F(a.get(S)) || !F(a.get(lc));
for (var c = {}, d = 0; d < Md[w]; d++) {
var e = Md[d];
c[e] = a.get(e)
@koconder
koconder / export.php
Last active Jan 14, 2019
PHP Rules for CSV exports for UTF-8 and old browsers. Dynamic Exporting with rules to support each type of format which is extendable to call a parser on inputs.
View export.php
<?php
//Do Download Headers if we have nothing else to show
if($uri_page[$no] == 'export'){
//Universal
ini_set('zlib.output_compression','Off');
if($uri_page[$no+1] == 'csv'){
//CSV
header('Content-Encoding: UTF-8');
header('Content-type: text/csv; charset=UTF-8');
View disable-updates.php
<?php
// Don't disable on dev
if ( ! defined( 'WP_DEBUG' ) || ! WP_DEBUG ) {
// Disable core update checking
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );
remove_action( 'admin_init', '_maybe_update_core' );
remove_action( 'wp_version_check', 'wp_version_check' );
View wordpress.vcl
backend default {
.host = "127.0.0.1";
.port = "8080";
}
acl purge {
"localhost",
"69.195.222.132"
}
sub vcl_recv {
@koconder
koconder / fix_tt.sh
Created Oct 3, 2013
Update all Timthumb Files across Cpanel Users
View fix_tt.sh
#! /bin/bash
# Detects and updates timthumb.php to latest version for all cPanel users.
# dropdeaddick.com
latest=`lynx -source http://timthumb.googlecode.com/svn/trunk/timthumb.php |grep "define ('VERSION'" $file |cut -f4 -d"'"`
if [ -z "$latest" ]; then
echo "could not get latest timthumb release, aborting!"
exit 1
fi
for user in `awk -F':' '{ if ($3 > 499) print $0 }' /etc/passwd | grep home | cut -d':' -f1`; do
@koconder
koconder / composer.sh
Created Sep 9, 2013
Install Composer Globally on Cent OS
View composer.sh
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/bin/composer
You can’t perform that action at this time.