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; |