Skip to content

Instantly share code, notes, and snippets.

@strarsis
strarsis / chainfilters-test.svg
Created September 23, 2023 21:41
Firefox chainFilters test SVG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@strarsis
strarsis / functions.php
Created April 13, 2023 14:06 — forked from yanknudtskov/functions.php
Example on how to meta query ACF repeater fields
<?php
add_shortcode( 'user_company_link', 'yanco_user_company_link' );
function yanco_user_company_link() {
if( ! is_user_logged_in() ) {
return;
}
$html = '';
@strarsis
strarsis / shape.svg
Last active October 27, 2022 19:38
shape.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@strarsis
strarsis / wave-1-mask-border-i.svg
Last active May 17, 2022 19:08
Wave 1 Mask border
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@strarsis
strarsis / initial-l.svg
Created May 17, 2022 17:22
Initials mask
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@strarsis
strarsis / gist:b989ac83b4c1cb11927820627fb6079a
Created March 31, 2022 20:58
WordPress Activity Log Plugin error after update
[Unknown column 'client_ip' in 'field list']
REPLACE INTO `wp_wsal_occurrences` (`site_id`, `alert_id`, `created_on`, `client_ip`, `severity`, `object`, `event_type`, `user_agent`, `user_roles`, `username`, `user_id`, `session_id`, `post_status`, `post_type`, `post_id`) VALUES (1, 2101, '1648760092.973838', '', '', '', '', '', '', NULL, NULL, '', '', '', 0)
@strarsis
strarsis / log
Created March 24, 2022 20:25
WooCommerce Update Thank You page white screen/PHP error
PHP message: WordPress database error Unknown column 'is_read' in 'field list' for query UPDATE `wp_wc_admin_notes` SET `name` = 'wc-admin-optimizing-the-checkout-flow', `type` = 'info', `locale` = 'en_US', `title` = 'Optimizing the checkout flow', `content` = 'It’s crucial to get your store’s checkout as smooth as possible to avoid losing sales. Let’s take a look at how you can optimize the checkout experience for your shoppers.', `content_data` = '{}', `status` = 'pending', `source` = 'woocommerce.com', `date_created` = '2021-02-03 19:00:04', `date_reminder` = NULL, `is_snoozable` = '0', `layout` = 'plain', `image` = '', `is_deleted` = '', `is_read` = '' WHERE `note_id` = '41' made by require('wp-blog-header.php'), require_once('wp-load.php'), require_once('[...]/wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\WooCommerce\Admin\Install::check_version, do_actio...PH
function Child({ onClick }) {
return <button onClick={onClick} type="button">Child Button</button>;
}
export default function Parent() {
const onClick = () => {
console.log('I\'m in the parent, but the child was clicked');
};
return (
@strarsis
strarsis / hint.md
Last active March 5, 2022 19:58
Make TypeScript ignore all other directories than e.g. `src/`

TypeScript can have issues with with more folders containing TypeScript files than just the one used as rootDir, (e.g. migrations/ for Knex). (E.g. see this now archived/locked issue microsoft/TypeScript#9858).

The exclude option in tsconfig.json won't prevent this issue. Instead use the include option and include only the rootDir folder.

Example (showing only the relevant fields):

{
  "compilerOptions": {
@strarsis
strarsis / IonItemSlidingBack.js
Last active February 20, 2022 22:58
`<IonItemSliding>` `onIonDrag` event handler `this` example
import {
IonItemSliding,
} from '@ionic/react';
type IonItemSlidingBackProps = {
children?: React.ReactNode;
};
const IonItemSlidingBack: React.FC<IonItemSlidingBackProps> = ({ children }) => {
return (