Skip to content

Instantly share code, notes, and snippets.

@Lindstromer
Lindstromer / index.php
Created August 2, 2022 08:10
Bokameraintegration
<?php
/**
Plugin Name: Bokamera integration - SH
Plugin URI: http://olaflindstrom.se
Description: Integrate bokamera with shortcode.
Author: Olaf L
Version: 1.0.0
*/
class BokaMeraIntegration {
@Lindstromer
Lindstromer / Filteranrop
Last active September 21, 2018 19:15
Add filter support for array in function
function mg_add_nav_item( $navs ) {
$new_nav_items = [
'navitem',
'navitem2',
'navitem3',
];
$navs = array_merge( $new_nav_items, $navs );
return $navs;
vendor.min_d5e51d35.js:1 POST https://be.wizzair.com/7.13.0/Api/payment/empty 400 ()
app.min_8e2beb79.js:1 WIZZ: Untranslated error label "AmountDueIsGreaterThanZero".
@Lindstromer
Lindstromer / WP-PAPI - Repeater
Last active August 29, 2015 14:20
Repeater property example
// Repeater property
$this->box( __('Marketing Funnels', 'smalsparet'), [
$this->property( [
'type' => 'repeater',
'title' => __('Marketing Funnels', 'smalsparet'),
'slug' => 'marketingfunnels',
'sidebar' => false,
'settings' => [
'items' => [
$this->property( [
_marketingfunnels_0_funnel_img_property | O:8:"stdClass":15:{s:10:"array_slug";s:15:"papi_funnel_img";s:12:"capabilities";a:0:{}s:7:"default";s:0:"";s:11:"description";s:0:"";s:8:"disabled";b:0;s:4:"lang";b:0;s:3:"raw";b:1;s:8:"required";b:0;s:8:"settings";O:8:"stdClass":1:{s:7:"gallery";b:0;}s:7:"sidebar";b:1;s:4:"slug";s:36:"papi_marketingfunnels[0][funnel_img]";s:10:"sort_order";i:1000;s:5:"title";s:5:"Image";s:4:"type";s:5:"image";s:5:"value";O:8:"stdClass":12:{s:5:"width";i:3264;s:6:"height";i:2448;s:4:"file";s:21:"2015/05/tagtrafik.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:4:{s:4:"file";s:21:"tagtrafik-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;s:9:"mime-type";s:10:"image/jpeg";}s:6:"medium";a:4:{s:4:"file";s:21:"tagtrafik-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;s:9:"mime-type";s:10:"image/jpeg";}s:5:"large";a:4:{s:4:"file";s:22:"tagtrafik-1024x768.jpg";s:5:"width";i:1024;s:6:"height";i:768;s:9:"mime-type";s:10:"image/jpeg";}}s:10:"image_meta";a:11:{s:8:"aperture";i:0;s:6:"credit";s:0:"";
@Lindstromer
Lindstromer / site.conf
Last active August 29, 2015 14:15
Block referrer spam in nginx
# Block known spam referers and give them a 444 (used for malware etc).
if ($http_referer ~* (semalt.com|bestwebsiteawards|buttons-for-website|hostingbot)) {
return 444;
}
@Lindstromer
Lindstromer / fb_jssdk-share.js
Last active August 29, 2015 14:09
Facebook JS-SDK - Share dialog working on both handheld and desktop devices
window.mobilecheck = function() {
var check = false;
(function(a,b){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)