Skip to content

Instantly share code, notes, and snippets.

View seoagentur-hamburg's full-sized avatar

Andreas Hecht seoagentur-hamburg

View GitHub Profile
@seoagentur-hamburg
seoagentur-hamburg / gist:8938408
Created February 11, 2014 16:32
Erstellt eine Breadcrumbs Navigation
<?php
function the_breadcrumb() {
echo '<ul id="crumbs">';
if (!is_home()) {
echo '<li><a href="';
echo get_option('home');
echo '">';
echo 'Home';
echo "</a></li>";
@seoagentur-hamburg
seoagentur-hamburg / one-column-dashboard.php
Created February 13, 2014 13:20
Bringt die Möglichkeit wieder zurück, das WordPress Dashboard einspaltig darzustellen.
<?php
// force one-column dashboard
function shapeSpace_screen_layout_columns($columns) {
$columns['dashboard'] = 1;
return $columns;
}
add_filter('screen_layout_columns', 'shapeSpace_screen_layout_columns');
function shapeSpace_screen_layout_dashboard() { return 1; }
@seoagentur-hamburg
seoagentur-hamburg / dashboard-toolbox.php
Created February 13, 2014 13:28
Bringt das einspaltige Dashboard wieder in WP 3.8 zurück.
<?php
/*
Module Name: Einspaltiges Dasboard
Description: Erstellt die Möglichkeit eines einspaltigen WP-Dashboards [Backend]
Author: Andreas Hecht
Author URI: http://hechtmediaarts.com
*/
/* Sicherheitsabfrage */
if ( !class_exists('Toolbox') ) {
@seoagentur-hamburg
seoagentur-hamburg / gist:9001685
Created February 14, 2014 14:15
Verlinkt automatisch alle Twitter-Usernamen im Inhalt und auch im Excerpt, sowie den Kommentaren.<
<?php
function tweetlink($content) {
$tweetlink = preg_replace('/([^a-zA-Z0-9-_&])@([0-9a-zA-Z_]+)/',"$1<a href=\"http://twitter.com/$2\" target=\"_blank\" rel=\"nofollow\">@$2</a>",$content);
return $tweetlink;
}
// The content
add_filter('the_content', 'tweetlink');
@seoagentur-hamburg
seoagentur-hamburg / gist:9000639
Created February 14, 2014 13:04
.htaccess Code zum Schützen der wichtigen wp-config.php vor Zugriff von außen.
<files wp-config.php>
order allow,deny
deny from all
</files>
@seoagentur-hamburg
seoagentur-hamburg / Tweaks wp-config.php
Last active August 29, 2015 14:17
Das Gist zum DrWeb Artikel über die wp-config.php
<?php
/**
* Standardangaben, die sich bereits in der wp-config.php befinden,
* werden nicht berücksichtigt. Nur die zusätzlichen Möglichkeiten.
*
*/
/**
* Automatische Updates abschalten
@seoagentur-hamburg
seoagentur-hamburg / profilangaben.php
Created April 10, 2015 13:26
Wir erweitern die persönlichen Profilangaben von WordPress um einige Felder.
<?php
/**
* Manage WordPress contact fields.
* Usage:
* require './class.TTT_Contactfields.php';
*
* $TTT_Contactfields = new TTT_Contactfields(
* array (
* 'Twitter'
* , 'Facebook'
@seoagentur-hamburg
seoagentur-hamburg / rewind-loop.php
Created April 10, 2015 16:28
Teil 4 der author.php
<?php
/*
* Weil wir oben bereits the_post() genutzt haben, müssen wir die Loop neu starten mit rewind_posts(),
* damit wir alle Beiträge durch die neue Loop einfangen können.
*
*/
rewind_posts();
// Start the Loop.
while ( have_posts() ) : the_post();
@seoagentur-hamburg
seoagentur-hamburg / autor.php
Last active August 29, 2015 14:18
Der nötige Code für die Anzeige der Autorenbox
<?php
/**
* Die Biobox für jeden Autor der Website
*
*/
?>
<div class="author-info">
<?php echo get_avatar( get_the_author_meta('email'), '60' ); ?>
<div class="author-description">
<h3><?php echo _e('Autor: ', 'revothemes');
@seoagentur-hamburg
seoagentur-hamburg / teil-2-author.php
Created April 10, 2015 15:35
Der zweite Teil der author.php
<?php
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<div class="user-info">
<header class="entry-header">
<h1 class="entry-title author">
<?php
/*
* Den ersten Post abrufen, damit wir den Autor erkennen