Themes, Tipps, WordPress

Sticky-Funktionalität ab WordPress 2.7

Sticky in WP 2.7
Ab WordPress 2.7 gibt es die Möglichkeit, dass man einen Beitrag mit dem Flag Sticky versieht und damit bleibt es innerhalb des Loop immer an oberster Stelle. Bisher konnte man dies nur per Plugin lösen. Infos auch in einigen News zu 2.7.

Die neue Möglichkeit besteht im Bereich der Veröffentlichung, des Status, dort wo man den Termin des Beitrags editieren konnte. Das ist einfach und schnell gemacht, dazu muss man nichts anpassen oder neu kennen lernen.

Aber was, wenn man ein Sticky entsprechend formatieren will? Dafür gibt es eine neue Funktion – post_class(). Diese gibt die Klassen für den jeweiligen Beitrag aus und damit auch die Klasse sticky, wenn es sich um einen Sticky handelt.
Zusätzlich werden Klassen für Kategorien und Tags ausgegeben. Dazu ein Beispiel und nähere Erläuterungen.
Weiterlesen

Standard
Tools, Webküche

tingelets zeigen Tags

tingelets LogoDas Projekt tingelets von Maurice Kühlborn hilft dem Webdesigner beim Aufzeigen von Tags im Browser, egal um welchen Browser es sich handelt. Mit Hilfe von Lesezeichen kann man die verschiedenen tingelets ablegen und schnell den gesuchten Tag im Browser visualisieren. Das Darstellen der Tags geschieht mittels kleiner Bildchen (png), die im Hintergrund des jeweiligen Bereiches dargestellt werden. Wird das Bookmarklet geklickt, so wird das jeweilige Bild im Hintergrund als background geladen und der Tag-bereich ist gut zu erkennen. Die kleinen Bildchen beinhalten den Namen des Tags und erleichtern so das Erkennen der Tagbereiche.
Ebenso kann man eigene class, IDs und Tags integrieren, dafür steht ein simples JS bereit. Damit steht eine Bereicherung, die Browserübergreifend ist, bereit.

Mehr Hintergründe und Demos sind im Weblog von Maurice nachzulesen.

Wer mag, der kann hier meine html-Datei downloaden und in den Browser importieren, so sind die wichtigsten Tags in den Favoriten, im Ordner tingelets, abgelegt.
Download als html-Datei
Download als html-Datei: tingelets.html – 6 KByte

Standard
Tipps, Webküche, WordPress

Update für WordPress Cheat Sheet Template Tags

Das Cheat Sheet für die Template Tags von WordPress wurde überarbeitet und enthält nun auch alle neuen Tags, die seit Version 2.1 hinzu gekommen sind. Funktionen, die nicht mehr zur Verfügung stehen sind markiert, so dass das Cheat ab Version 1.2 bis zur aktuellen Version 2.1 genutzt werden kann – eine schneller Überblick eben.

Weitere Cheat Sheets für WordPress sind im Beitrag zu finden.

Download als pdf-Datei
Download als pdf-Datei: WP_Theme_Tags.pdf – 17 KByte

Standard
Tipps, WordPress

WordPress 2.1 ist anders, auch bei Template Tags und Funktionen

Lorelle klärt uns auf – unbedingt Lesen – WordPress 2.1: Template Tag and Function Changes

Die Veränderungen, die mit WordPress 2.1 kommen, sind relativ gering. Jedoch macht der eine oder andere Tag im Theme Probleme. Im folgenden alle Veränderungen.

  • get_postdata replaces get_post
  • get_linksbyname (new): Gets the links associated with category cat_name.
  • get_linkz replaces get_linkFUNCTION (various functions replaced by one)
  • get_options will replace get_settings
  • the_search_query may replace wp_specialchars
  • language_attributes (new): adds language attributes to HTML head tag
  • current_user_can replaces user_can_FUNCTION (various functions replaced by one)
  • get_the_category_by_ID replaces the_category_ID
Standard
Tipps, WordPress

WP – WordPress Cheat Sheet für Theme Tags und Plugin-API

Damit die Arbeit mit WordPress ein wenig einfacher ist, zumindest beim Schreiben von Plugins oder dem Erstellen eines Themes suchte ich schon lange passende Cheat Sheets für meine Arbeit mit WP. Leider wurde ich nie so richtig fündig und ich arbeite meist mit den zuständigen Seiten.
Da ich aber dem „alten“ Semester angehöre, bevorzuge ich Lesestoff in Papierform und habe mir alle relevanten Tags für die Plugin-API und die Theme-Tags auf zwei Seiten gebracht.
Vielleicht kann sie der eine oder andere ebenso gebrauchen, dann viel Freude damit.

Alle Theme-Tags können ebenso nochmal auf dem Beitrag „WP – WordPress Template Tags Übersicht“ nachgelesen werden, bzw. werden dort die Links zu näheren Beschreibungen gelistet.

Download:

Download als pdf-Datei
Download als pdf-Datei: WP_Plugin_API.pdf – 25 KByte

Download als pdf-Datei
Download als pdf-Datei: WP_Theme_Tags.pdf – 17 KByte


Update:
Zusätzlich gbt es jetzt noch eine Übersicht des WordPress „The Loop“ und der Code für ein Widget Plugin.
Download als pdf-Datei
Download als pdf-Datei: WP_loop.pdf – 23 KByte

Download als pdf-Datei
Download als pdf-Datei: WP_Widget.pdf – 23 KByte

Weiterführende Links:

Standard
Tipps, WordPress

WP – WordPress Template Tags Übersicht

Mit Hilfe von Template-Tags werden die Information in das Frontend von WordPress, in die Website bzw. -blog, geladen.
Wer sich an die Arbeit macht, und ein eigenes Theme erstellen möchte, muss sich mit diesen Tags auseinander setzen. Mit diesen Tags kann man seinen Blog individuell und interessant gestalten.
Im weiteren dieser Seite ist eine Liste der Template Tags hinterlegt, fuktionsspezifisch sortiert, mit jeweils einem Link zur deutschen und englischen Dokumentation, wenn diese verfügbar ist.

Jeder einzelne Tag hat eine Reihe von Funktionsparameter, die auf den jeweiligen Links zu finden sind. Diese Parameter werden nach dem Tag übergeben.

Beispiel:

Der Tag the_author wird folgender maßen übergeben:

<?php the_author('idmode', display) ?>

Die folgende Zeile gibt den Autorennamen aus, unter Verwendung der Standardeinstellungen.

<p>Der Beitrag ist von <?php the_author() ?></p>

Die folgende Zeile gibt den Login-Namen aus, in dem idmode mit Funktionsparameter login genutzt wird.

<p>Der Beitrag ist von <?php the_author('login') ?></p>

Update:

Nun auch als Cheat Sheet im pdf-Format zum Download.
Download als pdf-Datei
Download als pdf-Datei: WP_Theme_Tags.pdf - 23 KByte

Autor Tags

  • the_author de | en
  • the_author_description de | en
  • the_author_login de | en
  • the_author_firstname de | en
  • the_author_lastname de | en
  • the_author_nickname de | en
  • the_author_ID de | en
  • the_author_email de | en
  • the_author_url de | en
  • the_author_icq de | en
  • the_author_aim de | en
  • the_author_yim de | en
  • the_author_msn de | en
  • the_author_posts de | en
  • the_author_posts_link de | en
  • list_authors de | en
  • wp_list_authors de | en

Kategorie Tags

  • the_category de | en
  • the_category_rss de | en
  • single_cat_title de | en
  • category_description de | en
  • dropdown_cats de | en
  • list_cats de | en
  • wp_list_cats de | en
  • in_category de | en
  • get_category_parents de | en
  • get_the_category de | en

Kommentar Tags

  • comments_number de | en
  • comments_link de | en
  • comments_rss_link de | en
  • comments_popup_script de | en
  • comments_popup_link de | en
  • comment_ID de | en
  • comment_author de | en
  • comment_author_IP de | en
  • comment_author_email de | en
  • comment_author_url de | en
  • comment_author_email_link de | en
  • comment_author_url_link de | en
  • comment_author_link de | en
  • comment_type de | en
  • comment_text de | en
  • comment_excerpt de | en
  • comment_date de | en
  • comment_time de | en
  • comment_author_rss de | en
  • comment_text_rss de | en
  • comment_link_rss de | en
  • permalink_comments_rss de | en

Datum und Zeit Tags

  • the_date_xml de | en
  • the_date de | en
  • the_time de | en
  • get_the_time (1.5*) de | en
  • single_month_title de | en

Allgemeine Tags

  • bloginfo de | en
  • bloginfo_rss de | en
  • get_bloginfo de | en
  • get_bloginfo_rss de | en
  • wp_title de | en
  • get_archives de | en
  • wp_get_archives de | en
  • get_calendar de | en
  • get_posts de | en
  • wp_list_pages (1.5*) de | en
  • wp_loginout (1.5*) de | en
  • wp_register (1.5*) de | en
  • query_posts (1.5*) de | en
  • rss_enclosure (1.5*) de | en

GEO Tags

Diese Tags sind nur mit Hilfe eines Plugins nutzbar - GeoPlugin.
Die Liste und die Dokumentation der zur Verfügung stehenden Tags ist auf der englischen Tagliste "Geo Tags" zu finden.

Links Tags

  • edit_post_link de | en
  • edit_comment_link de | en
  • link_pages de | en
  • wp_link_pages de | en
  • get_year_link de | en
  • get_month_link de | en
  • get_day_link de | en

Link Manager Tags

  • get_links_list de | en
  • wp_get_links de | en
  • get_links de | en
  • wp_get_linksbyname de | en
  • get_linksbyname de | en

Permalink Tags

  • permalink_anchor de | en
  • get_permalink de | en
  • the_permalink de | en
  • permalink_single_rss de | en

Beitrags Tags

  • the_ID de | en
  • the_title de | en
  • single_post_title de | en
  • the_title_rss de | en
  • the_content de | en
  • the_content_rss de | en
  • the_excerpt de | en
  • the_excerpt_rss de | en
  • previous_post de | en
  • next_post de | en
  • posts_nav_link de | en
  • the_meta de | en

Trackback Tags

  • trackback_url de | en
  • trackback_rdf de | en

Weiterführende Links

Standard