Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

de:Verwenden von Smileys

Was sind Smileys?

Smileys, auch bekannt als "Emoticons", sind Glyphen,die verwendet werden um Emotionen in deinen Texten hervor zu bringen. Sie sind auch eine tolle Möglichkeit um eure Posts etwas lebendiger zu gestalten. smile emoticon

"Textsmileys" werden durch die Eingabe von zwei oder mehr Satzzeichen gemacht. Hier ein paar Beispiele:

;-) entspricht smile emoticon
:-) entspricht smile emoticon
:-( entspricht sad emoticon
:-? entspricht confused emoticon

Um mehr über Emoticons und deren Geschichte zu erfahren, siehe dir den Eintrag auf Wikipedia zu Emoticons an.

Willst du doch mehr über Smileys und deren Geschichte erfahren, dann sieh dir doch den Eeintrag auf Wikipedia zu Smileys an.

Smileys sind keine Emoji

Obwohl smileys und Emoji beide "Smileygesichter" und so etwas anzeigen können, sind Emoji eine neuere Entwicklung und haben eine größere Auswahl an Bildchen, die gezeigt werden können. (Zu all dem sind Sie auch anders gemacht.) Für mehr Informationen über Emoji und wie man sie verwendet, besuche doch mal unsere Emojiseite dazu.

Wie geht Wordpress mit Smileys um?

Normalerweise verwandelt WordPress "Textsmileys" automatisch in die kleinen Bildchen. Wenn du ;-) eintippst, wirst du in deinem Post also smile emoticon zu sehen bekommen.

"Bildsmileys" (smile emoticon) ausschalten

Wenn du die Verwandlung der geschriebenen Smileys in die Bildchen ausstellst, so werden die geschrieben Smileys einfach so angezeigt wie sie gschrieben wurden ( :-) ).

  1. Gehe zu deinem Admin Interface
  2. Zu EInstellungen -> Schreiben
  3. Im Punkt Formatierung, entferne das Häckchen aus der Box für "Wandle Emoticons wie :-) und :-P in Grafiken um."
  • Turning off emoticons means that when you type ;-) in a post you will see ;-) when you preview or publish your post. So it doesn't stop you from using emoticons as plain text. wink emoticon *

Was tippe ich ein um Smileys zu machen?

Bildsmileys und der Text, wie man sie erzeugt*:

Bild Text Text kompletter Text Bild kompletter Text
smile :) :-) :smile: lol :lol:
biggrin :D :-D :grin: redface :oops:
sad :( :-( :sad: cry :cry:
surprised :o :-o :eek: evil :evil:
eek 8O 8-O :shock: twisted :twisted:
confused :? :-? :???: rolleyes :roll:
cool 8) 8-) :cool: exclaim :!:
mad :x :-x :mad: question :?:
razz :P :-P :razz: idea :idea:
neutral :| :-| :neutral: arrow :arrow:
wink ;) ;-) :wink: mrgreen :mrgreen:

* in manchen Fällen, gibt es mehrere Varianten um den gleichen Smiley zu erzeugen.

Problembehebung bei Smileys

Wieso funktioniert es nicht??

Vielleicht hat der Admin die Smileys abgeschalten. Eine andere Möglichkeit wäre das die "Bildsmiley"-Datein aus /wp-includes/images/smilies entfernt wurden.

Wieso funktioniert es nicht für mich?

Falls Smileys für andere aber nicht für dich funktionieren:

Mache ein Leerzeichen vor und nach deinem "Textsmiley". That prevents the smiley being accidentally included in the text around it. redface emoticon

Make sure not to use quotes or other punctuation marks before and after the smiley text. rolleyes emoticon

Where Are My Smiley Images Kept?

The smiley or emoticon image graphics are found in the /wp-includes/images/smilies directory.

Note that smileys is spelled 'eys' in this documentation and the directory name for the smiley images is 'smilies, spelled 'ies'. eek emoticon

How Can I Have Different Smiley Images Appear?

The easiest way is to filter the smilies.

Upload the images you want with the same name to your server (say in wp-content/images/smilies) and put this in your theme's function.php:

add_filter('smilies_src','my_custom_smilies_src', 1, 10);
function my_custom_smilies_src($img_src, $img, $siteurl){
    return $siteurl.'/wp-content/images/smilies/'.$img;
}

That will replace http://example.com/wp-includes/images/smilies/icon_question.gif with http://example.com/wp-content/images/smilies/icon_question.gif

Why are my Smiley Images Blank?

If you recently uploaded the images, it could be that the images have been uploaded in ASCII format by your FTP program. Re-upload the smileys ensuring that they are transferred in BINARY format.

Some FTP programs have an auto-detect setting which will upload files in the correct format without user intervention. If you have such a setting, turn it on.