WordPress & Webwork - perun.net



WordPress: im Editor den kompletten Permalink (Slug) anzeigen lassen

Von am 05. 07. 2012 um 15:15

Speziell bei Artikeln mit längerer Überschrift ist es manchmal ärgerlich: der Permalink-Bereich (aka Slug) des Artikel wird nicht komplett angezeigt und wird in der Mitte durch Auslassungspunkte ("drei Punkte") ersetzt, wie zum Beispiel in diesem Screenshot:

Verkürzter Permalink im WordPress-Editor

Wer das beheben möchte, der kann auf ein kleines Plugin von Thomas Scholz zurückgreifen:

<?php # -*- coding: utf-8 -*-
/**
 * Plugin Name: T5 Unabridged Permalink Slug
 * Description: Disable shortening of of sample slug in post editor.
 * Version:     2012.07.05
 * Author:      Thomas Scholz 
 * Author URI:  http://toscho.de
 * License:     MIT
 * License URI: http://www.opensource.org/licenses/mit-license.php
 *
 * Copyright (c) 2012 Thomas Scholz
 */

add_filter( 'get_sample_permalink_html', 't5_unabridge_sample_permalink', 10, 2 );

/**
 * Replaces the shortened permalink with its full form.
 *
 * @param  string $sample Permalink HTML
 * @param  int    $id Post ID
 * @return string
 */
function t5_unabridge_sample_permalink( $sample, $id )
{
	$link = get_sample_permalink( $id );
	$s1   = '<span id="editable-post-name" ';
	$s2   = '</span>';

	return preg_replace(
		'~' . $s1 . '([^>]*)>([^<]*)' . $s2 . '~Ui',
		$s1 . '$1>' . $link[1] . $s2,
		$sample
	);
}

Diesen Code kann man entweder als Plugin oder als Zusatz in der functions.php einbinden und ab sofort wird der Permalink komplett angezeigt:

WordPress: Permalink in voller Länge im Editor

Zumindest für Besitzer von breiteren Monitoren ist das eine praktische Lösung.

Diesen Artikel weiterempfehlen oder später lesen:

auf Kindle (später) lesen

Premium WordPress Themes

Verwandte Artikel:

Kategorien:
WordPress
Tags:
 
Beitrag:
Trackback-Adresse und die Druckvorschau
Kommentare:
Kommentare verfolgen oder Kommentar abgeben

 — 


3 Kommentare »»

  1. 1.Konstantin

    Kommentar vom 05.07.2012 um 18:00

    guter hinweis! sinnvoll und klappt. danke!

  2. 2.WordPress: Im Editor den kompletten Permalink (Slug) anzeigen lassen - novellistisch.de

    Pingback vom 11.07.2012 um 02:30

    [...] "T5 Unabridged Permalink Slug" von Thomas Scholz und der Link zum Originalartikel von Vladimir Simović. Das Plugin funktioniert perfekt mit WordPress 3.4.1.Facebook Veröffentlicht: Juli 11, 2012 [...]

  3. 3. – Pierre

    Kommentar vom 30.01.2013 um 16:30

    Ich hab mit WP 3.51 das Problem, dass nun zwar der Permalink vollständig angezeigt wird aber eine nachträgliche Änderung dann nicht mehr funktioniert. Nach der Änderung und Klick auf OK steht wieder der ursprüngliche Slug drin. Mit einem Drei-Zeilen-Plugin ist es hier anscheinend doch nicht getan…

Hinweis:
WordPress 3.5 für Autoren & Redakteure (pdf)
Ausdruckbar, Volumenlizenzen zu sehr fairen Preisen.

Einen Kommentar hinterlassen




XHTML (folgende Tags sind erlaubt): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> . Kommentar-Vorschau ist aktiviert (Javascript wird benötigt).

Code-Beispiele: damit die Code-Beispiele richtig angezeigt werden müssen die Sonderzeichen maskiert werden (z. B. < zu &lt;).



Weblog der perun.net webwork gmbh mit Artikeln zum Thema WordPress, Webwork, und Internet.