Skip to content

Instantly share code, notes, and snippets.

View WordPress-Handbuch's full-sized avatar

WordPress-Handbuch WordPress-Handbuch

View GitHub Profile
@WordPress-Handbuch
WordPress-Handbuch / listing-6-3.php
Last active January 16, 2019 11:05
WordPress 5/Gutenberg: Activate only specific block types
/**
* Allow only certain block types in Gutenberg
* Possible:
* core/list, core/quote, core/cover-image, core/paragraph, core/image, core/heading, core/gallery, core/audio, core/file, core/video
* core/freeform, core/html, core/code, core/preformatted, core/pullquote, core/table, core/verse
* core/button, core/text-columns, core/more, core/nextpage, core/separator, core/spacer
* core/shortcode, core/archives, core/categories, core/latest-comments, core/latest-posts
* core-embed/: twitter, youtube, facebook, Instagram, wordpress, soundcloud, spotify, flickr, vimeo, animoto, cloudup, collegehumor, dailymotion, funnyordie, hulu, imgur, issuu, kickstarter, meetup-com, mixcloud, photobucket, polldaddy, reddit, reverbnation, screencast, sribd, slideshare, smugmug, speaker, ted, tumblr, videopress, wordpress-tv
*/
function my_allowed_block_types( $allowed_blocks ) {
@WordPress-Handbuch
WordPress-Handbuch / listing-6-2.css
Last active December 4, 2020 08:16
Code fragment for ribbon include example – CSS part
.ribbon {
width: 150px;
height: 150px;
overflow: hidden;
position: absolute;
z-index:9;
}
.ribbon span {
position: absolute;
@WordPress-Handbuch
WordPress-Handbuch / listing-6-1.php
Last active January 16, 2019 10:59
Code fragment for ribbon include example
<?php if (get_post_meta(get_the_ID(), 'Ribbon', true) != '') { ?>
<div class="ribbon ribbon-top-right">
<span><?php echo (get_post_meta(get_the_ID(), 'Ribbon', true)); ?></span>
</div>
<?php } ?>
@WordPress-Handbuch
WordPress-Handbuch / listing-19-1.php
Last active February 18, 2020 18:12
WordPress 5 – Register new post type in an own plugin
<?php
/**
* Plugin Name: WH Custom Post Type
*/
function add_wh_events() {
$labels = array(
'name' => 'Veranstaltungen',
'singular_name' => 'Veranstaltung',
'add_new' => 'Erstellen',
'add_new_item' => 'Neue Veranstaltung erzeugen',
@WordPress-Handbuch
WordPress-Handbuch / listing-6-4.php
Last active January 16, 2019 11:02
WordPress 5/Gutenberg: Disable all color options in blocks
/**
* Disable all color options in Gutenberg
*/
function my_theme_and_gutenberg_adjustments() {
add_theme_support( 'editor-color-palette' );
add_theme_support( 'disable-custom-colors' );
}
add_action( 'after_setup_theme', 'my_theme_and_gutenberg_adjustments' );
@WordPress-Handbuch
WordPress-Handbuch / listing-18-1.php
Created December 14, 2018 13:23
WordPress 5 Plugin: WH_Hello_World
<?php
/**
* @package WH_Hello_World
* @version 1.0.0
*/
/*
Plugin Name: WH Hello World
Plugin URI: https://wordpress-handbuch.com
Description: Testausgabe in Front- und Backend
Author: Richard Eisenmenger
@WordPress-Handbuch
WordPress-Handbuch / gist:777e49797faf05e4f129e492ff70ca59
Created December 14, 2018 08:57
WordPress Shortcode via functions.php
function wordpress_handbuch_shortcode( ) {
return '<a href="https://wordpress-handbuch.com">WordPress-Handbuch.com</a>';
}
add_shortcode( 'wphb', 'wordpress_handbuch_shortcode' );