Skip to content

Instantly share code, notes, and snippets.

@Hay1tsme
Hay1tsme / ChallongeDiscord.js
Last active June 27, 2023 08:13
Simple node.js app that uses Discords webhook feature to push match updates about a challonge.com tournament. Requires request, fs and timers are global
'use strict';
//Program by Kevin 'Hay1tsme' Trocolli
//Uses Discord webhooks to push updates about a Challonge tournament to a discord server via text message
const request = require('request');
const fs = require('fs');
const timer = require('timers')
const hook = "<Discord Webhook Here>"
const chal = "https://api.challonge.com/v1/tournaments/<subdomain>-<tournimentURL>/matches.json?api_key=<apiKey>&state=complete"
@rveitch
rveitch / sync_acf_post_title.php
Last active February 1, 2025 00:34
Update WordPress post title from an ACF field value on save. (Advanced Custom Fields)
<?php
/**
* Update Post Title from an ACF field value on post save.
*
* Triggers on save, edit or update of published posts.
* Works in "Quick Edit", but not bulk edit.
*/
function sync_acf_post_title($post_id, $post, $update) {
$acf_title = get_field('my_acf_field_name', $post_id); // NOTE: enter the name of the ACF field here
@tesseslol
tesseslol / FrontedTopic.md
Last active February 4, 2023 20:47
A curated list of topics
@ffoodd
ffoodd / improved-sr-only.markdown
Last active September 9, 2025 13:36
Improved .sr-only

Improved .visually-hidden

Theorically bulletproof CSS class for visually hide anything and keep it accessible to ATs.

A Pen by ffoodd on CodePen.

License.

@gemmadlou
gemmadlou / remove-visual-composer-shortcodes.md
Last active October 16, 2024 00:28
Removing Visual Composer & Shortcodes From Wordpress Content

Adding @k1sul1's suggestion from the comments as it's more concise than what I had before:

I just wanted them all gone, so I ran this in the MySQL shell.

UPDATE wp_posts SET post_content = REGEXP_REPLACE(post_content, "\\[\/?vc(.*?)\]", "");

Note the double backslash. If you forget it, you'll replace all v's and c's with nothing, and the shortcodes will still be there. This works for other shortcode as well, just replace vc.

@omurphy27
omurphy27 / echo-enqueued-styles-scripts-wordpress.php
Last active August 31, 2024 13:04
Wordpress - Print Out All Enqueued Scripts And Styles On A Page
<?php
// add the below to your functions file
// then visit the page that you want to see
// the enqueued scripts and stylesheets for
function se_inspect_styles() {
global $wp_styles;
echo "<h2>Enqueued CSS Stylesheets</h2><ul>";
foreach( $wp_styles->queue as $handle ) :
echo "<li>" . $handle . "</li>";
@isaumya
isaumya / show-image.php
Created September 26, 2016 20:08
Showing image in WordPress works for both SVG & non SVG image
<?php
/*** Function to show images whether SVG or non SVG ***/
/*** $size & $attribute both can hold array if you want ***/
function show_image( $image_id, $size = null, $attributes = null ) {
//first lets get the file info sto understand what kind of file it is
//as for svg file we will take different approach
$file_info = pathinfo( wp_get_attachment_url( $image_id ) );
//so, if the file type is SVG
if ( $file_info['extension'] === 'svg' ) {
@jpcontrerasv
jpcontrerasv / ACF If Else field.php
Created August 26, 2016 04:46
ACF If Else field
<?php if ( get_field( 'field_name' ) ): ?>
This is displayed when the field_name is TRUE or has a value.
<?php else: // field_name returned false ?>
This is displayed when the field is FALSE, NULL or the field does not exist.
<?php endif; // end of if field_name logic ?>
@morgyface
morgyface / social.php
Last active March 8, 2025 21:38
WordPress | ACF | Social Media Links using Advanced Custom Fields and FontAwesome
<?php
if( have_rows('social_media', 'option') ):
echo '<div class="container social my-4">';
echo '<p class="follow mb-0 align-middle">Follow us</p>';
echo '<ul class="nav align-middle">';
while ( have_rows('social_media', 'option') ) : the_row();
$socialchannel = get_sub_field('social_channel', 'option');
$socialurl = get_sub_field('social_url', 'option');
echo '<li class="nav-item">';
echo '<a class="nav-link" rel="nofollow noopener noreferrer" href="' . $socialurl . '" target="_blank">';