Skip to content

Instantly share code, notes, and snippets.

View birgire's full-sized avatar

Birgir Erlendsson birgire

View GitHub Profile
@birgire
birgire / my-stats-column-for-jetpack.php
Created February 8, 2023 22:05
WordPress Plugin: My Jetpack Stats Column
<?php
/**
* Plugin Name: My Jetpack Stats Column
* Plugin URI: http://xlino.com/projects/adding-a-stats-column-for-jetpack/
* Author: birgire
* Description: Adds a stats column to the posts table on the edit.php screen
* Version: 1.0.0
*/
add_action( 'admin_init', function()
@birgire
birgire / rapyd_card_payment_callback_debug.php
Last active May 13, 2022 11:58
WordPress plugin: Debug Rapyd Card payment callback
<?php
/**
* Plugin Name: Debug Rapyd Card payment callback.
* Description: This plugin saves the payload from the Rapyd Card callback into the order meta under the 'debug' key.
* Plugin URI: https://gist.github.com/birgire/beb3806eb15db4431e2ae0c35c6b53c4
* Author: birgire
* Author URI: https://github.com/birgire
* License: MIT
* Version: 0.0.4
*/
@birgire
birgire / functions.php
Created March 7, 2020 11:07 — forked from RichardNesbitt/functions.php
WP Bakery Page Builder - Add URL option to make entire column clickable
/* add this to your theme's functions.php file */
/* Add option for URL to column settings */
vc_add_param("vc_column", array(
"type" => "vc_link",
"class" => "",
"heading" => "Column Link",
"param_name" => "column_link"
));
@birgire
birgire / functions.php
Last active February 9, 2019 11:42
Inject Ads To WordPress Comments - See https://wordpress.stackexchange.com/a/328155/26350
/**
* Inject Ads To WordPress Comments - end-callback for wp_list_comments().
*
* The Ads HTML is sanitized through wp_kses_post().
*
* @version 1.0.11
* @see https://wordpress.stackexchange.com/a/328155/26350
*/
function wpse_comments_ads_injection( $comment, $args, $depth ) {
static $instance = 0;
<?php
/**
* @version: 1.0.3
* @see http://stackoverflow.com/questions/38551606/do-not-submit-form-after-wrong-code/38602177
*/
add_filter( 'login_form', function()
{
$options = get_option( 'authcode_settings' );
@birgire
birgire / ping-screenshot-capture.php
Last active September 18, 2020 20:35
WordPress Plugin: Ping screenshots capture generation using an hidden iframe only once for published posts
<?php
/**
* Plugin Name: Ping Screenshots Capture
* Description: Ping screenshots capture generation using an hidden iframe only once for published posts
* Version: 1.0.0
* Author: birgire
*/
namespace PingScreenshotCapture;
@birgire
birgire / term-editor-search-field.php
Last active July 6, 2021 19:04
WordPress Plugin: Add custom search fields to the term editor.
<?php
/**
* Plugin Name: Term Editor Search Field
* Description: Adds Search fields to the term editor.
* Plugin URI: https://gist.github.com/birgire/22a57ad1eed45e366cc1d47575bba0b1
* Author: birgire
* Version: 1.0.2
*/
/**
@birgire
birgire / extended-admin-tag-search.php
Last active July 6, 2021 19:08
WordPress Plugin:Search for name, slug or description in the tag search in /wp-admin/edit-tags.php?taxonomy=post_tag.
<?php
/**
* Plugin Name: Extend the tag search
* Description: Search for name, slug or description in the tag search in /wp-admin/edit-tags.php?taxonomy=post_tag.
* Plugin URI: https://gist.github.com/birgire/4a43dbe1b7566aa0f162b59066276d15
* Author: birgire
* Version: 1.0.0
*/
/**
@birgire
birgire / menu-quick-search-tags-enhancements.php
Created June 21, 2016 14:59
WordPress Plugin: Search For Name Or Description In The Quick Search For Tags In The Menu Editor
<?php
/**
* Plugin Name: Quick Search Menu Enhancement
* Description: Search for name or description in the quick-search for tags in the menu editor
* Plugin URI: https://gist.github.com/birgire/b7001f51b3ad970f37fee2b8f854d939
* Author: birgire
* Version: 1.0.0
*/
/**
@birgire
birgire / get_the_category_list.php
Last active October 13, 2019 04:47
WordPress: Draft idea on how one could simplify the get_the_category_list() to address code duplication - WP 4.4.2
/**
* Retrieve category list in either HTML list or custom format.
*
* @since 1.5.1
*
* @global WP_Rewrite $wp_rewrite
*
* @param string $separator Optional, default is empty string. Separator for between the categories.
* @param string $parents Optional. How to display the parents.
* @param int $post_id Optional. Post ID to retrieve categories.