Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Dipak C. Gajjar dipakcg

🎯
Focusing
View GitHub Profile
@dipakcg
dipakcg / functions.php
Created Mar 28, 2013
WordPress - Modify main theme shortcode through child theme. (eg. To modify "intro_btn_name" shortcode of main theme, use following code under child theme's functions.php)
View functions.php
add_action( 'after_setup_theme', 'themewerx_child_theme_setup' );
function themewerx_child_theme_setup() {
remove_shortcode( 'intro_btn_name' );
add_shortcode( 'intro_btn_name', 'themewerx_intro_btn_name' );
}
function themewerx_intro_btn_name( $atts, $content = null ) {
global $intro_btn;
extract( shortcode_atts( array(
@dipakcg
dipakcg / display-xml-using-php.php
Created May 11, 2013
Display XML file contents in webpage using PHP
View display-xml-using-php.php
<?php
$strContent = file_get_contents('YOUR-XML-FILE-PATH.xml'); // eg. http://www.SomeDomain.com/FileName.xml
$arrContent = new SimpleXmlElement($strContent, LIBXML_NOCDATA);
?>
<p> &nbsp; </p>
<div style="margin-left:25px; margin-right: 7px;">
<h2>TITLE GOES HERE</h2>
<div>
<?php
$intI = 0;
@dipakcg
dipakcg / prevent_sql_injection.php
Created Apr 2, 2014
Sample PHP Code (MySQLi insert query) to prevent SQL injection
View prevent_sql_injection.php
<?php
/* Use mysql parameterized statements rather than simple mysql query to prevent sql injection */
// Connect to MySQLi - Change DB_HOST, DB_USER, DB_PASS, DB_NAME with appropriate values
$mysqli = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME) or DIE ('Could not connect to the database:' . mysqli_connect_error());
mysqli_set_charset($mysqli, 'utf-8');
// Change field1 and so on with database fields.
$stmt = $dbc->prepare("INSERT INTO database_name (field1, field2, field3, field4, field5)
VALUES (?, ?, ?, ?, ?)");
// s = string, i = integer, d = double
@dipakcg
dipakcg / current_date.html
Created Apr 2, 2014
Generate current date using Javascript
View current_date.html
<script type="text/javascript"> //Generate current date
var currentDate = new Date();
var month = currentDate.getMonth() + 1;
var day = currentDate.getDate();
var year = currentDate.getFullYear();
document.write(day + "/" + month + "/" + year);
//-->
</script>
@dipakcg
dipakcg / style.css
Created Aug 20, 2014
Change the Default Text Selection Color
View style.css
/* Add the below code in main stylesheet */
/* ORANGE background and WHITE font-color */
::-moz-selection {
background-color: #FF6200;
color: #FFFFFF;
}
::selection {
background-color: #FF6200;
color: #FFFFFF;
@dipakcg
dipakcg / functions.php
Created Aug 24, 2014
WordPress - Display update notification for Admins
View functions.php
/* Adding this PHP code to the functions.php of WordPress theme will only display WordPress update notifications to admin users. */
global $user_login;
get_currentuserinfo();
if (!current_user_can('update_plugins')) {
add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
}
@dipakcg
dipakcg / .htaccess
Created Aug 26, 2014
WordPress - Protect wp-config.php file from brute force attacks
View .htaccess
# Add the following code in .htaccess to protect wp-config.php file from brute force attacks
<Files wp-config.php>
order allow,deny
deny from all
</Files>
@dipakcg
dipakcg / .htaccess
Created Aug 26, 2014
WordPress - Protect .htaccess file from brute force attacks
View .htaccess
# Add the following code in .htaccess to protect .htaccess file from brute force attacks
<Files .htaccess>
order allow,deny
deny from all
</Files>
@dipakcg
dipakcg / functions.php
Created Aug 29, 2014
WordPress - Disable Plugin Update Notification For A Specific WordPress Plugin
View functions.php
/* Put this code in current theme’s functions.php */
/* Replace plugin-directory/plugin-file.php with plugin’s directory and file name */
function filter_plugin_updates( $value ) {
unset( $value->response['plugin-directory/plugin-file.php'] );
return $value;
}
add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );
@dipakcg
dipakcg / functions.php
Last active Aug 29, 2015
WordPress - Use Gravatar image as WordPress favicon
View functions.php
<?php
// Add the following code in theme's functions.php file to use Gravatar image as favicon (16x16 favicon.ico)
function dcg_gravatar_favicon() {
// Replace email here
$GetEmailHash = md5(strtolower(trim('me@dipakgajjar.com')));
?>
<link rel="shortcut icon" href="<?php echo 'http://www.gravatar.com/avatar/' . $GetEmailHash . '?s=16;'; ?>" type="image/x-icon" />
<?php
}
add_action('wp_head', 'dcg_gravatar_favicon');