Custom social sharing buttons for Twitter, Facebook, Google Plus, LinkedIn, StumbleUpon, and Pinterest.
via http://siliconstation.com/how-develop-custom-google-plus-button/
<a class="icon-twitter" rel="nofollow"
href="http://twitter.com/"
<?php | |
/* | |
Plugin Name: Pancake v. 1.1 | |
Plugin URI: http://phpmaps.github.io/me/ | |
Description: Hides wordpress categories that Johnny finds annoying when working in the admin! | |
Version: 1.1 rev 1 (Sea Gull) | |
Author: Doogs | |
Author URI: http://phpmaps.github.io/me/ | |
*/ | |
<?php | |
/** | |
* Redirect users to custom URL based on their role after login | |
* | |
* @param string $redirect | |
* @param object $user | |
* @return string | |
*/ | |
function wc_custom_user_redirect( $redirect, $user ) { | |
// Get the first of all the roles assigned to the user |
<?php | |
class FacebookDebugger | |
{ | |
/* | |
* https://developers.facebook.com/docs/opengraph/using-objects | |
* | |
* Updating Objects | |
* | |
* When an action is published, or a Like button pointing to the object clicked, | |
* Facebook will 'scrape' the HTML page of the object and read the meta tags. |
<?php | |
/** | |
* AffiliateWP - Custom logout redirect for Affiliates | |
* By default, a user is sent to the wp-login.php?loggedout=true page | |
* Affiliates are logged out to the affiliate dashboard login screen | |
* Normal WP users are logged out and redirected to the site URL | |
*/ | |
function affwp_custom_logout_redirect( $logout_url, $redirect ) { |
Custom social sharing buttons for Twitter, Facebook, Google Plus, LinkedIn, StumbleUpon, and Pinterest.
via http://siliconstation.com/how-develop-custom-google-plus-button/
<a class="icon-twitter" rel="nofollow"
href="http://twitter.com/"
<?php | |
/** | |
* Optimize WooCommerce Scripts | |
* Updated for WooCommerce 2.0+ | |
* Remove WooCommerce Generator tag, styles, and scripts from non WooCommerce pages. | |
*/ | |
add_action( 'wp_enqueue_scripts', 'child_manage_woocommerce_styles', 99 ); | |
function child_manage_woocommerce_styles() { | |
//remove generator meta tag |
<?php | |
//Modify the output of the gallery short code | |
add_filter('post_gallery', 'scaffolding_post_gallery', 10, 2); | |
function scaffolding_post_gallery($attr) { | |
$post = get_post(); | |
static $instance = 0; | |
$instance++; | |
if ( ! empty( $attr['ids'] ) ) { |
/** | |
* Optimize WooCommerce Scripts | |
* Remove WooCommerce Generator tag, styles, and scripts from non WooCommerce pages. | |
*/ | |
add_action( 'wp_enqueue_scripts', 'child_manage_woocommerce_styles', 99 ); | |
function child_manage_woocommerce_styles() { | |
//remove generator meta tag | |
remove_action( 'wp_head', array( $GLOBALS['woocommerce'], 'generator' ) ); |
//add&remove field from user profiles - sorce:http://davidwalsh.name/add-profile-fields | |
function modify_contact_methods($profile_fields) { | |
// Add new fields | |
$profile_fields['company'] = 'Company'; | |
// Remove old fields | |
//unset($profile_fields['aim']); | |
return $profile_fields; |