{"id":379,"date":"2011-02-17T15:05:31","date_gmt":"2011-02-17T15:05:31","guid":{"rendered":"http:\/\/gr-01.de\/whitepapers.grafik-und-redaktion.de\/?p=379"},"modified":"2013-06-03T03:44:22","modified_gmt":"2013-06-03T01:44:22","slug":"dynamisches-konzept-fur-permalinks","status":"publish","type":"post","link":"https:\/\/whitepapers.grafik-und-redaktion.de\/?p=379","title":{"rendered":"Dynamisches Konzept f\u00fcr Permalinks"},"content":{"rendered":"<p>Include-Datei: wp_shortcode-links.php<\/p>\n<p>[php]&lt;?php<br \/>\n\/\/ <a href=\"http:\/\/playground.ebiene.de\/2388\/wordpress-shortcode-links\/\" class=\"autohyperlink\" target=\"_blank\">playground.ebiene.de\/2388\/wordpress-shortcode-link&#8230;<\/a><br \/>\nadd_shortcode(<br \/>\n &#8218;post&#8216;,<br \/>\n create_function(<br \/>\n &#8218;$atts, $data&#8216;,<br \/>\n &#8218;return &quot;&lt;a href=\\&quot;&quot; .get_permalink($atts[id]). &quot;\\&quot; title=\\&quot;&quot; .esc_attr(strip_tags(get_the_title($atts[id]))). &quot;\\&quot;&gt;&quot; .$data. &quot;&lt;\/a&gt;&quot;;&#8216;<br \/>\n )<br \/>\n);<br \/>\n?&gt;[\/php]<\/pre>\n<p>Das Einf\u00fcgen von Verlinkungen in den verfassten Beitragstext gestaltet WordPress mehr als komfortabel: Mit Copy &amp; Paste der Internet-Adresse ist das Vorhaben prompt und wirkungsvoll erledigt. Bei Projekten im jungen Stadium des Fortschritts wird erfahrungsgem\u00e4\u00df rege und gern experimentiert, optimiert und modifiziert. Im Verlauf der Abstimmung kommt es daher meist zu textlichen \u00c4nderungen im Titel und dem Inhalt der Artikel. Aber auch bei Permalinks kann sich die Struktur und die Zusammensetzung jederzeit erneuern \u2013 Unordnung ist vorprogrammiert. Um die bereits gesetzten, aber im Laufe der Website-Entwicklung umgeformten Links nicht per Hand korrigieren bzw. migrieren zu m\u00fcssen, werden Verkn\u00fcpfungen zwischen den internen Blogseiten mithilfe eines simplen Shortcode gesetzt und mit jeweiliger ID angesprochen. Die Zweckm\u00e4\u00dfigkeit der L\u00f6sung: Die Artikel-ID bleibt f\u00fcr immer konstant, kann als Referenz der gelinkten Seite also sorglos verwendet werden \u2013 der Hyperlink wird anhand der ID dynamisch ermittelt und ist immer auf dem aktuellsten Stand. Ohne Weiterleitungen, ohne zus\u00e4tzliche Plugins.<\/p>\n<p><a href=\"http:\/\/playground.ebiene.de\/2388\/wordpress-shortcode-links\/\">playground.ebiene.de\/2388\/wordpress-shortcode-link&#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Include-Datei: wp_shortcode-links.php [php]&lt;?php \/\/ playground.ebiene.de\/2388\/wordpress-shortcode-link&#8230; add_shortcode( &#8218;post&#8216;, create_function( &#8218;$atts, $data&#8216;, &#8218;return &quot;&lt;a href=\\&quot;&quot; .get_permalink($atts[id]). &quot;\\&quot; title=\\&quot;&quot; .esc_attr(strip_tags(get_the_title($atts[id]))). &quot;\\&quot;&gt;&quot; .$data. &quot;&lt;\/a&gt;&quot;;&#8216; ) ); ?&gt;[\/php] Das Einf\u00fcgen von Verlinkungen in den verfassten Beitragstext gestaltet WordPress mehr als komfortabel: Mit Copy &amp; Paste &hellip; <a href=\"https:\/\/whitepapers.grafik-und-redaktion.de\/?p=379\">Weiterlesen &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,13],"tags":[17,34,157],"_links":{"self":[{"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/posts\/379"}],"collection":[{"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=379"}],"version-history":[{"count":5,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/posts\/379\/revisions"}],"predecessor-version":[{"id":3314,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/posts\/379\/revisions\/3314"}],"wp:attachment":[{"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}