Skip to content

Instantly share code, notes, and snippets.

View flymke's full-sized avatar

Michael Schönrock flymke

View GitHub Profile
@flymke
flymke / single-door.php
Created November 9, 2020 14:21
single-door.php
<?php
/**
* The template for displaying all single posts
*
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post
*
* @package WP_Bootstrap_Starter
*/
get_header(); ?>
@flymke
flymke / santapress_custom.css
Last active November 28, 2020 12:26
SantaPress - Custom CSS - https://santapress.halloecho.de
/* disable Santa hat */
.santapress-post.modal:before { display:none; }
/* disable snow */
.santapress-post.modal:after { display:none; }
/* make 4 doors in a row */
@media only screen and (min-width: 768px) {
.santapress-container .santapress-door {
width: 25% !important;
@flymke
flymke / input.scss
Created April 12, 2021 23:03
Generated by SassMeister.com.
$primary: '#555';
$grey: '#eee';
$grid-breakpoints: (
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px
);
@flymke
flymke / functions.php
Created October 5, 2021 10:19
santapress - allow comments on single door pages
function santapress_allow_comments() {
add_post_type_support( 'door', 'comments' );
}
add_action('init', 'santapress_allow_comments');
@flymke
flymke / functions.php
Last active November 19, 2021 08:20
SantaPress - play audio file when opening a door
add_action( 'wp_head', function () { ?>
<script>
/* Audio file attribution
Merry Christmas sound effects from Air Media
www.airmedia.co
https://freesound.org/s/349855/
This work is licensed under the Creative Commons 0 License.
*/
@flymke
flymke / functions.php
Created November 29, 2021 11:18
Add 'opened' class to all doors that were previously clicked by the user - SantaPress
add_action( 'wp_head', function () { ?>
<script>
jQuery(document).ready(function($){
// click on door and save open status to local storage
$('.santapress-door.status-publish:not(.preview)').click(function() {
var postid = $(this).data('postid');
var opendoors = JSON.parse( window.localStorage.getItem('opendoors') );
if(!opendoors) {
var opendoors = [];
@flymke
flymke / functions.php
Created November 30, 2021 15:35
make future doors clickable, e.g. for custom popups
add_action( 'wp_head', function () { ?>
<script>
jQuery(document).ready(function($){
$('.santapress-door.status-future:not(.preview)').css('pointer-events', 'auto').find('a').removeClass('santapress-modal');
});
</script>
<?php } );
@flymke
flymke / gist:c5f49b52c8ecf5069c68b6d9a4e84c76
Created September 7, 2020 11:29
klarna-checkout-external-payment-methods-for-woocommerce.php
<?php
/*
Plugin Name: Klarna Checkout (V3) External Payment Methods for WooCommerce
Plugin URI: http://krokedil.com
Description: Adds PayPal and BACS as an extra payment method in Klarna Checkout iframe. Works with V3 of Klarna Checkout.
Version: 2.0.0
Author: Michael Schönrock
Author URI: https://www.halloecho.de
*/
@flymke
flymke / iframe.html
Last active August 9, 2022 20:57
Booklyn iFrame Intergration
<div class="iframe-holder">
<iframe id="booklynFrame" src="https://<IHRE_SUBDOMAIN>.booklyn.io/embed" width="100%" height="100" scrolling="no" style="border:0"></iframe>
<script src="https://booklyn.io/js/iframeResizer.min.js"></script>
<script>
iFrameResize({ log: false, heightCalculationMethod: 'lowestElement' }, '#booklynFrame');
</script>
</div>
@flymke
flymke / custom.css
Created November 17, 2022 08:55
SantaPress - Change Background, Fonts in Modal through CSS
// Change Background
.santapress-post.modal {
background:red !important; border:0 !important
}
// Change Font for <h1> Title
.santapress-post.modal h1.santapress-title {
font-family: arial, sans-serif !important;
}