Skip to content

Instantly share code, notes, and snippets.


Giang Le gianghl1983

  • Thiết kế Website Chuyên nghiệp Thanh Hóa
  • Việt Nam
View GitHub Profile
View Example of Ultimate Member Cover photo in Open Graph Image meta
function um_custom_init(){
remove_action('wp_head', 'um_profile_dynamic_meta_desc', 9999999);
add_action('wp_head', 'um_custom_profile_dynamic_meta_desc', 9999999);
function um_custom_profile_dynamic_meta_desc() {
global $ultimatemember;
if ( um_is_core_page('user') && um_get_requested_user() ) {
um_fetch_user( um_get_requested_user() );
gianghl1983 / pmpromyCRED.php
Created Jun 20, 2019 — forked from strangerstudios/pmpromyCRED.php
Award MyCRED points for members who sign up for Membership Level 1.
View pmpromyCRED.php
Use this recipe in combination with MyCRED to award points to members when signing up
for Level 1 membership. This code gist could be customized to give points for another
membership level ID, award recurring points for each subscription payment, and more.
MyCRED can be downloaded/configured here:
// Register Hook for PMPro Membership Points at Signup
gianghl1983 / form-content.html
Created Aug 6, 2019 — forked from alexmustin/form-content.html
WordPress AJAX Live Search of Post Title
View form-content.html
<!-- // The HTML (could be part of page content) // -->
<input type="text" name="keyword" id="keyword" onkeyup="fetch()"></input>
<div id="datafetch">Search results will appear here</div>
View caldera_forms_private_upload_directory.php
add_filter( 'caldera_forms_private_upload_directory', function( $directory, $field_id, $form_id, $transient_id ){
//IMPORTANT -- Change this to the ID of your field, or remove this conditional to affect all fields.
if( 'fld111' === $field_id ){
$uploads = wp_get_upload_dir();
$directory = $uploads[ 'basedir' ] . '/somepath';
return $directory;
View Ultimate Member - change display name with custom name per user role
// Requires Ultimate Member v1.3.68+
// Change Displayname for Business category profiles
add_filter("um_user_display_name_filter","um_custom_businessname", 10, 2);
function um_custom_businessname( $name, $profile_id ){
um_fetch_user( $profile_id );
if( um_user('role') == 'business' ){
$name = um_user("first_name");
View Ultimate Member - Hides current user from search query in member directory
* Hides current user from search query in member directory
add_filter('um_prepare_user_query_args', 'um_remove_current_user_from_query', 10, 2);
function um_remove_current_user_from_query( $query_args, $args ){
$query_args['exclude'] = array( get_current_user_id() );
return $query_args;
gianghl1983 / add-to-cart.php
Created Apr 5, 2020 — forked from webaware/add-to-cart.php
WooCommerce purchase page add-to-cart with quantity and AJAX, by customising the add-to-cart template in the WooCommerce loop. See blog post for details:
View add-to-cart.php
* Loop Add to Cart -- with quantity and AJAX
* requires associated JavaScript file qty-add-to-cart.js
* @link
* @link
// add this file to folder "woocommerce/loop" inside theme
View gist:b7b54b3995b8ba7fe70b56d4efd886ff
// Source:
// Xem hướng dẫn WP_Query toàn tập:
$args = array(
//////Author Parameters - Tham số lấy bài viết theo tác giả
'author' => '1,2,3,', //(int) - Các ID tác giả cần lấy bài viết (thêm dấu - vào để loại trừ tác giả, ví dụ: -14, -20)
'author_name' => 'luetkemj', //(string) - Lấy bài viết dựa theo tên nick name của tác giả
'author__in' => array( 2, 6 ), //(array) - Lấy bài dựa theo ID của tác giả
gianghl1983 / ff-user-email-verification.php
Created Dec 15, 2020 — forked from alex-authlab/ff-user-email-verification.php
Email verification add-on plugin for user created with Fluent Form Plugin
View ff-user-email-verification.php
Plugin Name: Fluent Form User Email Verification
Description: Fluent Form User Email Verification
Version: 1.0
Author: WPManageNinja Support Team
Author URI:
Plugin URI:
License: GPLv2 or later
Text Domain: fluentform
gianghl1983 / disable-plugins-by-url.php
Created Dec 29, 2020 — forked from damiencarbery/disable-plugins-by-url.php
Class To Disable WordPress Plugins By URL - Disable specified plugins except for certain pages - enhanced with caching.
View disable-plugins-by-url.php
Plugin Name: Class To Disable WordPress Plugins By URL
Plugin URI:
Description: Disable specified plugins except for certain pages - enhanced with caching.
Version: 0.1
Author: Damien Carbery
Author URI: