Skip to content

Instantly share code, notes, and snippets.

View owaisahmed5300's full-sized avatar
🏠
Working from home

Owais ahmed owaisahmed5300

🏠
Working from home
View GitHub Profile
@owaisahmed5300
owaisahmed5300 / 1-class-geo-query.php
Last active April 29, 2024 11:31
WordPress WP Query GEO Query Support and Google Map AdvancedMarkerElement Example
<?php
/**
* Geo Query
*
* This class provides methods to perform geographical queries in WordPress,
* allowing users to filter posts based on geographical parameters like distance.
*
* @package WPSnippets
* @author Owaisansari53 <[email protected]>
*/
@owaisahmed5300
owaisahmed5300 / InfiniteScroll.tsx
Last active April 16, 2025 10:39
React Infinite Scroll Typescript Intersection Observer
import {FC, ReactNode, useCallback, useEffect, useRef} from "react";
interface InfiniteScrollProps {
load: () => void;
hasMore: boolean;
loader: ReactNode;
children?: ReactNode;
endMessage?: ReactNode;
}
// Converting Twitter Bootstrap RFS mechanism into typescript to make it available for CSS in JS i.e. (styled components).
// Twitter Bootstrap RFS: https://github.com/twbs/rfs
// Javascript Approach: https://gist.github.com/supposedly/9b9f5de66c2bcbbf5d7469dcec50bfd7
// Usage
// import rfs from 'rfs';
// rfs( '20px', 'font-size' );
// rfs( '1.5rem', 'font-size' );
// rfs( '1rem', 'margin-bottom' );
@ayoubkhan558-zz
ayoubkhan558-zz / wp-bootstrap-5-comment-walker.php
Last active May 23, 2025 11:51
A custom WordPress comment walker class to implement the Bootstrap 5 Card in WordPress comment list.
<?php
/**
* A custom WordPress comment walker class to implement the Bootstrap 3 Media object in wordpress comment list.
*
* @package wp-bootstrap-5-comment-walker
* @version 1.0.0
* @author Ayoub Khan <[email protected]>
* @license MIT
@supposedly
supposedly / rfs.js
Last active February 27, 2024 23:34
Good-enough translation of RFS into JS (for use with styled-components) -- see usage.md for usage info
/*
SCSS RFS mixin - converted unofficially to JS
Please note that the author(s) and maintainer(s) of RFS aren't responsible for this port. Direct issues to @supposedly
********
Automated responsive values for font sizes, paddings, margins and much more
Licensed under MIT (https://github.com/twbs/rfs/blob/master/LICENSE):
@akshuvo
akshuvo / geo-search-wp-query.php
Created April 11, 2020 16:31
Sort by distance WordPress post meta/ WordPress Query / pre_get_posts
<?php if(!defined('ABSPATH')) { die(); } // Include in all php files, to prevent direct execution
/**
* Plugin Name: WP Geo Query
* Plugin URI: https://gschoppe.com/wordpress/geo-searches/
* Description: Adds location search support to WP_Query, making it easy to create completely custom "Find Location" pages.
* Author: Greg Schoppe
* Author URI: https://gschoppe.com
* Version: 1.0.0
**/
@bubba-h57
bubba-h57 / closeConnection.php
Created January 14, 2015 21:39
Easy way to close connections to the browser and continue processing on the server.
<?php
/**
* Close the connection to the browser but continue processing the operation
* @param $body
*/
public function closeConnection($body, $responseCode){
// Cause we are clever and don't want the rest of the script to be bound by a timeout.
// Set to zero so no time limit is imposed from here on out.
set_time_limit(0);