Skip to content

Instantly share code, notes, and snippets.

View Perun's full-sized avatar

Vladimir Simović Perun

View GitHub Profile
@Perun
Perun / login-cookie.php
Created November 18, 2017 20:32
Extend the life span of the login cookie in WordPress to one month. || verlängert die Lebensdauer des Login-Cookies auf einen Monat
@Perun
Perun / woocommerce-lightbox-aktivieren.php
Last active September 15, 2017 14:16
Aktiviert Lightbox-Funktion in WordPress-Themes, die WooCommerce nicht unterstützen:
<?php
add_action( 'after_setup_theme', 'name_des_themes' );
function name_des_themes() {
add_theme_support( 'wc-product-gallery-zoom' );
add_theme_support( 'wc-product-gallery-lightbox' );
add_theme_support( 'wc-product-gallery-slider' );
}
@Perun
Perun / kurzlink-im-header.php
Created June 19, 2017 15:16
Den Kurzlink im Quelltext (head) einbinden:
@Perun
Perun / kurzlink.php
Created June 16, 2017 20:12
Mit dem folgenden Code in der functions.php kann man den den Kurzlink-Button in WordPress wieder zurückholen. Siehe https://www.perun.net/2015/12/14/wordpress-4-4-kurzlink-button-zurueckholen/ bzw. https://www.perun.net/?p=8215
@Perun
Perun / dachzeile-benutzerdefiniertes-feld.php
Created May 30, 2017 14:27
Dachzeile, Unterzeile, Subheading in WordPress mit Hilfe eines benutzerdefinierten Feldes.
<?php $unterzeile = get_post_meta($post->ID, 'unterzeile', true);
if ($unterzeile) { ?>
<div class="unterzeile">
<?php echo $unterzeile; ?>
</div>
<?php } ?>
@Perun
Perun / auszug-als-dachzeile.php
Created May 30, 2017 12:34
Dachzeile, Unterzeile, Subheading in WordPress. Es wird der Inhalt der Auszug-Box (Excerpt) ausgegeben. Einzubinden z.B. in die single.php
<?php
// Code für die Überschrift und die Metadaten
if(!empty($post->post_excerpt)) {
echo '<div class="auszug">';
the_excerpt();
echo '</div>';
}
// Code für die Ausgabe des Haupttextes
@Perun
Perun / .htaccess
Created March 14, 2017 11:13
Verbesserung des Caching-Verhaltens; für Apache 2
# Dateien cachen
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresActive on
ExpiresDefault "access plus 35 days"
Header unset ETag
FileETag None
</FilesMatch>
@Perun
Perun / .htaccess
Last active May 27, 2017 23:25
Die Komprimierung (zippen) der Textdateien auf Apache 2 aktivieren
# mod_deflate aktivieren
<FilesMatch "\\.(js|css|html|htm|php|xml|svg)$">
SetOutputFilter DEFLATE
</FilesMatch>
@Perun
Perun / .htaccess
Created March 14, 2017 11:11
Den Zugriff auf die xmlrpc.php von WordPress unterbinden
# Zugriff auf die xmlrpc.php unterbinden
<files xmlrpc.php>
Order deny,allow
deny from all
</files>
@Perun
Perun / jetpack-js-gravatar-entfernen.php
Last active September 28, 2016 13:51
Das Jetpack-JS für die hochauflösenden Bilder für Gravatars entfernen. #WordPress
<?php
// Jetpack-JS für Gravatar entfernen
function dequeue_devicepx() {
wp_dequeue_script( 'devicepx' );
}
add_action( 'wp_enqueue_scripts', 'dequeue_devicepx', 20 );