Skip to content

Instantly share code, notes, and snippets.

View Perun's full-sized avatar

Vladimir Simović Perun

View GitHub Profile
@Perun
Perun / index.html
Created September 7, 2016 01:29
Responsive iframes vzw. YouTube-Videos
<h1>Nich-responsive Einbindung</h1>
<div title="Kampf gegen ein Nazgûl im Westen von Gondor. Aufgenommen in Herr der Ringe Online.">
<iframe width="530" height="298" src="https://www.youtube.com/embed/KdI7EQsmlJs" frameborder="0" allowfullscreen></iframe>
</div>
<h1>Responsive Einbindung</h1>
<div class="video-block" title="Kampf gegen ein Nazgûl im Westen von Gondor. Aufgenommen in Herr der Ringe Online.">
<iframe width="530" height="298" src="https://www.youtube.com/embed/KdI7EQsmlJs" frameborder="0" allowfullscreen></iframe>
</div>
@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 );
@Perun
Perun / jetpack-css-entfernen.php
Last active September 28, 2016 15:03
Nicht benötigtes CSS von Jetpack entfernen. #WordPress Hier gefunden: https://css-tricks.com/snippets/wordpress/removing-jetpack-css/
<?php
// Als erstes sorgst du dafür dass nicht eine zusammenfassende CSS generiert wird
add_filter( 'jetpack_implode_frontend_css', '__return_false' );
// Von den folgenden Angaben die entfernen, die du wirklich benötigst
function jeherve_remove_all_jp_css() {
wp_deregister_style( 'AtD_style' ); // Rechtschreibprüfung: After the Deadline
wp_deregister_style( 'jetpack_likes' ); // Gefällt mir
wp_deregister_style( 'jetpack_related-posts' ); // Ähnliche Beiträge
@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 / .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 / private-taxonomie.php
Last active May 3, 2017 12:12
Eine zusätzliche Möglichkeit um Blog-Artikel für interne Zwecke zu verschlagworten und zu sortieren.
<?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' ),
@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 / 1-artikel-aktualisiert.php
Last active May 29, 2017 23:21
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/.
<?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 / 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 / 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 } ?>