Skip to content

Instantly share code, notes, and snippets.

@voneff
voneff / voneff-iubenda-style.css
Last active January 17, 2022 18:51
Adapting the style of the Private Policy text embed by iubenda to the Uku theme by Elmastudio
#iubenda_policy {
font-family: 'Noticia Text',serif!important;
font-size: 19px!important;
font-size: 1.1875rem!important;
font-weight: normal!important;
line-height: 1.6!important;
color: #1a1a1a!important;
-webkit-font-smoothing: antialiased!important;
-moz-osx-font-smoothing: grayscale!important;
}
@voneff
voneff / functions.php
Last active June 25, 2019 16:28
WordPress Dashboard: moving top level menu items added by plugins to the 'Settings' menu (example: CoBlocks)
<?php
/* Add the code below to functions.php of your child theme or your custom functionality plugin – without the php tag above – and remove this line */
/* Moving the CoBlocks menu item under the 'Settings' menu */
/* @link: https://codex.wordpress.org/Function_Reference/remove_menu_page */
/* @link: https://gist.github.com/voneff/d0a1bf5a77b3f45b7bdeaa52996fa623 */
function voneff_move_coblocks_settings() {
// *******************************
// Make Gutenberg Sidebar Wider / Fluid
// -------------------------------
function wider_gutenberg_settings_sidebar() { ?>
<style>
@media (min-width: 1080px) {
#wpwrap .edit-post-layout.is-sidebar-opened .components-notice-list {
right: 26vw !important;
}
#wpwrap .edit-post-layout.is-sidebar-opened .edit-post-plugin-sidebar__sidebar-layout,
@voneff
voneff / style.css
Created September 21, 2018 10:30
iubenda: Styling the Privacy Policy
/*-----------------------------------------------------------------------------------*/
/* CSS modification for iubenda Privacy Policy
/*-----------------------------------------------------------------------------------*/
#iubenda_policy {
font-family: 'SupriaSans',Helvetica,Arial,FreeSans,sans-serif!important;
}
#iubenda_policy h1 {
display: none!important;
}
@voneff
voneff / functions.php
Created August 5, 2018 11:54
WordPress: Allow SVG uploads
<?php
/* Allow upload of SVG files */
/* Source: https://blog.kulturbanause.de/2013/05/svg-dateien-in-die-wordpress-mediathek-hochladen/ */
function voneff_svg ( $svg_mime ){
$svg_mime['svg'] = 'image/svg+xml';
return $svg_mime;
}
@voneff
voneff / .htaccess
Created June 12, 2018 14:45
WordPress: Redirect all to HTTPS, set HSTS
# BEGIN Redirect to HTTPS and set HSTS
#
# Sources:
# https://stackoverflow.com/questions/40154500/hsts-301s-http-www-to-https-canonical-htaccess
#
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [NE,L,R=301]
RewriteCond %{HTTPS} off
@voneff
voneff / WP-SlimStat-privacy-policy.html
Created June 12, 2018 12:10
WordPress – WP-SlimStat: Snippet für Datenschutzerklärung
Diese Website nutzt <a href="http://wordpress.org/extend/plugins/wp-slimstat">WP-SlimStat</a>, einen Webanalysedienst. WP-SlimStats verwendet sogenannte “Cookies”, Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglicht. Die IP-Adresse wird hierbei gekürzt, d.h. es werden Teile der IP-Adresse entfernt um eine eindeutige Zuordnung zu unterbinden. Wir benutzen diese Informationen, um die Nutzung unserer Webseites auszuwerten. Diese Informationen werden nicht an Dritte weitergegeben. Sie können die Installation der Cookies durch entsprechende Einstellung in Ihrer Browser-Software verhindern. Weitere Informationen erhalten Sie in den Datenschutzerklärungen von WP-SlimStat: <a href="https://www.wp-slimstat.com/terms-and-conditions/">wp-slimstat.com/terms-and-conditions/</a>; Opt-Out: <a href="https://textsalon.de/?slimstat-opt-out=true">textsalon.de/?slimstat-opt-out=true</a>
@voneff
voneff / functions.php
Created May 23, 2018 08:21
WordPress: Disable IP collection through WordPress comments
<?php
/**
* Remove IP collection in WordPress comments
* Source: http://www.wpbeginner.com/wp-tutorials/how-to-stop-storing-ip-address-in-wordpress-comments/
*/
function wpb_remove_commentsip( $comment_author_ip ) {
return '';
}
add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );
@voneff
voneff / functions.php
Last active May 4, 2023 16:01
WordPress: disabling Emojis and keeping emoticons as text
<?php
/**
* Disable WordPress emojis
* Source: https://kinsta.com/knowledgebase/disable-emojis-wordpress/#disable-emojis-code
*/
function disable_emojis() {
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
@voneff
voneff / custom-functionality-plugin.php
Last active April 24, 2018 14:00
WordPress dashboard: Move the menu item for "iubenda cookie law solution" to "Settings"
/* Add this into your own custom functionality plugin or the functions.php of your child theme */
<?php
function voneff_move_iubenda_menu_item(){
/* removing the top level menu item */
remove_menu_page( 'iubenda-cookie-law-solution' );
/* adding menu item under Settings */