Skip to content

Instantly share code, notes, and snippets.

View Perun's full-sized avatar

Vladimir Simović Perun

View GitHub Profile
@Perun
Perun / CSS-Reset.css
Created May 6, 2010 22:48
CSS Reset...
/* ----------------------------
simple reset:
http://www.maxdesign.com.au/articles/css-reset/
---------------------------- */
html, body, ul, ol, li, form, fieldset, legend
{
margin: 0;
padding: 0;
}
@Perun
Perun / .htaccess
Created December 28, 2011 02:08
Komplettes Weblog auf eine andere Domain weiterleiten, wobei die alten Permalnks erhalten bleiben.
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)alte-domain.de [NC]
RewriteRule ^(.*)$ http://neue-domain.de/$1 [R=301,L]
@Perun
Perun / kategorie-infobox.html
Created January 29, 2012 16:04
Individuelle Infoboxen im Kategorie-Archiv von WordPress
<h2>Die Kategorie "<?php single_cat_title(''); ?>"</h2>
<div class="kategorie-info">
<p>Hier sind alle Beiträge aufgelistet, die in die Kategorie <strong><?php single_cat_title(''); ?></strong> einsortiert wurden. Die Beschreibung dieser Kategorie lautet:</p>
<?php echo category_description($cat); ?>
<p>Du hast die Möglichkeit den <a href="<?php echo get_category_link($cat); ?>feed/" class="fett">RSS-Feed</a> speziell nur für diese Kategorie zu abonnieren.</p>
</div>
@Perun
Perun / farbliche-hervorhebung.php
Last active December 18, 2015 09:29
Farbliche Hervorhebung (nach Art und Zustand) der Beiträge in der Übersicht im Backend. #WordPress In der zweiten Date ist der Code, wenn man nur die geplanten Artikel hervorheben möchte. Siehe http://www.perun.net/2013/06/12/wordpress-artikel-in-der-admin-uebersicht-je-nach-zustand-farblich-hervorheben/
<?php
add_action('admin_footer','posts_status_color');
function posts_status_color() {
echo "<style>
.status-draft{background: #fc9 !important;}
.status-pending{background: #6cc !important;}
.status-publish{/* am besten keine Angabe um wechselnden Farbangaben zu lassen */}
.status-future{background: #cf0 !important;}
.status-private{background: #ffc;}
</style>";
@Perun
Perun / weitere-bildformate.php
Created June 14, 2013 13:04
Zusätzliche Bilderformate in WordPress definieren und im backend auswählbar machen. Siehe: http://www.perun.net/2013/06/13/wordpress-zusaetzliche-bildergroessen-definieren/
<?php
// Unterstützung für Vorschaubilder sollte schon aktiv sein
add_theme_support('post-thumbnails');
// die gewünschten neuen Bilderformate
add_image_size('vorschaubild', 125, 125, true);
add_image_size('produktbild', 500, 350);
// macht die neuen Formate im Backend sichtbar und auswählbar
add_filter('image_size_names_choose', 'custom_image_sizes_choose');
@Perun
Perun / verlinkter-autorname.phtml
Last active December 18, 2015 13:19
Einen verlinkten Autornamen in WordPress ausgeben. Mit etwas mehr Freiheiten gegenüber the_author_link();. Siehe auch http://www.perun.net/2013/05/23/wordpress-den-autor-link-ausgeben/
Von <a href="<?php the_author_meta('user_url'); ?>" class="artikel-autor" rel="author"><?php the_author_meta('display_name'); ?></a>
@Perun
Perun / 1-social-buttons.phtml
Last active December 18, 2015 15:09
Meine Lösung um die Social-Buttons einzufügen: FB, G+, Twitter, t3n und auf Kindle lesen. 1. Zuerst kommt der Einbau in der single.php, der Einzelansicht des Artikels 2. Dann der Einbau von Javascript im Footer, mit der Abfrage ob man sich auf single.php befindet um unnötige HTTP-Anfragen zu verhindern 3. Und zu Letzt die Angaben in der CSS-Date…
<div class="weiterempfehlen">
<p>Diesen Artikel weiterempfehlen oder später lesen:</p>
<div class="twitter"><iframe src="http://platform.twitter.com/widgets/tweet_button.html?url=<?php echo rawurlencode(get_permalink()) ?>&amp;text=<?php echo rawurlencode(strip_tags(get_the_title())) ?>" style="width:105px; height:20px;" allowtransparency="true" frameborder="0" scrolling="no"></iframe></div>
<div class="fb-likeit" title="Auf Facebook empfehlen"><iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo rawurlencode(get_permalink()); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=122&amp;action=recommend&amp;font=verdana&amp;colorscheme=light&amp;height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:122px; height:20px;"></iframe></div>
<div class="g-plusone" data-size="medium"></div>
<div class="t3nAggregator"></div>
<div class="clearer"></div>
<div class="kindleWidget"><img style="vertical-align:middle;" src="https://d1xnn692s7u
@Perun
Perun / page-excerpt.php
Last active December 18, 2015 22:38
Auszüge (Excerpts) auch auf statischen Seiten (Pages) in WordPress. Siehe auch http://www.perun.net/2012/12/03/wordpress-auszuege-excerpts-von-seiten/. Folgenden Code in die functions.php des jeweiligen Themes eintragen:
<?php
// Excerpts auf Seiten
add_post_type_support('page', 'excerpt');
?>
@Perun
Perun / oembed-breite.php
Created June 25, 2013 19:34
oEmbed-Breite festlegen. Seit WordPress 3.5 muss man in der functions.php die Breite der oEmbeds (eingebettete Medien) festlegen. Siehe den Artikel http://www.perun.net/2012/12/13/wordpress-die-breite-der-oembeds-videos-bestimmen/. Im folgenden Beispiel wird die Breite auf 550 Pixel gesetzt.
<?php
//oEmbed-Breite
if (!isset($content_width)) $content_width = 550;
?>
@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');