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 GitHub. Bitte keine Support-Anfragen in den Kommentaren! Danke für das Verständnis.
Derzeit schreibe ich an 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.
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
[...] 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 [...]
[...] das Plugin von Ralf Albert zu installieren, lädt man es sich als ZIP-Datei von seinem GitHUB-Repository [...]
[...] nennt sich ein kleines WordPress-Plugin, das noch recht jung aber auf jeden Fall hilfreich ist. Der Ralf hat es entwickelt und beschreibt es [...]
[...] 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. [...]
[...] hat Ralf sich hingesetzt und diese Lücke geschlossen. Sein Plugin holt sich nach einfügen des Links dann selbstständig [...]
[...] 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 [...]
[…] an dieser Lösung: Wer zuvor das Plugin Auto Insert Title to Link von Ralf genutzt hat, der wird festgestellt haben, dass das Plugin nicht mehr mit der neuen […]
28 Kommentare
Das Problem hatte ich letztens auch. Das Plugin werde ich mir mal ansehen.
Schöne Sache, die ich gerne ausprobiere. Blöde Frage vorweg: Wie installiere ich das?
Die gleiche blöde Frage habe ich auch… Was ich mit so einer nackten Datei?
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!
Und welche zip-Datei??? Wenn ich auf den link oben klicke, werden drei Dateien angezeigt (JS, phP und readme)
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.
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.
Herzlichen Dank. die Installation hat geklappt. Erster Test auch.
Scheint eine prima Sache zu sein.
Vielen Dank!
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.
@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
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.
@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.
@Ralf Das sieht doch aber gut aus?!
@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.
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
@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.
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.
@Beile Zeile 5: PHP Version 5.3
Zeile 42: namespace
Ich tippe mal darauf dass du kein PHP 5.3 installiert hast
@Ralf: Stimmt… Installierte PHP-Version 5.4
Aber jetzt funktioniert es… oO komisch
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.
Mit der 1.0.1 klappt es leider nicht mehr, es wird einfach kein Titel geladen.
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.
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.
Deswegen kann man den Titel nachträglich bearbeiten. Ich hatte zuerst auch über eine vollautomatische Lösung nachgedacht, die Idee jedoch schnell wieder verworfen.
Klasse Plugin! Erspart viel Arbeit, sofern die titles auf den zu verlinkenden Websites gepflegt sind.
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
@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.
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?