Skip to content

Instantly share code, notes, and snippets.

@voneff
voneff / voneff-iubenda-style.css
Last active Apr 6, 2020
Adapting the style of the Private Policy text embed by iubenda to the Uku theme by Elmastudio
View voneff-iubenda-style.css
#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 Jun 25, 2019
WordPress Dashboard: moving top level menu items added by plugins to the 'Settings' menu (example: CoBlocks)
View functions.php
<?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() {
View wider_gutenberg_sidebar.php
// *******************************
// 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 Sep 21, 2018
iubenda: Styling the Privacy Policy
View style.css
/*-----------------------------------------------------------------------------------*/
/* 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 Aug 5, 2018
WordPress: Allow SVG uploads
View functions.php
<?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 Jun 12, 2018
WordPress: Redirect all to HTTPS, set HSTS
View .htaccess
# 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 Jun 12, 2018
WordPress – WP-SlimStat: Snippet für Datenschutzerklärung
View WP-SlimStat-privacy-policy.html
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
WordPress: Disable IP collection through WordPress comments
View functions.php
<?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 Oct 10, 2018
WordPress: disabling Emojis and keeping emoticons as text
View functions.php
<?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 Apr 24, 2018
WordPress dashboard: Move the menu item for "iubenda cookie law solution" to "Settings"
View custom-functionality-plugin.php
/* 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 */