Linktitel automatisch ausfüllen lassen

Bitte beachten!
Das Plugin steht nun auch auf WordPress.org zum Download bereit. Bitte alle Supportanfragen und Fehlermeldungen entweder im Support auf WordPress.org oder im Issue Tracker auf GitHubBitte keine Support-Anfragen in den Kommentaren! Danke für das Verständnis.


Derzeit schreibe ich anAutoinsert Linktitle ein paar Artikeln und ärgere mich immer das ich, wenn ich einen Link erstelle, den Titel für den Link manuell ausfüllen muss. Wahrscheinlich bin ich der einzige auf diesen Planeten mit diesen Problem, deswegen habe ich mir schnell mal ein kleines Plugin geschrieben.

Gibt man im URL-Feld eine gültige URL ein und verlässt dieses Feld, dann wird ein Ajax-Request abgesetzt der versucht aus der verlinkten Webseite den title-Tag zu extrahieren. Gelingt dies, wird der Webseitentitel in das Feld für den Linktitel eingefügt. Wenn nicht, passiert nix. Den Titel kann man bei Bedarf dann noch anpassen oder wieder löschen.

Vielleicht nimmt sich ja mal jemand etwas Zeit und gibt ein wenig Feedback, wäre schön und hilfreich.

Nachtrag

Ich hatte nicht damit gerechnet das dass Plugin ein so hohes Interesse wecken würde. Github, dort wo der Plugin-Code derzeit liegt, ist nicht jedem bekannt und auch nicht jeder weiß wie man aus dem Repository ein Zip bekommt. Deswegen hier eine kleine Anleitung dazu.

#111 Als erstes also mal das Github-Repository öffnen. Sollte euer Bildschirm anders aussehen als im Screenshot links, dann klickt auf Code (zwischen der Pulskurve und Network (die rote Markierung habe allerdings ich eingefügt)). Rechts neben Clone in Windows ist ein Button mit einer kleinen Wolke und dem Wort ZIP (siehe Screenshot). Klickt ihr da drauf, dann sollte eine Aufforderung erscheinen eine Zip-Datei zu speichern.
Diese Zip-Datei speichert ihr auf eurem Computer und kann dann bereits aus dem Backend von WordPress heraus installiert werden.
Dazu im Backend auf die Plugins-Seite gehen, dort oben neben Plugins auf Installieren klicken, im nächsten Bildschirm auf Hochladen (oder in der englischen Version Upload), die zuvor gespeicherte Zip-Datei auswählen und fertig. Nun noch das Plugin aktivieren und das war es.

7 Trackbacks

  1. [...] einfügen. Das mehrfache hin- und herspringen zwischen den Seiten nervt. Mit dem WordPress-Plugins Autoinsert Titel to Link geht’s viel schneller. Einfach Link-URL einfügen, das Plugin lädt per Ajax den Seitentitel [...]

  2. [...] das Plugin von Ralf Albert zu installieren, lädt man es sich als ZIP-Datei von seinem GitHUB-Repository [...]

  3. [...] nennt sich ein kleines WordPress-Plugin, das noch recht jung aber auf jeden Fall hilfreich ist. Der Ralf hat es entwickelt und beschreibt es [...]

  4. [...] Vor 14 Tagen aber bin ich auf eine Lösung des Problems gestoßen. Und zwar Dank des WP Letters von Sergej Müller. Er verwies dabei auf eine Lösung von Ralf Albert. [...]

  5. [...] hat Ralf sich hingesetzt und diese Lücke geschlossen. Sein Plugin holt sich nach einfügen des Links dann selbstständig [...]

  6. [...] für ein Plugin, der diesen Umstand beheben soll. Das Plugin „Auto Insert Title To Link“ aus deutscher Feder versucht nach dem Einfügen der URL bei Klick ins Titel-Feld per Ajax-Request den Titel der [...]

  7. […] an dieser Lö­sung: Wer zuvor das Plugin Auto In­sert Title to Link von Ralf ge­nutzt hat, der wird fest­ge­stellt haben, dass das Plugin nicht mehr mit der neuen […]

28 Kommentare

  1. Marcus

    Das Problem hatte ich letztens auch. Das Plugin werde ich mir mal ansehen.

    Veröffentlicht 13. Mai 2013 am 15:51 | Permalink
  2. Schöne Sache, die ich gerne ausprobiere. Blöde Frage vorweg: Wie installiere ich das?

    Veröffentlicht 14. Mai 2013 am 08:42 | Permalink
  3. Die gleiche blöde Frage habe ich auch… Was ich mit so einer nackten Datei?

    Veröffentlicht 14. Mai 2013 am 11:10 | Permalink
  4. Also ich hab die zip ins Plugin-Verzeichnis vom Wp entpackt und dann aktiviert.
    Wenn das so wie oben beschrieben funktioniert, wird das eins meiner Lieblings-Plugins. Schon mal vorher vielen Dan!

    Veröffentlicht 14. Mai 2013 am 13:27 | Permalink
  5. Und welche zip-Datei??? Wenn ich auf den link oben klicke, werden drei Dateien angezeigt (JS, phP und readme)

    Veröffentlicht 14. Mai 2013 am 15:07 | Permalink
  6. https://github.com/RalfAlbert/auto-title-to-link/archive/master.zip

    das ist die Zip-Datei, und diese dann ins Plugin-Verzeichnis hochladen. Müsste sogar direkt im Dashboard gehen, was ich aber noch nicht probiert habe.

    Veröffentlicht 14. Mai 2013 am 15:47 | Permalink
  7. Ralf

    Die Frage ist ganz und gar nicht blöd. GitHub ist eher etwas für Programmierer, das Plugin liegt dort, weil es bisher nicht ausführlich getestet wurde. An dieser Stelle vielen Dank an Sergej Müller der gleich zu Beginn zwei Verbesserungen zum Code beitrug.

    Ich werde den Artikel oben um eine Installationsanleitung erweitern.

    Veröffentlicht 14. Mai 2013 am 15:52 | Permalink
  8. Herzlichen Dank. die Installation hat geklappt. Erster Test auch.
    Scheint eine prima Sache zu sein.
    Vielen Dank!

    Veröffentlicht 15. Mai 2013 am 08:20 | Permalink
  9. Tolles Plugin, aber eine Bitte: Bei internen Links über die Link-Suche wird *eigentlich* der Titel nach dem Anklicken des Ziels automatisch ausgefüllt, mit dem Plugin wird nun auch hier ein extra Klick erforderlich. Eine Ausnahme für interne Links wäre also hilfreich. :) Danke!

    Edit: Eine Veröffentlichung im WP Plugin-Verzeichnis wäre wegen evtl. Updates auch super.

    Veröffentlicht 15. Mai 2013 am 10:39 | Permalink
  10. Ralf

    @René: Danke für den Hinweis mit den internen Links. Werde mir da eine Lösung überlegen.

    Mit den WP-Repo werde ich mir auch noch mal überlegen. Eine Vor-Veröffentlichung auf GitHub hat den Vorteil dass das Plugin quasi eine Beta-Phase durchläuft. Zum einen kann man sehen ob überhaupt Bedarf besteht. Und zum anderen lassen sich Fehler und Verbesserungen (wie z.B. dein Vorschlag) vor einer Veröffentlichung im WP-Repo einbauen. Sergej Müller hatte kurz nach der Veröffentlichung zwei Verbesserungen eingebracht die ich mit einen Klick eingebaut habe. Das geht im WP-Repo nicht.

    Was mich jedoch am meisten am WP-Repo abschreckt, sind die Formalitäten. Mein Englisch ist eher als grottenhaft schlecht zu bezeichnen, es muss jedoch eine Readme erstellt werden. Wenn du Lust&Zeit hast, kannst du diese gerne ins Englische übersetzen ;)

    Veröffentlicht 19. Mai 2013 am 10:10 | Permalink
  11. Mal ein Versuch, die bisherige readme Datei zu übersetzen:
    With this plugin it is possible to automatically fill in the title attribute of a link in the WordPress editorl.

    If a link is included in the text from the WordPress WYSIWYG editor, a pop opens and after filling in the link, the title of the link (from the URL tag) will be filled in automatically.

    Veröffentlicht 19. Mai 2013 am 11:23 | Permalink
  12. Ralf

    @Hansjörg
    Danke, aber WordPress verlangt da etwas mehr. Die readme.md ist nur für Github und eigentlich eher obsolet. WordPress verlangt eine readme.txt und das auch noch in einen recht genau vorgegebenen Format (siehe readme.txt)

    @René:
    Habe deine Anregung aufgenommen und umgesetzt. Das Title Feld wird nun nur dann ausgefüllt, wenn man auch direkt hinein klickt (oder mit der Tab-Taste dorthin wechselt).
    Wenn du jetzt einen internen Link anklickst, dann werden beide Felder automatisch ausgefüllt und das Title Feld nicht überschrieben.

    Veröffentlicht 19. Mai 2013 am 20:35 | Permalink
  13. @Ralf Das sieht doch aber gut aus?!

    Veröffentlicht 20. Mai 2013 am 11:50 | Permalink
  14. @Ralf Danke für das Update, beim Einfügen eines zweiten Links oder jedes weiteren Links steht jetzt allerdings immer bereits vorausgefüllt der alte Titel vom vorherigen Link da.

    Veröffentlicht 21. Mai 2013 am 10:10 | Permalink
  15. Ralf

    Danke für den Hinweis, werde mir das noch mal anschauen. Leider fehlt mir momentan die Zeit für intensive Tests.
    Deswegen wäre es auch nett wenn Fehler oder Verbesserungsvorschläge zukünftig im Issue-Tracker gemeldet/gemacht werden. Hier in den Kommentaren wird es zu schnell unübersichtlich und geht ggf. auch mal unter.

    Nochmals Danke für die Hilfe&Mitarbeit

    Veröffentlicht 21. Mai 2013 am 11:04 | Permalink
  16. Ralf

    @René: Ich konnte den Fehler leider nicht bestätigen, vielleicht hast du ein Caching Plugin oder ähnliches laufen. Zum Plugin gibt es nun auch einen Mini-Screencast, egal wie viele Links ich dort einfüge, die Felder sind immer leer. Wenn du ggf. etwas anderes meintest, sag bescheid.

    Veröffentlicht 21. Mai 2013 am 12:48 | Permalink
  17. Beile

    Es könnte wohl ein sehr hilfreiches Plugin sein wenn ich es denn aktivieren könnte.
    Derzeit erzeugt es bei mir einen “fatalen Fehler”:
    Parse error: syntax error, unexpected T_STRING in /homepages/16/d17153136/htdocs/beile/wp-content/plugins/auto-title-to-link-master/auto_title_to_link.php on line 42

    Werde es aber beobachten.

    Veröffentlicht 22. Mai 2013 am 07:38 | Permalink
  18. Ralf

    @Beile Zeile 5: PHP Version 5.3
    Zeile 42: namespace
    Ich tippe mal darauf dass du kein PHP 5.3 installiert hast

    Veröffentlicht 22. Mai 2013 am 10:18 | Permalink
  19. Beile

    @Ralf: Stimmt… Installierte PHP-Version 5.4
    Aber jetzt funktioniert es… oO komisch

    Veröffentlicht 22. Mai 2013 am 10:59 | Permalink
  20. Ralf

    Es ist zwar immer wieder ein steiniger und langer Weg um an ein Repo bei WordPress.org zu kommen, aber jetzt ist es geschafft: Auto Insert Title To Link als WP-Plugin. Kleinere Fehler (in der Beschreibung) werde ich demnächst noch beheben.

    Veröffentlicht 24. Mai 2013 am 18:29 | Permalink
  21. Mit der 1.0.1 klappt es leider nicht mehr, es wird einfach kein Titel geladen.

    Veröffentlicht 30. Mai 2013 am 06:11 | Permalink
  22. Ralf

    Mein Fehler. Ich habe eine Option benutzt die erst unter PHP5.4 zur Verfügung steht. Das WP-Repo lässt sich heute anscheinend etwas Zeit mit der Aktualisierung. Im GitHub-Repo ist der aktuelle Code verfügbar.

    Veröffentlicht 30. Mai 2013 am 09:29 | Permalink
  23. Sehr schöne Sache. Macht natürlich nur Sinn, wenn die zu verlinkende Webseite nicht “Neue Seite 1″ heißt. Grad beim ersten Test passiert.

    Veröffentlicht 29. Juni 2013 am 11:20 | Permalink
  24. Ralf

    Deswegen kann man den Titel nachträglich bearbeiten. Ich hatte zuerst auch über eine vollautomatische Lösung nachgedacht, die Idee jedoch schnell wieder verworfen.

    Veröffentlicht 29. Juni 2013 am 16:40 | Permalink
  25. Klasse Plugin! Erspart viel Arbeit, sofern die titles auf den zu verlinkenden Websites gepflegt sind.

    Veröffentlicht 5. August 2013 am 09:31 | Permalink
  26. Super Idee, die mir sehr viel helfen würde – wenn sie denn funktionieren würde. Leider ist das bei mir nicht der Fall.

    Die Fehlermeldung beim Versuch, das Plugin zu aktivieren:

    Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt.

    Parse error: syntax error, unexpected T_STRING in /www/htdocs/[adress]/wp-content/plugins/auto-insert-title-to-link/auto_title_to_link.php on line 42

    Veröffentlicht 13. August 2013 am 15:46 | Permalink
  27. Ralf

    @JUICEDaniel Da du sonst keine Angaben gemacht hast, kann ich nur raten. Du hast versucht das Plugin unter PHP5.2 (zwei) zu installieren obwohl es mindestens PHP5.3 (drei) benötigt und hast vorher nicht die Hinweise/ReadMe/Bedienungsanleitung gelesen.

    Veröffentlicht 13. August 2013 am 17:54 | Permalink
  28. Oh wie ärgerlich. Ja, du hast völlig recht. Dickes Sorry!!!

    Ich werde gleich mal schauen, dass ich auf PHP5.3 update. Oder lieber gleich PHP 5.4?

    Veröffentlicht 14. August 2013 am 08:02 | Permalink