Skip to content

Instantly share code, notes, and snippets.

View leogopal's full-sized avatar
🌍
Working on a better, free-er web.

Leo Gopal leogopal

🌍
Working on a better, free-er web.
View GitHub Profile
@leogopal
leogopal / dns-prefetch.php
Last active July 1, 2018 13:14
DNS Prefetching in WordPress
<?php
// Prefetch For Speed Up
function dns_prefetch() {
$prefetch = 'on';
echo "\n <!-- DNS Prefetching Start --> \n";
echo '<meta http-equiv="x-dns-prefetch-control" content="'.$prefetch.'">'."\n";
if ($prefetch != 'on') {
@leogopal
leogopal / dev-debuggin.php
Created June 2, 2015 09:14
wp-config for dev and live environments
<?php
switch( $_SERVER['SERVER_NAME'])
{
// Dev
case 'dev.example.com':
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('ENV', 'dev');
break;
/**********************************
*
* Move WooCommerce Price on Single Product Page
*
* @author AlphaBlossom / Tony Eppright
* @link http://www.alphablossom.com
*
* Reference hook locations using woocommerce_single_product_summary hook
*
* @hooked woocommerce_template_single_title – 5
add_action('wp_head','pluginname_ajaxurl');
function pluginname_ajaxurl() {
?>
<script type="text/javascript">
var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>';
</script>
<?php
}
//functions.php code
#For files
sudo find . -type f -exec chmod 664 {} +
#For Directories
sudo find . -type d -exec chmod 775 {} +
#For the Config File
sudo chmod 660 wp-config.php
@leogopal
leogopal / functions.php
Created February 29, 2016 10:24
WordPress Ajax example
<?php
add_action('wp_head','pluginname_ajaxurl');
function pluginname_ajaxurl() {
?>
<script type="text/javascript">
var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>';
</script>
<?php
@leogopal
leogopal / no-jquery.md
Last active November 11, 2016 10:54
Going without jQuery (when possible) Resources
@leogopal
leogopal / wordpress-debug-mode.php
Created April 6, 2017 08:05
WordPress Debug mode Code
// 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 );
@ini_set( 'display_errors', 0 );
@leogopal
leogopal / youtube-id.php
Last active July 5, 2021 15:37
PHP function to get youtube ID from URL
<?php
function get_youtube_video_ID($youtube_video_url) {
/**
* Pattern matches
* http://youtu.be/ID
* http://www.youtube.com/embed/ID
* http://www.youtube.com/watch?v=ID
* http://www.youtube.com/?v=ID
* http://www.youtube.com/v/ID
* http://www.youtube.com/e/ID
@leogopal
leogopal / keybase.md
Created May 7, 2017 12:02
Verifying myself on Keybase.io

Keybase proof

I hereby claim:

  • I am leogopal on github.
  • I am leogopal (https://keybase.io/leogopal) on keybase.
  • I have a public key ASByfyq6t9rfWSsYlbC8ER86XnzBa_QkUXLg_jq90m9YTgo

To claim this, I am signing this object: