{"id":74,"date":"2017-02-10T04:51:12","date_gmt":"2017-02-10T03:51:12","guid":{"rendered":"http:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=74"},"modified":"2017-02-10T04:53:45","modified_gmt":"2017-02-10T03:53:45","slug":"inhaltsverzeichnis-mit-links-oder-auch-darf-ich-vorstellen-der-permalink","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2017\/02\/10\/inhaltsverzeichnis-mit-links-oder-auch-darf-ich-vorstellen-der-permalink\/","title":{"rendered":"Inhaltsverzeichnis mit Links oder auch: darf ich vorstellen, der Permalink"},"content":{"rendered":"<h2>Wozu ein Inhaltsverzeichnis?<\/h2>\n<p>Wieso nicht? Ich m\u00f6chte schlie\u00dflich meinen Lesern einen sch\u00f6nen \u00dcberblick \u00fcber meine Beitr\u00e4ge liefern, in Kurzform und so \u00e4hnlich \u00fcbersichtlich wie ich das im Dashboard unter &#8222;Alle Beitr\u00e4ge&#8220; vorfinde.<\/p>\n<p>Jaaa daf\u00fcr gibt es Sitemap-Plugins, die alle Beitr\u00e4ge nach allen m\u00f6glichen Kriterien auflisten &#8211; aber das fand ich dann doch mit Kanonen auf Spatzen geschossen. Ich brauchte f\u00fcr mein Inselfisch-Kochbuch eine simple Liste aller Rezepte, alphabetisch bittesch\u00f6n, nach Buchstaben geordnet. Und weil ich kein Plugin gefunden habe, das genau meinen Zweck erf\u00fcllte, hab ich mir eins selber geschrieben.<\/p>\n<p>Damit ich mein Publikum nicht verwirre: wir haben ja schon eine Liste aller Beitr\u00e4ge! Ja, aber noch nicht mit Link zum Draufklicken, der direkt zum Beitrag f\u00fchrt, und das machen wir jetzt. Das sieht im Inselfisch-Kochbuch life so aus: <a href=\"http:\/\/evileu.de\/inselfisch-kochbuch\/inhaltsverzeichnis-a-z\/\">Inhaltsverzeichnis A-Z<\/a><\/p>\n<h2>Gestatten: der Permalink<\/h2>\n<p>Was ist eigentlich ein Permalink? Dar\u00fcber haben die Kollegen vom Elbnetz einen hervorragenden Beitrag &#8222;<a href=\"https:\/\/elbnetz.com\/was-sind-eigentlich-permalinks\/\">Was sind eigentlich Permalinks<\/a>&#8222;verfa\u00dft, den ich ihnen zur ausf\u00fchrlichen Information ans Herz legen m\u00f6chte. Ganz kurz und knapp gesagt, Permalinks sind aussagekr\u00e4ftige URLs, die sind sie wahrscheinlich von ihrem WordPress sowieso gewohnt. Wenn sie einen Beitrag in ihrem Urlaubsfotoblog anschauen und mal einen Blick in die Titelleiste ihres Browsers werfen, steht da zum Beispiel sowas wie:<\/p>\n<p>meineseite.de\/urlaubsbilder\/2017\/01\/25\/gardasee\/<\/p>\n<p>Das ist ein sogenannter &#8222;sprechender&#8220; Permalink. Das l\u00e4\u00dft sich sch\u00f6n im Klartext lesen, das ist suchmaschinenfreundlich und sogar f\u00fcr Menschen mit Handicap im Sinne der Barrierefreiheit wunderbar zu lesen. Wie ihr WordPress diese Permalinks anlegt ist unter Einstellungen\/Permalinks festgelegt, wahrscheinlich ist dort die Option &#8222;Tag und Name&#8220; angew\u00e4hlt. Damit erh\u00e4lt jeder Beitrag so einen aussagekr\u00e4ftigen Permalink, und \u00fcber den k\u00f6nnen wir ihn auch aufrufen. Daf\u00fcr brauchen wir:<\/p>\n<h2>Die WordPress-Funktion get_permalink(\u00a0 )<\/h2>\n<p>Im einfachsten Fall ruft man diese Funktion nur mit der ID des gew\u00fcnschten Beitrags auf. Das sieht zum Beispiel so aus:<\/p>\n<pre>$perm= get_permalink( $einpost-&gt;ID );<\/pre>\n<p>Die Variable $perm bekommt damit den Permalink des aktuellen Beitrags, der \u00fcber die ID ja eindeutig identifiziert ist. Das bauen wir in unsere foreach-Schleife mit ein, und schon haben wir die Permalinks unserer Beitr\u00e4ge mit in der Ausgabe! Das sieht jetzt fein aufgelistet so aus:<\/p>\n<div id=\"attachment_177\" style=\"width: 796px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-177\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-177 size-full\" src=\"http:\/\/evileu.de\/systemberatung\/wp-content\/uploads\/2017\/02\/tabelle_mit_permalinks.jpg\" alt=\"tabelle_mit_permalinks\" width=\"786\" height=\"480\" \/><p id=\"caption-attachment-177\" class=\"wp-caption-text\">tabelle_mit_permalinks<\/p><\/div>\n<h2>Links aus Permalinks<\/h2>\n<p>Jetzt brauchen wir nur noch einen &lt;a href&gt; um den Permalink herumzubasteln, und wir haben unseren Link zum Beitrag. Sieht im einfachsten Fall so aus:<\/p>\n<div id=\"attachment_179\" style=\"width: 799px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-179\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-179 size-full\" src=\"http:\/\/evileu.de\/systemberatung\/wp-content\/uploads\/2017\/02\/links_in_aktion-1.jpg\" alt=\"links_in_aktion\" width=\"789\" height=\"369\" \/><p id=\"caption-attachment-179\" class=\"wp-caption-text\">links_in_aktion<\/p><\/div>\n<p>Ist noch nicht richtig sch\u00f6n, aber es funktioniert, und es er\u00f6ffnet jede Menge Spielm\u00f6glichkeiten!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wozu ein Inhaltsverzeichnis? Wieso nicht? Ich m\u00f6chte schlie\u00dflich meinen Lesern einen sch\u00f6nen \u00dcberblick \u00fcber meine Beitr\u00e4ge liefern, in Kurzform und so \u00e4hnlich \u00fcbersichtlich wie ich das im Dashboard unter &#8222;Alle Beitr\u00e4ge&#8220; vorfinde. Jaaa daf\u00fcr gibt es Sitemap-Plugins, die alle Beitr\u00e4ge nach allen m\u00f6glichen Kriterien auflisten &#8211; aber das fand ich dann doch mit Kanonen auf [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1,4,2],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/74"}],"collection":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":2,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/74\/revisions"}],"predecessor-version":[{"id":76,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/74\/revisions\/76"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}