Skip to content

Instantly share code, notes, and snippets.

Christoph Daum apermo

Block or report user

Report or block apermo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View wp-gutenberg-reusable-block-interface.php
function custom_add_interface_to_wp_block( $args, $post_type ) {
global $pagenow;
if ( 'wp_block' !== $name ) {
return $args;
}
$changed_args = array(
'show_ui' => true,
'show_in_menu' => true,
@apermo
apermo / enqueue_filemtime.php
Last active Jul 3, 2019
wrapper for wp_enqueue_style using filemtime
View enqueue_filemtime.php
<?php
// has been taken from a class, globals are just a quick and dirty workarround
// This Wrapper is one example for a simple use of cached filemtime version strings, in this case for the parent theme.
// Needs small changes to work for childtheme, javascript, plugins or register
function local_enqueue_style( $handle, $src, $deps = array(), $media = 'all' ) {
wp_enqueue_style( $handle, get_template_directory_uri() . $src, $deps, local_get_version( get_template_directory() . $src ), $media );
}
@apermo
apermo / class.mapping-composer.php
Last active Feb 16, 2017
WordPress Multisite Domain Mapping & Visual Composer
View class.mapping-composer.php
<?php
if ( ! class_exists( 'MultsiteComposer' ) ) {
class MultsiteComposer {
public static function init() {
if ( isset( $_GET['vc_action'] ) || isset( $_GET['vc_editable'] ) ) {
if ( defined( 'DOMAIN_MAPPING' ) ) {
remove_filter( 'plugins_url', 'domain_mapping_plugins_uri', 1 );
remove_filter( 'theme_root_uri', 'domain_mapping_themes_uri', 1 );
remove_filter( 'pre_option_siteurl', 'domain_mapping_siteurl' );
remove_filter( 'pre_option_home', 'domain_mapping_siteurl' );
You can’t perform that action at this time.