Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Sabuj Kundu manchumahara

🎯
Focusing
View GitHub Profile
View gist:0d877ae34d5bf65cfbea3ba39b47622d
global $wpdb;
$args = array();
$default_login = $wpdb->get_var(
"SELECT pm.post_id
FROM {$wpdb->postmeta} pm
LEFT JOIN {$wpdb->postmeta} pm2 ON( pm.post_id = pm2.post_id AND pm2.meta_key = '_um_core' )
WHERE pm.meta_key = '_um_mode' AND
pm.meta_value = 'login' AND
pm2.meta_value = 'login' "
);
View gist:697e8e8987f96b8dfbf58cff841b95e4
$profile_link = um_user_profile_url($user_id); where $user_id is the user id/ID
@manchumahara
manchumahara / cbxwpbookmarkaddon.txt
Created Sep 29, 2021
cbxwpbookmarkaddon changelog
View cbxwpbookmarkaddon.txt
== Changelog ==
= 1.3.1 =
* [update] Adjusted allow delete all param in my bookmarks shortcode in customizer method
= 1.3.0 =
* [new] Delete all bookmark param in my bookmarks grid shortcode, elementor widget, vc widgets
= 1.2.16 =
* [fixed] Fixed the grid shortcode that was buggy in 1.2.15 version
View gist:42ba61cab32d3f939fac115f1212601d
add_filter('cbxwpbookmark_bookmarkgrid_cols_class', 'cbxwpbookmark_bookmarkgrid_cols_class_extend', 10, 2);
/**
* Change grid size
*
* @param $grid
* @param $object_type
*
* @return mixed
*/
@manchumahara
manchumahara / testlisttable_complete.php
Last active Jul 9, 2021 — forked from Latz/testlisttable_complete.php
Sample plugin for usage of WP_List_Table class (complete version)
View testlisttable_complete.php
<?php
/*
Plugin Name: Test List Table Example
*/
if( ! class_exists( 'WP_List_Table' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
}
class My_Example_List_Table extends WP_List_Table {
@manchumahara
manchumahara / gist:0e1710721ab5741b68f3e8aad84fd8fd
Created Oct 30, 2020
Single Click "Visit Site" Menu in WordPress Admin Bar(Admin Top Menu) https://manchumahara.com/?p=1266&preview=true
View gist:0e1710721ab5741b68f3e8aad84fd8fd
add_action( 'admin_bar_menu', 'admin_bar_menu_visitsite', 999 );
function admin_bar_menu_visitsite( $wp_admin_bar ) {
if ( current_user_can( 'manage_options' ) ) {
$wp_admin_bar->add_node(
array(
'id' => 'visitsite',
'title' => 'Visit Site',
'href' => site_url(),
'meta' => array( 'class' => 'visitsite_adminbar', 'target' => '_blank' ),
@manchumahara
manchumahara / gist:e95124195bbaf37e3f18bd8c535292d9
Last active May 26, 2020
Hide the user_id column in CBX Bookmark admin bookmark listing https://wordpress.org/plugins/cbxwpbookmark/
View gist:e95124195bbaf37e3f18bd8c535292d9
add_filter('cbxwpbookmark_list_admin_columns', 'cbxwpbookmark_list_admin_columns_hide_user_id', 10, 1);
function cbxwpbookmark_list_admin_columns_hide_user_id($columns = array()){
if(isset($columns['user_id'])){
unset($columns['user_id']);
}
return $columns;
}
View gist:1a6113fa667186f7e8d950a4bbc42462
{
"version": "7",
"about": "This is a Prepros (https://prepros.io) configuration file. You can commit this file to a git repo to backup and sync project configurations.",
"config": {
"proxy": {
"enable": true,
"target": "http://localhost/ambient",
"useLocalAssets": false
},
"reload": {
View gist:684056f4eac4ad8cdec584fb0177e898
apply_filters('cbxwpbookmark_login_html', $cbxwpbkmark_login_html, $login_url, $redirect_url);
add_filter('cbxwpbookmark_login_html', 'cbxwpbookmark_login_link_change', 10, 3);
function cbxwpbookmark_login_link_change($cbxwpbkmark_login_html, $login_url, $redirect_url){
//$login_url is the redirect url you need
$login_url = ''; //set your custom login url here
$cbxwpbkmark_login_html = 'To login <a href="'.esc_url($login_url).'">click</a> here'; //set login form or html as need to display as your custom login
View gist:ca82c850a0ee47cd715a8381dbb6187e
[cbfccountdown type=”kk” plugin=”events-manager” id=”” category=”airsoft”][/cbfccountdown] //should not work because of the wrong double qute ”kk” , double quote should be "kk"
[cbfccountdown type="kk" plugin="events-manager" id="" category="airsoft"][/cbfccountdown] //should work but
here param id and category both can not be used same time, if you use both then id will be take and category will be ignored.
now, id value is any event post id. if you use this shortcode in any event post page then you can ignore the id and
category as it will take the id automatic. now what category does, you can ignore id and use category to display the latest event from that category.