Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Laurence Bahiirwa bahiirwa

🏠
Working from home
View GitHub Profile
@bahiirwa
bahiirwa / Troubleshoot Post Meta Value
Last active Nov 5, 2021
See Post Related Meta in a side metabox
View Troubleshoot Post Meta Value
<?php
/**
* Show Post Meta in a metabox
*/
add_action( 'add_meta_boxes', 'wpdocs_register_meta_boxes' );
function wpdocs_register_meta_boxes() {
add_meta_box(
'meta-box-id',
View Create ACF Admin menu Options Page & Sub Pages with Advanced Custom Fields
<?php
/**
* Plugin Name: Techie Options
* Plugin URI: https://github.com/yttechiepress/techie-options-page
* Author: Techiepress
* Author URI: https://github.com/yttechiepress/techie-options-page
* Description: This plugin adds an ACF Options Page to WP.
* Version: 0.1.0
* License: GPL2
* License URL: http://www.gnu.org/licenses/gpl-2.0.txt
@bahiirwa
bahiirwa / CF7 Form Trap
Created Jul 10, 2021
Get CF7 Data and send to API
View CF7 Form Trap
<?php
/**
* Plugin Name: CF7 Form Trap
* Plugin URI: https://github.com/yttechiepress/cf7-trap-api
* Author: Techiepress
* Author URI: https://github.com/yttechiepress/cf7-trap-api
* Description: Get CF7 Data and send to API
* Version: 0.1.0
* License: GPL2
* License URL: http://www.gnu.org/licenses/gpl-2.0.txt
@bahiirwa
bahiirwa / WordPress 5.7 Robots API
Created Mar 14, 2021
Working with WordPress 5.7 Robots API to add follow
View WordPress 5.7 Robots API
// Remove meta for robots.
// remove_filter( 'wp_robots', 'wp_robots_max_image_preview_large' );
// Replace the values in the meta robot tag.
add_filter( 'wp_robots', 'techiepress_wp_robots_max_image_preview_large' );
// Remove the image preview and add follow to robots
function techiepress_wp_robots_max_image_preview_large( $robots ) {
$robots['max-image-preview'] = false;
$robots['follow'] = true;
@bahiirwa
bahiirwa / example-wp-list-table.php
Created Mar 6, 2021 — forked from paulund/example-wp-list-table.php
An example code of using the WP_List_Table class. With Pagination.
View example-wp-list-table.php
<?php
/*
* Plugin Name: Paulund WP List Table Example
* Description: An example of how to use the WP_List_Table class to display data in your WordPress Admin area
* Plugin URI: http://www.paulund.co.uk
* Author: Paul Underwood
* Author URI: http://www.paulund.co.uk
* Version: 1.0
* License: GPL2
*/
@bahiirwa
bahiirwa / Change-Kuwait-Currency-for-WooCommerce.php
Created Jan 26, 2021
Change Kuwaiti Currency in WooCommerce
View Change-Kuwait-Currency-for-WooCommerce.php
<?php
/**
* Plugin Name: Change Kuwaiti Currency in WooCommerce
* Plugin URI: https://github.com/yttechiepress/kuwaiti-currency
* Author: TechiePress
* Author URI: https://github.com/yttechiepress/kuwaiti-currency
* Description: Change Currencies in WooCommerce
* Version: 0.1.0
* License: GPL2
* License URL: http://www.gnu.org/licenses/gpl-2.0.txt
View digest-auth-remote-get.php
<?php
/**
* Make a remote GET using DIGEST authentication.
*
* DIGEST authenticated requests require two GET requests:
* 1. GET the www-authenticate header for nonce, realm, opaque, and other values
* 2. GET the expected response body by constructing an 'Authorization' header
* with nonce, realm, and other values provided by the server.
*
View wp-graphql-admin-color-schemes.php
add_action( 'graphql_register_types', function() {
$mock_colors = '
{
"fresh":{
"name":"Default",
"url":false,
"colors":[
"#222",
"#333",
View registration-fields.php
<?php
/*
Plugin Name: Custom Registration Fields
Plugin URI:
Description:
Version: 0.1
Author: CSSIgniter
Author URI:
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
@bahiirwa
bahiirwa / Taxi drivers
Created Apr 20, 2020
Taxi drivers story earnings
View Taxi drivers
TAKE SOMETIME AND READ WHAT I DISCOVERED ABOUT THE UNTOLD WORLD OF TAXIs/MATATUs IN KAMPALA.
By Henry Mutebe
Forgive me …I am going to use very informal language here. Okay? Alright…so…out of curiosity (the burden of an inquiring mind), I had a wonderful conversation with a taxi driver to understand the matatu/taxi business in Kampala. Initially, I simply wanted to keep the driver awake. Seated next to him, I realized I could do a good job asking and learning a few things from him while helping him keep awake. As we sped through the silence of the night, I engaged him in a conversation that turned out to be a very interesting learning experience about the organisation of taxi drivers and their business.
I asked him to share with me the Hows, Whys, Whats and Whens of the taxi business and who gets what amount of money. This is what he told me about their organisation, business and dynamics of taxis:
He said that in the old taxi park, each stage has a committee that governs all the drivers, touts/’conductor