Skip to content

Instantly share code, notes, and snippets.

View manchumahara's full-sized avatar

Sabuj Kundu manchumahara

View GitHub Profile
$profile_link = um_user_profile_url($user_id); where $user_id is the user id/ID
@manchumahara
manchumahara / cbxwpbookmarkaddon.txt
Created September 29, 2021 11:27
cbxwpbookmarkaddon changelog
== 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
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 July 9, 2021 09:41 — forked from Latz/testlisttable_complete.php
Sample plugin for usage of WP_List_Table class (complete version)
<?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 October 30, 2020 18:47
Single Click "Visit Site" Menu in WordPress Admin Bar(Admin Top Menu) https://manchumahara.com/?p=1266&preview=true
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 18:37
Hide the user_id column in CBX Bookmark admin bookmark listing https://wordpress.org/plugins/cbxwpbookmark/
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;
}
{
"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": {
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
[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.
add_filter( 'woocommerce_shortcode_products_query',
function ( $query_args, $attributes, $type ) {
if ( $type == 'best_selling_products' ) {
unset( $query_args['meta_key'] );
unset( $query_args['meta_query'] );
add_filter( 'posts_clauses',
function ( $args ) {