Skip to content

Instantly share code, notes, and snippets.

View patrick-wc's full-sized avatar

Patrick Whitty-Clarke patrick-wc

View GitHub Profile
@kellenmace
kellenmace / save-gravity-forms-file-upload-to-advanced-custom-fields-field-in-wordpress.php
Last active March 2, 2018 03:48
Save Gravity Forms File Upload to Advanced Custom Fields Field in WordPress
<?php
/**
* Save Gravity Forms event registration file to media library.
*/
class WDSP_Event_Form {
/**
* Instance of class.
*
* @var class
@mgburns
mgburns / acf-field-registration-example.php
Created September 1, 2015 13:14
Example programmatic registration of Advanced Custom Fields fields
<?php
/**
* Example programmatic registration of Advanced Custom Fields fields
*
* @see http://www.advancedcustomfields.com/resources/register-fields-via-php/
*/
function register_custom_acf_fields() {
if ( function_exists( 'acf_add_local_field_group' ) ) {
@magnific0
magnific0 / wp_usermeta.md
Last active June 16, 2023 05:28
Show and Edit User Meta in Wordpress

Show and Edit User Meta in Wordpress

Description

This simple procedure will allow you to:

  1. Display user meta fields under in the user list as additional columns (Users > All Users).
  2. Display these fields on user profiles.
  3. Edit these fields under user edit.

This method works completely without plugins and involves just some functions and hooks in functions.php. Plugins like "User Meta Display" achieve this to some level, but treat custom meta fields completely different from the regular fields. They are shown and edited in seperate environment and fail to show the meta data is a table list. This method integrates custom user meta along with regular user (meta).

@gregrickaby
gregrickaby / infinite-scroll-masonry-imagesloaded.php
Last active June 14, 2023 13:01
Infinite Scroll + Masonry + ImagesLoaded
/**
* Be sure to include library scripts in this order. Can be placed either
* in the header or footer.
*/
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-infinitescroll/2.0b2.120519/jquery.infinitescroll.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/masonry/3.1.2/masonry.pkgd.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/3.0.4/jquery.imagesloaded.min.js"></script>
@WebEndevSnippets
WebEndevSnippets / functions.php
Created January 27, 2014 20:32
WordPress: Modify WP registration signup email message and subject
add_filter( 'wpmu_signup_user_notification_subject', 'we_modify_register_user_notification_subject', 10, 4 );
/**
* Modify the user registration email activation subject
*/
function we_modify_register_user_notification_subject( $text ) {
return 'Welcome to the Best Books on Writing site! (Activation Required)';
}
add_filter('wpmu_signup_user_notification_email', 'we_modify_register_user_notification_message', 10, 4);
/**
@billerickson
billerickson / gist:1325968
Created October 30, 2011 14:38
Default terms for taxonomy
<?php
/**
 * Define default terms for custom taxonomies
 *
 * @author    Michael Fields     http://wordpress.mfields.org/
 * @props     John P. Bloch      http://www.johnpbloch.com/
 *
 * @since     2010-09-13
 * @alter     2010-09-14
 *