Skip to content

Instantly share code, notes, and snippets.

@zeropointdevelopment
zeropointdevelopment / code-snippet-1.bash
Created December 27, 2013 05:26
[WordPress] Code from our blog post Recursively Set WordPress File Permissions - http://www.limecanvas.com/recursively-set-wordpress-file-permissions/
#!/bin/sh
#
# This script configures WordPress file permissions based on recommendations
# from http://codex.wordpress.org/Hardening_WordPress#File_permissions
#
# Author: Wil Brown
#
# @uses /bin/sh scriptname.sh path
# @params text path to your WordPress folder from the www root e.g. / or /WordPress
#
@zeropointdevelopment
zeropointdevelopment / code-snippet-1.txt
Created December 27, 2013 05:34
[WordPress] Code from our blog post Speed Up Your Website using Caching and .htaccess - http://www.limecanvas.com/speed-up-your-website-using-caching-and-htaccess/
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault A300
# Expires after 1 month
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/pdf A2592000
@zeropointdevelopment
zeropointdevelopment / functions.php
Created December 27, 2013 04:33
[WordPress] Code from our blog post How to Move Jetpack Social Buttons with Genesis - http://www.limecanvas.com/how-to-move-jetpack-social-buttons-with-genesis/
/** Jetpack Share Buttons **/
function lc_add_jetpack_share_buttons(){
remove_filter( 'the_content', 'sharing_display', 19 );
remove_filter( 'the_excerpt', 'sharing_display', 19 );
if ( function_exists( 'sharing_display' ) ) {
echo sharing_display();
}
}
add_action( 'genesis_before_post_content', 'lc_add_jetpack_share_buttons' );
@zeropointdevelopment
zeropointdevelopment / code-snippet-1.php
Created December 27, 2013 05:38
[WordPress] Code from our blog post Adding Custom Image Sizes to WordPress 3.5 Media Manager - http://www.limecanvas.com/adding-custom-image-sizes-to-wordpress-3-5-media-manager/
// Add new image sizes
function lc_insert_custom_image_sizes( $image_sizes ) {
// get the custom image sizes
global $_wp_additional_image_sizes;
// if there are none, just return the built-in sizes
if ( empty( $_wp_additional_image_sizes ) )
return $image_sizes;
// add all the custom sizes to the built-in sizes
foreach ( $_wp_additional_image_sizes as $id => $data ) {
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
/* IE10+ specific styles go here */
}
@zeropointdevelopment
zeropointdevelopment / conditional-ie.html
Last active January 3, 2016 02:19
[WordPress] Code for article: CSS Hacks for IE targeting only IE8, IE7 and IE6 - http://www.limecanvas.com/css-hacks-for-ie-targeting-only-ie8-ie7-and-ie6/
<!--[if lte IE 9]>
Your IE8 and below HTML code here.
Perhaps importing a specific style sheet.
<![endif]-->
@zeropointdevelopment
zeropointdevelopment / README.md
Last active January 1, 2016 12:09
[WordPress] Code from our blog post WordPress .htaccess on Zeus Server - http://www.limecanvas.com/wordpress-htaccess-on-zeus-server/

rewrite.script is the .htaccess alternative for Zeus Servers

@zeropointdevelopment
zeropointdevelopment / code-snippet-1.php
Created December 27, 2013 05:57
[WordPress] Code from our blog post How to Disable Theme Switching - http://www.limecanvas.com/how-to-disable-theme-switching/
add_action('admin_init', 'lc_disable_theme');
function lc_disable_theme() {
global $menuitem, $userdata;
get_currentuserinfo();
if ($userdata->ID != 1) {
unset($menuitem['themes.php'][5]);
unset($menuitem['themes.php'][15]);
}
}
@zeropointdevelopment
zeropointdevelopment / code-snippet-1.php
Created December 27, 2013 05:53
[WordPress] Code from our blog post How to Backup your WordPress Website - http://www.limecanvas.com/how-to-backup-your-wordpress-website/
/* Enable alternative WP Cron */
define('ALTERNATE_WP_CRON', true);
@zeropointdevelopment
zeropointdevelopment / code-snippet-1.php
Created December 27, 2013 05:59
[WordPress] Code from our blog post Stopping WordPress Media Attachment Comment Spamming - http://www.limecanvas.com/stopping-wordpress-media-attachment-comment-spamming/
/** Stop comments being used on Media Files **/
add_filter( 'comments_open', 'stopMediaComments', 10, 2 );
function stopMediaComments( $open, $post_id ) {
$post = get_post( $post_id );
if ( 'attachment' == $post->post_type )
$open = false;
return $open;
}
/** This is used to get around non-native WordPress plugins **/