Skip to content

Instantly share code, notes, and snippets.

View manchumahara's full-sized avatar
💭
Life is beautiful!

Sabuj Kundu manchumahara

💭
Life is beautiful!
View GitHub Profile
[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 ) {
//save_topic_meta_boxes method is hooked from 'save_post'
//this just code sample from my code
/**
* Save topic meta boxes
*
* @param $topic_id
*
* @return mixed
@manchumahara
manchumahara / gist:388e64886fe34c280e909346c763bc03
Created December 30, 2019 12:38
display order status list in my orders in woocommerce https://codeboxr/.com
add_action( 'woocommerce_before_account_orders', 'woo_my_orders_display_status' );
function woo_my_orders_display_status( $has_orders = false ) {
//if($has_orders){
$post_status = isset( $_REQUEST['post_status'] ) ? sanitize_text_field( $_REQUEST['post_status'] ) : 'all';
$order_page_url = get_permalink( wc_get_page_id( 'orders' ) );
echo '<div class="clear clearfix"></div>';
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-87486323-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-87486323-2');
</script>
echo do_shortcode('[cbxwpbookmarkbtn object_id="'.$post->ID.'" object_type="'.$post->post_type.'"]');
//echo do_shortcode('[cbxwpbookmarkbtn]');
add_filter('number_format_i18n', 'wpbanglatools_i18n_digit', 10, 1);
add_filter('date_i18n', 'wpbanglatools_i18n_date',10,2);
function wpbanglatools_i18n_digit($en_number){
$en_digits = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
$bn_digits = array('০', '১', '২', '৩', '৪', '৫', '৬', '৭', '৮', '৯');
$en_number = str_replace($en_digits, $bn_digits, $en_number);
//var_dump($en_number);
return $en_number;
}
/**
* on init call shortcode function
*/
add_action('init', 'init_shortcodes');
/**
* Init shortcodes
*/
function init_shortcodes(){
add_shortcode('cbxwoodigitalfiles_simple_product', 'cbxwoodigitalfiles_simple_product_display');
[05-Sep-2019 07:51:15 UTC] Array
(
[PlateNumber] => LSN4149
[VehicleList] => Array
(
[ConsultaID] => 3369212
[Placa] => LSN4149
[Chassi] => 8A1LZBW3TCL848007
[Fabricante] => RENAULT
[GrupoModelo] => FLUENCE
@manchumahara
manchumahara / cbx_restrict_content.php
Last active September 5, 2019 05:24
Restrict any wp page or post for any role
<?php
/**
* Plugin Name: CBX Simple Restrict Content
* Description: Simple or hard coded wordpress content restrict for any role
* Author: Codeboxr
* Version: 1.0.0
* Licence: MIT
* Author URI: https://codeboxr.com
*/
//if you want to use this code in theme ignore lines from 1-10 or use code from 11 to bottom of this page.