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
View CSS-Reset.css
/* ----------------------------
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 Dec 28, 2011
Komplettes Weblog auf eine andere Domain weiterleiten, wobei die alten Permalnks erhalten bleiben.
View .htaccess
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 Jan 29, 2012
Individuelle Infoboxen im Kategorie-Archiv von WordPress
View kategorie-infobox.html
<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 Dec 18, 2015
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/
View farbliche-hervorhebung.php
<?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 Jun 14, 2013
Zusätzliche Bilderformate in WordPress definieren und im backend auswählbar machen. Siehe: http://www.perun.net/2013/06/13/wordpress-zusaetzliche-bildergroessen-definieren/
View weitere-bildformate.php
<?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 Dec 18, 2015
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/
View verlinkter-autorname.phtml
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 Dec 18, 2015
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…
View 1-social-buttons.phtml
<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 Dec 18, 2015
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:
View page-excerpt.php
<?php
// Excerpts auf Seiten
add_post_type_support('page', 'excerpt');
?>
@Perun
Perun / oembed-breite.php
Created Jun 25, 2013
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.
View oembed-breite.php
<?php
//oEmbed-Breite
if (!isset($content_width)) $content_width = 550;
?>
@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');
You can’t perform that action at this time.