Vom Fluch der Shortcodes für Wordpress-Themes

25. Februar 2012

Shortcodes sind heute in fast jedem Wordpress – Theme vorhanden. Was eigentlich eine schöne und komfortable Sache ist, zeigt seine Tücken, sobald ein Themewechsel ansteht. Es bleiben wirklich hässliche Überreste dieser Shortcodes zurück, die nicht nur unschön aussehen, sondern blöderweise damit auch völlig sinnlos geworden sind. Ob es nun Buttons sind, besondere Links oder sogar Mediadatein, die mithilfe  solcher Shortcodes eingesetzt wurden. Wer sie einsetzt, kennt das.

Plugin einsetzen?

Natürlich gibt es viele Plugins, die auf komfortable Weise auch Shortcodes zur Verfügung stellen. Mit Plugins ist es zwar auch so eine Sache; nicht jeder mag sie einsetzen, zumal viele nicht eben ressourcenschonend zu Werke gehen. Ein sehr gutes und die Performance nicht übermäßig belastendes Plugin ist „Shortcodes Ultimate“ von gn_themes, das u.a. auch deutschsprachig ausgeliefert wird. Zum Testen der Plugin-Performance empfehle ich generell das Plugin „P3 (Plugin Performance Profiler)“. Auf dieses Plugin wurde ich Mitte Januar durch Charles aufmerksam gemacht.

Shortcodes Ultimate  kenne ich inzwischen eine ganze Weile und habe es seit einigen Wochen fortwährend im Einsatz. Ihr seht an den Bewertungen in der Wordpress Plugin-Bibliothek, dass meine positive Meinung offenbar von vielen BloggerInnen geteilt wird.

Das Plugin steht nach der Installation nicht nur in der „visuellen“ Ansicht, sondern auch in der HTML-Ansicht (1) zur Verfügung. Das ist sehr schön und bei vielen Plugins leider nicht der Fall, die eigentlich das Schreiben unterstützen. Angetan bin ich von der Vielfalt der angebotenen Möglichkeiten, die entweder durch komfortable Dialogboxen zugänglich gemacht werden oder eben durch Shortcodes. Auch diese sind über die markierte Schaltfläche (1) beim Schreiben immer mit wenigen Klicks erreichbar.

Großes Angebot

Das Angebot reicht von Überschriften, Spacer, Quote, Pullquote, hervorgehobene Texte, verschiedene Linkarten über Tabs und Tab-Container bis hin zu aktuellen Tweets und Google Maps. Shortcodes Ultimate  ist komfortabel in über das Icon (1) erreichbar, die Shortcodes sind leicht zu merken und – falls gewünschte – über einen Mausklick mit gut ausgebauten Anleitungen in den Artikel zu integrieren. Das Handling ist meiner Ansicht nach optimal auf die Bedürfnisse beim Bloggen eingerichtet.

Shortcodes manuell eingeben

 

Und weil die Handhabung so einfach und die Beispiele so gut erreichbar sind, kann auf das praktische aber m.E. nicht gerade ressourcenschonende Plugin AddQuicktag verzichten. Generell ist dieses Plugin allerdings gerade für den Umgang mit den verbreiteten Shortcodes sehr zu empfehlen. Bei Shortcodes Ultimate kann man aber aus den genannten Gründen darauf verzichten.

Ich finde, mit diesem oder einem anderen, ähnlichen Plugin kann man dem eingangs geschilderten Problem ausweichen und muss nicht hinnehmen, dass manche Artikel im Blog – sagen wir – ein bisschen „vernachlässigt“ aussehen.  Vorausgesetzt natürlich, man bleibt beim Plugin. Sonst bringt das auch nix. 🙂

Auch in Kombinationen mit anderen Plugins

Randbemerkung: Kürzlich hatte ich – keine Ahnung warum – Probleme mit der Übernahme von Videos über Google+. Zur Übernahme von Beiträgen und Kommentare aus meinem Google+ – Account benutze ich seit mehreren Monaten Daniel Treadwells Wordpress Plugin „Google+Blog„. Plötzlich wurden die Videos nicht mehr angezeigt. Deshalb habe ich in Daniels Plugin eine kleine Änderung vorgenommen und  im entsprechenden Teil des Plugins einen der Shortcodes von „Shortcodes Ultimate“ verwendet. Das hat gut funktioniert. Allerdings werden nun die Videos (analog den Einstellungen des Plugins) nur noch mit 600er Breite gezeigt. Aber damit kann ich leben.

Eine weitere Alternative, die allerdings kostenpflichtig ist (37 $). Danke, Marko Pohlisch.

Twitter, Google+, Facebook, Pinterest — alles im Sack Blog

10. Februar 2012

Das Interesse an Blogs scheint tatsächlich rückläufig zu sein. Es gibt zwar auch Blogger, die das anders sehen, aber mein persönlicher Eindruck ist schon ein anderer. Den Schwerpunkt des Meinungs- und Informationsaustauschs nehmen – der Anzahl nach – mit Abstand ja ohnehin die sozialen Netzwerke ein. Das ist nicht überraschend – allerdings finde ich es schon ein bisschen schade.

Bestimmt hat auch das damit zu tun, dass bei der Masse an Informationen zu wenig Zeit übrig ist, zusätzlich auch noch Blogeinträge zu lesen, die oft eine gewisse Länge auszeichnet. Entsprechend nehmen auch die Kommentare ab. Darauf stellen wir BloggerInnen uns ein oder versuchen es wenigstens. Facebook habe ich ja vor längerer Zeit schon komplett „sausen lassen“. Ob das eine so gute Entscheidung war, weiß ich nicht. Ich empfehle die Lektüre dieses hochinteressanten Beitrages bei Searchmetrics SEO Blog.

Danach spielt Facebook eine nicht unerhebliche Rolle für das Google-Ranking. Auch die Bedeutung andere sozialer Netzwerke nimmt zu, andere verlieren an Boden. Es läuft scheinbar alles auf Facebook, Google+, Twitter und – neuerdings vielleicht Pinterest hinaus. Den „echten“ Bloggern – also denen, die länger als 1 Jahr durchhalten 🙂 – wird die Entwicklung vielleicht auch ein bisschen am A… vorbeigehen. Sie halten ihren Blog – wenn sie ehrlich sind – für etwas besonders. Ich sage: Gott sei Dank! Sonst wären inzwischen schon alle Blogs futsch.

Google+ und Blogs

Wie könnte man das Geschäft also belegen und das Interesse an Blogs fördern — ohne die Leute zu nerven? Da fand zum Beispiel Daniel Treadwells Idee interessant. Mit seinem Plugin Google+Blog schuf er die Möglichkeit, sowohl Google+ – Beiträge samt Videos oder Bildern und den dort geschriebenen Kommentaren ins „heimische“ Blog zu übernehmen. Wir kennen das natürlich von Facebook. Die Angebote für Google+ sind allerdings noch nicht so umfangreich. Umso heißer war ich im Oktober letzten Jahres darauf, die neue Möglichkeit zu nutzen und meine Einträge bei Google+ im Querblog zu posten.

Im November habe ich etwas darüber geschrieben. So habe ich zum Beispiel darüber nachgedacht, oder bzw. dass die standardmäßig integrierten Thumbnails in Google+ – Einträgen urheberrechtliche Probleme machen könnten. Und Thomas Schwenke hat auch dies in seinem sehr interessanten Artikel ausgeführt. Woran ich nicht gedacht hatte, war, dass LeserInnen es nicht gut finden könnten, dass ihre Kommentare bei Google+ ohne Rückfrage in Blogs übernommen werden.

Darauf wurde ich heute morgen aufmerksam. Ich habe mich gleich entschuldigt und die Sache erklärt. Im erwähnten Plugin kann man die Kommentare leider nicht abschalten. Beiträge lassen sich via Tags für den Import kennzeichnen, auf die Kommentare hat man leider keinen Einfluss. Man kann sie nur manuell löschen. Das habe ich in diesem konkreten Fall auch getan, obwohl der Autor nach meiner Erklärung nicht mehr darauf bestanden hat.

Das Plugin von Daniel ist in einigen Blogs aktiv. In der Google-Suche sind nur die aufgeführt, die nicht die Premiumversion aktiv haben, bei denen also der Zusatz: „Created By Daniel Treadwell“ abgefragt werden kann. 135.000 Einträge sind ja mal eine Hausnummer.  Oder mit dem Suchbegriff: „Google+: View post on Google+„. Aber was bedeuten auf der anderen Seite schon solche Zahlen bei einer sterbenden Spezies. Warum spiele ich auf die vielen Nutzer des Plugins an? Ganz einfach. Die machen sich offenbar – wie ich – keine Gedanken darüber, ob es Kommentatoren gibt, die es vielleicht nicht so toll finden, wenn ihre Kommentare ungefragt, einfach von einer Plattform zur anderen weitergereicht werden.

Deshalb meine Frage an euch: Wie seht ihr das? Geht ihr mit diesem Thema entspannt um oder findet ihr die Art und Weise, in der damit umgegangen wird, kritisch? Der Widerspruch, den ich sehe, liegt auf der Hand. Einerseits plädieren viele von uns ohne Unterlass für ein „freies Internet“, andererseits gibt es gute Gründe, mit eigenen Daten sorgsam umzugehen. Beide Positionen schließen sich manchmal gegenseitig aus — jedenfalls, wenn es nach der Art und Weise und auch die Intensität geht, in der die Positionen im Internet vertreten werden.

Weitere Meinungen dazu:

35 aktive Wordpress – Plugins

15. Januar 2012

Ich weiß zwar, dass ein Blog mit viel weniger auskommt. Und die Bastelkönige unter den Bloggern kennen für viele dieser Helferlein Codeschnipsel oder jedenfalls performanceschonendere Lösungen. Und wenn es der komplette Verzicht darauf wäre.

Aber auch das soll schließlich jeder halten wie er will. Seit ich die fantatischen Wordpress-Themes von Elmastudio hier einsetze habe ich mir ehrlich gesagt keine Gedanken mehr über die Performance meines Blogs gemacht. Vielleicht liegt es auch an den Wordpress-Fortschritten selbst aber über die allgemeine Performance, sowohl im Front- als auch im Backend, habe ich keinerlei Klagen.

Hier also nun meine 35 aktiven Plugins für euch zum Durchgehen. Vielleicht kann der eine oder andere ja damit etwas anfangen. Ich stehe gern zur Verfügung, falls jemand Nachfragen zum Einsatz oder zum Sinn der Plugins hat. 🙂

  1. AddQuicktag (Version: 2.0.3)

    Allows you to easily add custom Quicktags to the html- and visual-editor.
    Created by: Frank Bültge

  2. Antispam Bee (Version: 2.3)

    Easy and extremely productive spam-fighting plugin with many sophisticated solutions. Includes protection again trackback spam.
    Created by: Sergej Müller

  3. Audio player (Version: 2.0.4.1)

    Audio Player is a highly configurable but simple mp3 player for all your audio needs. You can customise the player’s colour scheme to match your blog theme, have it automatically show track information from the encoded ID3 tags and more. Go to your Settings page to start configuring it.
    Created by: Martin Laine

  4. Better WordPress Recent Comments (Version: 1.2.0)

    This plugin displays recent comment lists at assigned locations. It does not add any significant load to your website. The comment list is updated on the fly when a visitor adds a comment or when you moderate one. No additional queries are needed for end-users. Some Icons by Yusuke Kamiyamane.
    Created by: Khang Minh

  5. Comment Rating (Version: 2.9.32)

    Allows visitors to rate comments in a Like vs. Dislike fashion with clickable images. Poorly-rated & highly-rated comments can be displayed differently. This plugin is simple and light-weight.
    Created by: Bob King

  6. FeedBurner FeedSmith Extend (Version: 1.0.0)

    This is a plugin originally authored by Steve Smith. It detects all ways to access your original WordPress feeds and redirects them to your FeedBurner feed. I enhanced it base on the FeedBurner FeedSmith and now it can redirects feeds for category and tag also.
    Created by: Jiayu (James) Ji

  7. Google XML Sitemaps (Version: 3.2.6)

    This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog.
    Created by: Arne Brachhold

  8. Google+Blog (Version: 1.1.0)

    A plugin to import your posts from Google+.
    Created by: Daniel Treadwell

  9. jQuery lazy load plugin (Version: v0.13)

    a quick and dirty wordpress plugin to enable image lazy loading.
    Created by: Andrew Ng

  10. KB Advanced RSS Widget (Version: 2.8.02)

    Gives user complete control over how feeds are displayed.
    Created by: Adam R. Brown

  11. Last.Fm Records (Version: 1.6.2)

    The Last.Fm Records plugin lets you show what you are listening to, with a little help from our friends at last.fm.
    Created by: Jeroen Smeets

  12. No Self Pings (Version: 0.2)

    Keeps WordPress from sending pings to your own site.
    Created by: Michael D. Adams

  13. P3 (Plugin Performance Profiler) (Version: 1.1.1)

    See which plugins are slowing down your site. Create a profile of your WordPress site’s plugins‘ performance by measuring their impact on your site’s load time.
    Created by: GoDaddy.com

  14. Polldaddy Polls & Ratings (Version: 2.0.12)

    Create and manage Polldaddy polls and ratings in WordPress
    Created by: Automattic, Inc.

  15. Quote Comments (Version: 2.1.7)

    Creates a little quote icon in comment boxes which, when clicked, copies that comment to the comment box wrapped in blockquotes.
    Created by: Joen Asmussen

  16. Do Follow (Version: 4.0)

    Removes the evil nofollow attribute that WordPress adds in comments.
    Created by: Denis de Bernardy

  17. Subscribe to Comments Reloaded (Version: 2.0.2)

    Subscribe to Comments Reloaded is a robust plugin that enables commenters to sign up for e-mail notifications. It includes a full-featured subscription manager that your commenters can use to unsubscribe to certain posts or suspend all notifications.
    Created by: camu

  18. Target Blank In Posts And Comments (Version: 3.2)

    Keep your visitors. Inserts target=“_blank“ into post and comment content URLs and external links will open in new tabs.
    Created by: Lazar Kovacevic

  19. TinyMCE Advanced (Version: 3.4.5)

    Enables advanced features and plugins in TinyMCE, the visual editor in WordPress.
    Created by: Andrew Ozz

  20. Visual Editor – Blog Theme Stylesheet (Version: 1.0.0.0)

    This plugin permits integration of own, theme based stylesheet into Visual TinyMCE Editor live writing. Define your custom styles as additional style file tinymce_blog_themed.css at your theme directory. Every included class definition appears at TinyMCE button bar as drowpdown box afterwards for your personal choise.
    Created by: Heiko Rabe

  21. Tumblr Widget (Version: 1.4.7)

    Displays a Tumblr on a WordPress page.
    Created by: Gabriel Roth

  22. Widget Logic (Version: 0.51)

    Control widgets with WP’s conditional tags is_home etc
    Created by: Alan Trewartha

  23. Wikipedia AutoLink (Version: 1.1.01)

    Link automatically all the highlighted words with the syntax [w: term] on the definition from Wikipedia.
    Created by: Cristiano Fino

  24. Wordpress Backup (by BTE) (Version: 1.8.2)

    Backup the upload directory (images), current theme directory, and plugins directory to a zip file. Zip files optionally sent to email.
    Created by: Blog Traffic Exchange

  25. WP-Optimize (Version: 0.9.4)

    This plugin helps you to keep your database clean by removing post revisions and spams in a blaze. allows you to rename your admin name also. Additionally it allows you to run optimize command on your wordpress core tables (use with caution).
    Created by: Ruhani Rabin

  26. WP-PageNavi (Version: 2.81)

    Adds a more advanced paging navigation to your WordPress blog
    Created by: Lester ‚GaMerZ‘ Chan & scribu

  27. WP PHP widget (Version: 1.0.2)

    WP PHP widget adds a new widget called PHP Widget, which will allow you to include PHP code, you can have Text, HTML, Javascript, Flash and/or PHP code ,wordpress template tags as content or title in this widget.
    So, as long as you want, it can do everything, that is greatful.
    Created by: wpxue

  28. Plugin Lister (Version: 2.1.0)

    Outputs all of your active plugins via PHP for use in page templates & more (including the option to display your theme). Just call: <?php wp_list_all_active_plugins(); ?>
    Created by: Paul G Petty

  29. WP-post-view (Version: 1.0)

    Easily display the views visited of each post. Tracks the views in each posts visited, views number are also display in each row of the post in the admin area. Simply add this code echo_post_views(get_the_ID()); anywhere to display AFTER Created by: Towards Technology

  30. WP Render Blogroll Links (Version: 2.1.8)

    Outputs your Blogroll links to a Page or Post. This extremely simple plug-in enables you to create your own Links page without having to write a custom template.
    The output can easily be styled with CSS. Each category with its links is encapsulated in a DIV with a classname called „linkcat“. All the links are attributed with the class „brlink“.
    Created by: Tanin Ehrami

  31. WP-Slimbox2 (Version: 1.0.3.3)

    A Wordpress implementation of the Slimbox2 javascript, utilizing jQuery, originally written by Christophe Beyls. Requires WP 2.6+
    Created by: Greg Yingling (malcalevak)

  32. WP Smush.it (Version: 1.5.0)

    Reduce image file sizes and improve performance using the Smush.it API within WordPress.
    Created by: Dialect

  33. WP Widget Cache (Version: 0.25.4)

    Cache the output of your blog widgets. Usually it will significantly reduce the sql queries to your database and speed up your site.
    Created by: Andrew Zhang

  34. wpCompressor (Version: 0.3)

    wpCompressor automatic compression assumes the data output and boosts the performance of the blog pages.
    Created by: Sergej Müller

  35. wpSEO (Version: 3.0.1)

    Powerful and reliable Plugin for search engine optimization and metadata formatting. A Swiss Army Knife of SEO with innovation from Germany.
    Created by: Sergej Müller

Das Schreiben ist des Bloggers Lust

10. September 2011

Manche Diskussion im Web ficht mich nicht (mehr) an. Diese zum Beispiel nicht und die auch nicht.

Ich war schon so oft drauf und dran, den Blog einzustellen, dass ich mich diesbezüglich selbst schon nicht mehr ernst nehme. Es gibt weniger Kommentare und ja, ich persönlich glaube, dass der Social-Media-Hype darauf entscheidenden Einfluss nimmt.

Hier jedenfalls wird nicht viel kommentiert und die SM-Knöppe sind den Leser/innen auch die Mühe nicht wert.

Artikelbilder oder „Thumbnail for Excerpts“ im Wordpress-Theme „Yoko“ nutzen?

8. Mai 2011

Ellens Wordpress-Theme „Yoko“ ist das beste und durch die Unterstützung von responsive Layouts mit CSS3 Media Queries, wodurch sich das Theme-Layout der jeweiligen Bildschirmgröße anpasst. Es ist deshalb optimal für die Ansicht auf Tablet PCs und Smartphones geeignet. Es unterstützt HTM5.  Wahrscheinlich ist Yoko eines der modernsten Themes, die  ich bisher gefunden habe. Und ich habe schon eine Menge Themes gefunden (und ausprobiert).  🙂 Nicht wahr, Jürgen?  Allgemein findet Ellens Arbeit den Anklang, den sie verdient hat. Schon eine Reihe Blogger sind unterwegs mit „Yoko“.

Ich habe zwei Dinge festgestellt, die mich eine Weile beschäftigt haben und auf die ich deshalb an dieser Stelle hinweisen möchte. Vielleicht nimmt mein Hinweis potenziellen Nutzern des Themes ja ein bisschen Arbeit ab. ^^

 

1.) Standard-Linkfarbe

In den Theme Einstellungen kann man die Linkfarbe über ein Feld universell einstellen. Es ist nicht also nicht erforderlich, ins Stylesheet einzugreifen. Wenn man aber vom diesem durchgängigen Farbstandard abweichen und eine eigene Linkfarbe definieren will, werden alle im Sub Menu – Children (sofern dieses genutzt wird – s. Punkt 5 der Doku) in der gleichen Farbe angezeigt. Also anders als im unveränderten Original-Theme. Mir ist es nicht gelungen, den maßgeblichen Teil im Stylesheet zu finden. Ich kenne mich eben nicht so gut mit CSS aus.

Aber immerhin habe ich einen Umweg gefunden, der das Problem gelöst hat. Im Stylesheet habe ich alle Vorkommen der Standardlinkfarbe (#009BC2) durch den gewünschten Farbcode ausgetauscht. Sicher nicht elegant, aber jetzt werden die Untermenüpunkte farblich so angezeigt wie ich es wollte – nämlich grau.

2.) Definition von Artikelbildern vs. Einsatz eines Plugins

Dieser Punkt betrifft die Darstellung des zu definierenden Artikelbildes sowohl für die Frontseite als auch für die Einzelansicht. Ich habe bisher das ausgezeichnete Wordpress Plugin Thumbnail For Excerpts eingesetzt. Deshalb habe ich die Definition von Artikelbildern, die es ja so lange auch noch nicht gibt, vernachlässigt. Mithilfe des Plugins wird das erste in den Artikel eingefügte Bild automatisch für die hier gewählte Excerpt (bitte lesen) – Darstellung (Auszug) auf der Startseite angezeigt. Für Blogs mit vielen Einträgen lohnt sich die Nutzung des Wordpress Plugins Generate Post Thumbnails oder alternativ Auto Post Thumbnail. Beide generieren und setzen die Artikelbilder selbstständig. Je nach Anzahl der Beiträge kann das dauern. Beim 1. Plugin kann ich persönlich Positives berichten, das zweite habe ich nicht getestet.

Leider kann man im Web verteilte (ausgelagerte) Bilder nicht als Artikelbilder definieren. Das geht meiner Meinung nach nur mit Bildern, die sich im Upload – Verzeichnis von Wordpress befinden bzw. dorthin gespeichert wurden. Da ich im Blog aber gern bei Flickr ausgelagerte Fotos verwende, kann ich diese nicht für Artikelbilder nutzen. Es sei denn, man würde sie nochmals speichern – mit dem Beitrag.

So sieht das dann zum Beispiel aus:

 

Um also das erwähnte Plugin Wordpress Plugin Thumbnail For Excerpts weiterhin einsetzen zu können und nicht auf definierte Artikelbilder angewiesen zu sein, war eine kleine Umstellung des Themes nötig.  Neben der Datei Content.php (für die Startseite) müssten noch die anderen Templates, die die ursprüngliche Darstellung beinhalten, korrigiert bzw. angepasst werden.  Hier habe ich die Änderungen protokolliert – zum Code.

 

jünger älter