Skip to content

Instantly share code, notes, and snippets.

View timiwahalahti's full-sized avatar
💻
Working hard, as usual

Timi Wahalahti timiwahalahti

💻
Working hard, as usual
View GitHub Profile
// see https://carbonfields.net/docs/fields-select/
Field::make( 'select', 'crb_content_align', 'Text alignment' )
->add_options( 'emrezavarcbrgist2317' )
// see https://secure.php.net/manual/en/language.types.callable.php
function emrezavarcbrgist2317() {
// see https://developer.wordpress.org/reference/functions/get_categories/
$terms = get_categories( array(
'fields' => 'id=>name'
) );
@timiwahalahti
timiwahalahti / gotta-go-fast.php
Created March 14, 2019 09:51
WP Gotta Go Fast
<?php
/*
Plugin Name: WP Gotta Go Fast
Plugin URI: https://dude.fi
Description: Gotta Go Fast
Author: Timi Wahalahti
Version: 0.1.0
Author URI: https://sipp.is
Text Domain: wp-gotta-go-fast
*/
<div class="background-image preview lazyload" style="background-image: url('https://cdn.ark.fi/20191106161432/nattours_studio-puisto_photos-decopic-1.jpg');" data-src="https://cdn.ark.fi/20191106161432/nattours_studio-puisto_photos-decopic-1.jpg" data-src-mobile="https://cdn.ark.fi/20191106161432/nattours_studio-puisto_photos-decopic-1.jpg"></div>
<div class="background-image full-image reveal" style="background-image: url('https://cdn.ark.fi/20191106161432/nattours_studio-puisto_photos-decopic-1.jpg');"></div>
<noscript><div class="background-image full-image" style="background-image: url('https://cdn.ark.fi/20191106161432/nattours_studio-puisto_photos-decopic-1.jpg');"></div></noscript>
@timiwahalahti
timiwahalahti / social-share-urls.md
Created August 13, 2020 10:01
Social share urls

Facebook

https://www.facebook.com/sharer/sharer.php?u={{URL}}

Twitter

https://twitter.com/share?url={{URL}}&text={{CONTENT}}

Linkedin

https://www.linkedin.com/sharing/share-offsite/?url={{URL}}

Telegram

@timiwahalahti
timiwahalahti / sunrise.php
Created November 19, 2020 16:28
WordPress Network sunrise.php with shared development and staging environment databse
<?php
if ( defined( 'DOMAIN_CURRENT_SITE' ) && defined( 'PATH_CURRENT_SITE' ) ) {
$current_site = new stdClass;
$current_site->id = defined( 'SITE_ID_CURRENT_SITE' ) ? SITE_ID_CURRENT_SITE : 1;
$current_site->domain = $domain = DOMAIN_CURRENT_SITE;
$current_site->path = $path = PATH_CURRENT_SITE;
if ( defined( 'BLOG_ID_CURRENT_SITE' ) ) {
$current_site->blog_id = BLOG_ID_CURRENT_SITE;
<?php
add_filter( 'bp_get_template_part', 'sippis_short_circuit_activity_post_form', 10, 3 );
function sippis_short_circuit_activity_post_form( $templates, $slug, $name ) {
if ( 'activity/post-form' === $slug ) {
return false;
}
return $templates;
} // end sippis_short_circuit_activity_post_form
@timiwahalahti
timiwahalahti / sort.js
Last active September 21, 2024 07:43
finna reservation sort
javascript:(function() {
function parseDate(dateStr) {
const [day, month, year] = dateStr.trim().split('.').map(Number);
return new Date(year, month - 1, day);
}
function getElementTextContent(element, selector) {
const el = element.querySelector(selector);
return el ? el.textContent.trim() : '';
}
@timiwahalahti
timiwahalahti / verifone-plugin-working-blueprint.json
Last active February 11, 2025 08:12
verifone-plugin-working-blueprint.json
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"meta": {
"title": "EM Test",
"description": "EM Test.",
"author": "sippis",
"categories": []
},
"login": true,
"siteOptions": {