Skip to content

Instantly share code, notes, and snippets.

View WebEndevSnippets's full-sized avatar

Bruce Munson WebEndevSnippets

View GitHub Profile
@WebEndevSnippets
WebEndevSnippets / functions.php
Created November 13, 2012 16:30
WooCommerce: Change Order Notes Placeholder Text
add_filter( 'woocommerce_checkout_fields', 'webendev_woocommerce_checkout_fields' );
/**
* Change Order Notes Placeholder Text - WooCommerce
*
*/
function webendev_woocommerce_checkout_fields( $fields ) {
$fields['order']['order_comments']['placeholder'] = 'Your custom placeholder';
return $fields;
}
@WebEndevSnippets
WebEndevSnippets / functions.php
Created November 13, 2012 16:48
WooCommerce: Add Prefix to WooCommerce Order Number
add_filter( 'woocommerce_order_number', 'webendev_woocommerce_order_number', 1, 2 );
/**
* Add Prefix to WooCommerce Order Number
*
*/
function webendev_woocommerce_order_number( $oldnumber, $order ) {
return 'WE' . $order->id;
}
@WebEndevSnippets
WebEndevSnippets / functions.php
Created November 20, 2012 13:39
Genesis: Ad after third post's content
add_action( 'genesis_after_post_content', 'we_category_ad' );
/**
* Ad after third post's content
*
*/
function we_category_ad() {
global $wp_query;
if( 2 == $wp_query->current_post )
echo '<div class="ad">Ad Goes Here</div>';
}
@WebEndevSnippets
WebEndevSnippets / functions.php
Created December 8, 2012 01:06
Genesis: Remove Edit Link
/** Remove the edit link */
add_filter ( 'genesis_edit_post_link' , '__return_false' );
@WebEndevSnippets
WebEndevSnippets / functions.php
Created January 2, 2013 15:36
WordPress: Change Contact Methods in User Profile
add_filter( 'user_contactmethods' , 'webendev_change_contactmethods' , 11 , 1 );
/**
* Change Contact Methods in User Profile
*
*/
function webendev_change_contactmethods( $contactmethods ) {
// Add Contact Methods
$contactmethods['twitter'] = 'Twitter ID';
$contactmethods['facebook'] = 'Facebook ID';
@WebEndevSnippets
WebEndevSnippets / general.php
Created January 2, 2013 15:58
WordPress: Modify Admin Footer Text
add_filter( 'admin_footer_text', 'we_admin_footer' );
/**
* Modify Admin Footer Text
*
*/
function we_admin_footer() {
echo "<a href='" . CHILD_THEME_URL . "'>" . CHILD_THEME_NAME . "</a> designed by <a href='" . CHILD_THEME_URL . "'>" . CHILD_THEME_DEVELOPER . "</a>";
}
@WebEndevSnippets
WebEndevSnippets / general.php
Created January 2, 2013 16:14
WordPress: Change Admin Favicon
add_action( 'admin_head', 'we_admin_favicon' );
/**
* Change Admin Favicon
*
*/
function we_admin_favicon() {
if ( file_exists( CHILD_DIR . '/images/favicon.ico' ) )
$favicon = CHILD_URL . '/images/favicon.ico';
elseif ( file_exists( CHILD_DIR . '/images/favicon.gif' ) )
$favicon = CHILD_URL . '/images/favicon.gif';
@WebEndevSnippets
WebEndevSnippets / general.php
Created January 2, 2013 16:45
WordPress: Change Admin Toolbar Howdy Text and Modify My Account Menu
add_action( 'admin_bar_menu', 'we_admin_bar_custom_account_menu', 11 );
/**
* Change Admin Toolbar Howdy Text and Modify My Account Menu
*
*/
function we_admin_bar_custom_account_menu( $wp_admin_bar ) {
$user_id = get_current_user_id();
$current_user = wp_get_current_user();
$profile_url = get_edit_profile_url( $user_id );
@WebEndevSnippets
WebEndevSnippets / general.php
Created January 2, 2013 17:07
WordPress: Remove Admin Toolbar Menu Items
add_action( 'wp_before_admin_bar_render', 'we_remove_admin_bar_links' );
/**
* Remove Admin Toolbar Menu Items
*
*/
function we_remove_admin_bar_links() {
global $wp_admin_bar;
// $wp_admin_bar->remove_menu('wp-logo'); // Remove the WordPress logo
$wp_admin_bar->remove_menu('about'); // Remove the about WordPress link
$wp_admin_bar->remove_menu('wporg'); // Remove the WordPress.org link
@WebEndevSnippets
WebEndevSnippets / general.php
Created January 2, 2013 17:08
WordPress: Add Admin Toolbar Menu Items
add_action( 'admin_bar_menu', 'we_add_admin_bar_links', 100 );
/**
* Add Admin Toolbar Menu Items
*
*/
function we_add_admin_bar_links($admin_bar) {
$admin_bar->add_menu( array(
'id' => 'google-analytics',
'title' => 'Google Analytics',
'href' => 'http://www.google.com/analytics/',