Skip to content

Instantly share code, notes, and snippets.

View finallyRaunak's full-sized avatar
💻
Writing Useless commit messages

Raunak Gupta finallyRaunak

💻
Writing Useless commit messages
View GitHub Profile
@finallyRaunak
finallyRaunak / Custom Post Type UI
Created October 27, 2016 10:34
Playing with Custom Post Type UI.
To get the list of all post type
get_post_types();
Output
Array
(
[post] => post
[page] => page
@finallyRaunak
finallyRaunak / wp-default-avatar.php
Created October 27, 2016 10:30
Change the Default Gravatar Button
<?php
add_filter( 'avatar_defaults', 'newgravatar' );
function newgravatar ($avatar_defaults) {
$myavatar = site_url() . '/img/blog_noPhoto.jpg';
$avatar_defaults[$myavatar] = "Default Avatar";
return $avatar_defaults;
}
@finallyRaunak
finallyRaunak / wp-rewrite-rule.php
Created October 27, 2016 09:53
Changing a Few Default Rewrite Rules
<?php
add_action( 'init', 'init_example' );
function init_example() {
global $wp_rewrite;
$wp_rewrite->author_base = 'profile';
$wp_rewrite->search_base = 'find';
$wp_rewrite->pagination_base = 'p';
}
@finallyRaunak
finallyRaunak / remove-woocommerce-assets.php
Created October 27, 2016 08:15
Remove WooCommerce default Assets from non WooCommerce page. To disable all mentioned scripts except cart, checkout, my-account and product page.
// CSS files
woocommerce-layout.css
woocommerce-smallscreen.css
woocommerce.css
// JavaScript files
add-to-cart.min.js
jquery.blockUI.min.js
woocommerce.min.js
jquery.cookie.min.js
@finallyRaunak
finallyRaunak / add-custom-fields-to-woocomerce.product-cat-backend-page.php
Last active October 21, 2016 18:29
Wordpress, WooCommerce code to Add OG tags in Category Archive page.
<?php
//Product Cat creation page
function text_domain_taxonomy_add_new_meta_field() {
?>
<div class="form-field">
<label for="term_meta[wh_meta_title]"><?php _e('Meta Title', 'text_domain'); ?></label>
<input type="text" name="term_meta[wh_meta_title]" id="term_meta[wh_meta_title]">
<p class="description"><?php _e('Enter a meta title, <= 60 character', 'text_domain'); ?></p>
</div>
<?php
/* The wp_mail_from filter modifies the "from email address" used in an email sent using the wp_mail function.
* auto-detect the server so you only have to enter the front/from half of the email address, including the @ sign
* https://codex.wordpress.org/Plugin_API/Filter_Reference/wp_mail_from
*/
function xyz_filter_wp_mail_from($email) {
/* start of code lifted from wordpress core, at /wp-includes/pluggable.php */
$sitename = strtolower($_SERVER['SERVER_NAME']);
<?php
add_filter( 'avatar_defaults', 'newgravatar' );
function newgravatar($avatar_defaults) {
$myavatar = get_bloginfo('template_directory') . '/img/my-custom-img.jpg';
$avatar_defaults[$myavatar] = "Default Avatar";
return $avatar_defaults;
}
@finallyRaunak
finallyRaunak / gzip-compression-in-apache-htaccess
Created October 12, 2016 15:17
Enable GZIp compression in shared hosting. To test gzip is enabled or not https://www.giftofspeed.com/gzip-test/
#To enable mod_deflate(recommended)
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
@finallyRaunak
finallyRaunak / find-replace-wp-media.php
Last active February 6, 2018 16:23
Program to replace the uncompressed wp-content\uploads media with the compressed wp-content\compress media.
<?php
define("COMPRESS_DIR", realpath(dirname(__FILE__)) . "\compress"); //folder where all the compressed images will be stored
define("UPLOADS_DIR", realpath(dirname(__FILE__)) . "\uploads"); //folder where all the uploaded media/images are stored
//reading all the compressed files name
$compress_dir_files = scandir(COMPRESS_DIR);
$compress_dir_files = array_diff($compress_dir_files, array(".", ".."));
echo nl2br('Total Number of Compressed Files are: ' . count($compress_dir_files) . "\n\n");
@finallyRaunak
finallyRaunak / wordpress-security-tips.php
Created October 11, 2016 08:13
WordPress security tips 1
<?php
//To change secret key prsent in wp-config.php
//https://api.wordpress.org/secret-key/1.1/salt/
//Disabling Front-End Error Logging
define('WP_DEBUG_DISPLAY', false);
//Turning Off Debugging
define('WP_DEBUG', false);