Skip to content

Instantly share code, notes, and snippets.

Vladimir Simović Perun

Block or report user

Report or block Perun

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
@Perun
Perun / login-cookie.php
Created Nov 18, 2017
Extend the life span of the login cookie in WordPress to one month. || verlängert die Lebensdauer des Login-Cookies auf einen Monat
View login-cookie.php
@Perun
Perun / woocommerce-lightbox-aktivieren.php
Last active Sep 15, 2017
Aktiviert Lightbox-Funktion in WordPress-Themes, die WooCommerce nicht unterstützen:
View woocommerce-lightbox-aktivieren.php
<?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 Jun 19, 2017
Den Kurzlink im Quelltext (head) einbinden:
View kurzlink-im-header.php
@Perun
Perun / kurzlink.php
Created Jun 16, 2017
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
View kurzlink.php
@Perun
Perun / jpg-komprimierung-deaktivieren.php
Last active May 30, 2017
Die Komprimierung der hochgeladenen Bilder (.jpg) in WordPress deaktivieren. In die functions.php des aktiven Themes einfügen. Siehe auch: http://www.perun.net/2012/05/20/wordpress-als-privates-fotoalbum/
View jpg-komprimierung-deaktivieren.php
<?php
add_filter('jpeg_quality', function($arg){return 100;});
?>
@Perun
Perun / dachzeile-benutzerdefiniertes-feld.php
Created May 30, 2017
Dachzeile, Unterzeile, Subheading in WordPress mit Hilfe eines benutzerdefinierten Feldes.
View dachzeile-benutzerdefiniertes-feld.php
<?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
Dachzeile, Unterzeile, Subheading in WordPress. Es wird der Inhalt der Auszug-Box (Excerpt) ausgegeben. Einzubinden z.B. in die single.php
View auszug-als-dachzeile.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 / 1-artikel-aktualisiert.php
Last active May 29, 2017
Es wird erkannt wenn ein Artikel aktualisiert wurde (1. Datei) und die Aktualisierungszeit wird dann im Frontend ausgegeben (2. Datei). Siehe auch http://www.perun.net/2013/03/19/wordpress-habt-keine-angst-vor-dem-artikel-datum/.
View 1-artikel-aktualisiert.php
<?php
function aktualisierung()
{
$artikel_erstellt = get_the_date('U');
$artikel_aktualisiert = get_post_modified_time('U');
// Nur Aktualisierungen die älter als 12h sind werden berücksichtigt
if (($artikel_aktualisiert - $artikel_erstellt ) > 43200)
{
echo ' &ndash; Aktualisiert am ' . get_the_modified_date('d.m.Y') . ' um ' . get_post_modified_time('H:i');
@Perun
Perun / .htaccess
Last active May 27, 2017
Die Komprimierung (zippen) der Textdateien auf Apache 2 aktivieren
View .htaccess
# mod_deflate aktivieren
<FilesMatch "\\.(js|css|html|htm|php|xml|svg)$">
SetOutputFilter DEFLATE
</FilesMatch>
@Perun
Perun / private-taxonomie.php
Last active May 3, 2017
Eine zusätzliche Möglichkeit um Blog-Artikel für interne Zwecke zu verschlagworten und zu sortieren.
View private-taxonomie.php
<?php
// Private Taxonomie
function interne_hinweise() {
$labels = array(
'name' => _x( 'Interne Hinweise', 'Taxonomy General Name', 'text_domain' ),
'singular_name' => _x( 'Interner Hinweis', 'Taxonomy Singular Name', 'text_domain' ),
'menu_name' => __( 'Hinweise', 'text_domain' ),
'all_items' => __( 'Alle Hinweise', 'text_domain' ),
'parent_item' => __( 'Übergeordneter Hinweis', 'text_domain' ),
You can’t perform that action at this time.