WordPress › Disable Visual Editor WYSIWYG « WordPress Plugins.
Kategorie: Plugins
-
Bugfix für “NextGEN Gallery” Plugin
Zur Bildanzeige und Verwaltung benutze ich derzeit das WordPress Plugin “NextGEN Gallery” von Alex Rabe.
Dabei sind mir zwei kleine Fehler aufgefallen:
Der Erste tritt wohl hauptsächlich im Firefox auf: Wenn ein vergrößertes Bild geschlossen wird, scrollt die Webseite jedes mal wieder ganz nach oben! Das ist besonders nervig, wenn man in einem längeren Blogbeitrag Bilder verlinkt und dann immer wieder nach unten scrollen muss.
Die Lösung hierzu ist einfach, es müssen nur zwei Zeilen in der JavaScript Datei des NextGEN Plugins auskommentiert werden:
/wp-content/plugins/nextgen-gallery/shutter/shutter-reloaded.jsDie beiden Zeilen befinden sich in der “hideShutter” Funktion:
window.scrollTo(0,t.Top);
document.documentElement.style.overflowX = “; -
Widget Logic

This plugin gives every widget an extra control field called „Widget logic“ that lets you control the pages that the widget will appear on. The text field lets you use WP’s Conditional Tags, or any general PHP code.
-
The White Label CMS
The White Label CMS plugin is for developers who want to give their clients a more personalised and less confusing CMS.
-
Thematic Late Night
Plugins
Das Menü wird komplex und unhandlich zu administrieren. Abhilfe tut Not:
Add Descendants As Submenu Items Neue Posts werden automatisch dem Menü zugefügt: www.texto.de/erleichterung-unterseiten-automatisch…
-
Gravity Forms
Datepicker: Zeitraum eingrenzen
Das Script: docs.jquery.com/UI/Datepicker#option-maxDate
Das wie: www.gravityhelp.com/documentation/page/Gform_get_i…
Und natürlich sollte man es nicht in den Header des Parent Themes knallen sondern per wp_enqueue_script in die functions.php des Child Themes: wp.tutsplus.com/tutorials/the-ins-and-outs-of-the-…
-
PHP wie es singt und lacht
Urkomisch. Der wp-featured-content-Slider müllt einem Folgendes in den Footer:
if (!function_exists('fs_slide_credit')) { function fs_slide_credit() { echo '<div class="copy_wrap" style="display: block; margin: 0px; clear: both;"><p style="font-size: 9px; text-align: right; display: block;">Slider by <a style="font-size: 9px; text-align: right;" href="http://www.aesthetic-clinic-med.de/" target="_blank" title="schönheitschirurgie">Aesthetic</a></p></div>'; } } add_action('wp_footer', 'fs_slide_credit'); -
Für NextGEN Gallery optimiertes WordPress
Ziel ist, WordPress um das Plugin „Yet Another Photoblog“ (YAPB) herum so zu tunen, dass es so ähnlich wie möglich wie flickr funktioniert, das heißt, dass ein in der Form zurückhaltendes Interface entsteht, das drei Ansprüchen genügt: archivieren, betrachten und abrufen von Bildern.
NextGEN-Gallery-Links
wordpress.org/extend/plugins/nextgen-gallery/
-
ThePath Tabbed Widget
- Plugin URI: www.thepathwebdesign.com/articles/thepath-tabbed-w…
- Description: Plugin for displaying Recent Posts, Popular Posts and Featured Posts. This plugin is great if you have limited space in your sidebar (or widget area). Requires WordPress.com Popular Posts and Yet Another Featured Posts Plugin to display the Popular and Featured posts respectively.
- Author: ThePath
- Version: 1.2.1
- Author URI: www.thepathwebdesign.com
Die Namen der Reiter des Plugins ändert man in den Zeilen 26-283 der Plugin-Datei thepath-tabbed-widget.php.
Die Zahl der im ersten Reiten maximal angezeigten „Recent Posts“ stellt man in Zeile 33 der Plugin-Datei thepath-tabbed-widget.php ein.
„Featured“, der dritte Reiter, wird „gefüttert“ vom Output des Plugins YAFPP (Yet Another Featured Posts Plugin). Dieses Plugin hat angenehmerweise von Haus aus eine umfassende Konfigurationsseite, zu finden im „Einstellungen“-Menü.
-
Yet Another Photoblog
- johannes.jarolim.com/blog/wordpress/yet-another-ph…
- wordpress.org/extend/plugins/yet-another-photoblog… und Handarbeit
Die Bilder-Galerie hatte ich bis letztes Jahr selbst integriert mit einem PlugIn (“YAPB“) und reichlich PHP im Template. Das war aber lästig weil es eben ein Photoblog-Plugin war: Ein Posting – ein Foto. Vom Aufwand, das über das Webinterface zu machen mal abgesehen war es nervig, wenn man mal mehrere Bilder hochladen wollte.
Über aufwendige Anpassungen am Template und CSS sorgte ich dafür, dass meine Fotos als “Fotoblog” auf der Startseite auftauchten (das sorgte für mehr Klicks als früher und es kamen endlich die ersten Kommentare), sortierte die Beiträge in Kategorien (=Galerien) und machte es möglich, dass die Foto-Beiträge getrennt von Textbeiträgen behandelt wurden. Die Seiten waren nun nicht mehr so persönlich wie reine html-Seiten früher (obwohl dies technisch möglich wäre wenn man noch mehr Aufwand in die Template-Anpassung stecken würde) aber doch wesentlich schöner in die Seite integriert als die ganzen Galerie-Plugins.Der Haken: Wieder ein irrer Aufwand. Allein die Template-Anpassungen verschlangen Wochen, ohne wirklich mein gewünschtes Optimum zu erreichen. Wollte ich 5 neue Fotos hoch laden, so musste ich 5 neue Beiträge anlegen und 5 separate Uploads vornehmen. Da hatte ich dann irgendwann keine Lust mehr dazu. #
-
Nextgen Gallery Links
- www.google.com/search?q=nextgen+carousel+kommentar……18673l23297l0l23688l10l10l0l0l0l3l175l1147l5j5l10l0.frgbld.&pbx=1&fp=1&biw=1920&bih=876&cad=b&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb
- sorgalla.com/projects/jcarousel/#Configuration
- wordpress.org/extend/plugins/jj-nextgen-jquery-cyc…
- jquery.malsup.com/cycle/lite/
- www.pagelines.com/forum/discussion/15427/platform-…
- www.visser.com.au/blog/list-of-wordpress-plugins-a…
Die Interessanteren
-

Aufhübschung von Referenzenseiten mit Javascript-Galerie und Tooltipp-Bildvorschau
Referenzenlisten können ziemlich dröge sein. Oft bleibt es bei einer Liste von Namen, weil man keinen Patchworkteppich von Bildern abliefern will. Was aber, wenn man einfach einen Haufen extem toller Bilder auf Lager hat?
Warum nicht dezente Kameraicons hinter die Referenzen setzen, die bei Mouseover durch ein Vorschaubild-Tooltip zum Aufklicken eines kleinen Galerierundgangs einladen! Das Tooltip-Skript wie der Niederländer Yann Lorber es für ein Projekt einsetzte in Kombination mit Fancybox 1.3.4 do the trick.
Vorsicht, beide Skripte sind schon etwas „betagt“ und zumindest das Tooltip-Skript hat eine Eigenheit: es mag nur mit jQuery 1.3.4 zusammenarbeiten, bei höheren Versionen versagt es den Gehorsam. Außerdem möchte es erst als letztes vor dem Schließen des Bodytags aufgerufen werden, seine CSS aber noch im Head, in jedem Fall VOR dem Skript bekommen. Außerdem können die einfachen Anführungsstriche des Originalskripts problematisch sein. Wenn das Skript so gar nicht funktioniert hat es geholfen, sie durch
\"zu ersetzen.
Der Reihe nach
Das hier kommt in den HEAD:
<script src="jquery.easing.js" type="text/javascript"></script> <script src="jquery-1.3.2.js" type="text/javascript"></script> <link href="tooltips.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="jquery.fancybox-1.3.4.pack.js"></script> <script type="text/javascript" src="jquery.mousewheel-3.0.4.pack.js"></script> <link rel="stylesheet" href="jquery.fancybox-1.3.4.css" type="text/css" media="screen" /> <script type="text/javascript"> $(document).ready(function() { $(".fancybox").fancybox(); }); </script>Das als letztes vor dem Schließen des BODY
<script src="tooltip.js" type="text/javascript"></script>
Das hier ist die Tooltipp-CSS, ich nenne sie tooltips.css:
#screenshot, #screenshotBox { height : 202px!important; width : 202px!important; top:1px; left:1px; } #screenshot { color : #ffffff!important; /*display : none!important;*/ position : absolute!important; z-index:9900!important; } #screenshotBox { background : #fff none repeat scroll 0 0; position: relative; z-index:9900!important; } #screenshotBox img { z-index : 9999!important; position: absolute; top:1px; left:1px; } .triangle { border-color : #fff transparent transparent; border-style : solid; border-width : 5px 5px 0; height : 0; margin-left : 125px; width : 0; z-index:9900!important; }Das ist das Tooltipp-Skript tooltip.js:
/* ******************************************* * * Tooltipp * Source: Fat-Man Collective - www.fat-man-collective.com * Coded by Yann Lorber - www.yannlorber.fr * August 2009 * ******************************************* */ if( $("a.screenshot").length ) { xOffset = 175; yOffset = -127; $("a.screenshot").hover(function(e){ var imgurl = $(this).attr("id"); $("body").append("<div id=\"screenshot\"><div id=\"screenshotBox\"><img src=\"http://path-to-your-images-folder/"+ imgurl +"\" /></div><div class=\"triangle\"></div>"+"</div>"); $("#screenshot").css("top",(e.pageY - xOffset) + "px") .css("left",(e.pageX + yOffset) + "px") .fadeIn("fast"); },function(){ $("#screenshot").remove(); }); $("a.screenshot").mousemove(function(e){ $("#screenshot").css("top",(e.pageY - xOffset) + "px") .css("left",(e.pageX + yOffset) + "px"); }); }Im HTML-Kontext sieht die Anwendung dann so aus (Beispiel):
<ul> <li>? Penthouse am Park BBB (3) <a class="screenshot fancybox" rel="rundgang" title="Penthouse am Park" id="ref_penthouse-park_01_th.jpg" href="web-img/ref_penthouse-park_01.jpg"><div class="photo"></div></a> <a class="screenshot fancybox" rel="rundgang" title="Penthouse am Park" id="ref_penthouse-park_02_th.jpg" href="web-img/ref_penthouse-park_02.jpg"><div class="photo"></div></a> <a class="screenshot fancybox" rel="rundgang" title="Penthouse am Park" id="ref_penthouse-park_03_th.jpg" href="web-img/ref_penthouse-park_03.jpg"><div class="photo"></div></a></li> </ul>
Die Class „screenshot“ sagt hallo zum Tooltipp-Script, das sich aus der „id“ das im Tooltipp anzuzeigende Bild holt. Die Klasse „fancybox“ ruft die Fancybox ins Standby, die das Bild beim Klick aufs Kameraicon öffnet. Aus dem „title“ holt sich Fancybox die Bildunterschrift. Das Attribut „rel“ sagt Fancybox, dass es sich um ein Bild einer Reihe handelt, die später in der Fancybox auch der Reihe nach, also ohne das Bild wieder schließen und das nächste öffnen zu müssen, angeschaut werden können. Mit mehreren „rel“-Namen können auch innerhalb ein– und derselben HTML-Seite mehrere Reihen erstellt werden, ohne „rel“-Attribut bleibt das entsprechende Bild ein Solitär. Ah ja, für das lustige Kamera-Icon, dessen mouseovern den Tootipp-Effekt abfeuert habe ich in CSS so geschrieben:
ul li .photo { display:inline-block; border:none; width:15px; height:12px; margin-left:7px; background: url(web-img/referenzen_kameraicon.png) no-repeat } -
Auto-hyperlink URLs
by Scott Reilly (coffee2code)
Automatically hyperlink text URLs and email addresses originally written only as plaintext.
This plugin seeks to replace and extend WordPress’s default auto-hyperlinking function. This plugin uses different pattern matching expressions than the WordPress default in order to prevent inappropriate adjacent characters from becoming part of the link (as WordPress has improved over the years, nowadays this is just a few edge cases like text links that are braced or bracketed) and it prevents invalid URIs (i.e. blah) from becoming links.
More significantly, this plugin adds configurability to the auto-hyperlinker such that you can configure:
- If you want text URLs to only show the hostname
- If you want text URLs truncated after N characters
- If you want auto-hyperlinked URLs to open in new browser window or not
- If you want the protocol (i.e. “http://”) to be stripped for displayed links
- The text to come before and after the link text for truncated links
- If you want rel=”nofollow” to be supported
- If you wish to support additional domain extensions not already configured into the plugin
This plugin will recognize any protocol-specified URI (http|https|ftp|news)://, etc, as well as email addresses. It also adds the new ability to recognize Class B domain references (i.e. “somesite.net”, not just domains prepended with “www.”) as valid links (i.e. “wordpress.org” would get auto-hyperlinked)
The following domain extensions (aka TLDs, Top-Level Domains) are recognized by the plugin: com, org, net, gov, edu, mil, us, info, biz, ws, name, mobi, cc, tv. These only comes into play when you have a plaintext URL that does not have an explicit protocol specified. If you need support for additional TLDs, you can add more via the plugin’s admin options page.
This plugin also activates auto-hyperlinking of text links within post/page content.
-
WordPress-Menüs
Natürlich versuche ich, was viele versuchen: Menüs und Widgets einer WordPress-Installation samt Einstellungen unabhängig vom Theme – und, wichtig, von Themewechseln – zu speichern. Und natürlich gelingt es noch nicht. Hier die ersten Rechercheergebnisse rund um Menüs. Sehr allgemeines Zeug, nichts zielführendes:
- www.stylaxy.de/2011/11/selbst-erstelltes-menu-in-w…
- www.stylaxy.de/2011/11/selbst-erstelltes-menu-in-w…
- www.google.com/search?q=funcrions.php+assign+menu+……902l5875l2l6218l29l28l1l0l0l0l132l2412l24j4l30l0.frgbld.&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=701e81cd54b70491&biw=1920&bih=876
- www.wproots.com/the-ultimate-guide-to-wordpress-me…
- www.google.com/search?q=wordpress+functions.php+fi……24067l24067l0l24326l1l1l0l0l0l0l96l96l1l1l0.frgbld.&pbx=1&fp=1&biw=1920&bih=903&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&cad=b
- www.google.com/search?q=wordpress+functions.php+na…
- www.onextrapixel.com/2011/03/08/how-to-code-a-word…
- www.google.com/search?q=wordpress+functions.pfp+na……3177l5225l0l5517l11l10l0l0l0l2l393l1484l5j4j0j1l10l0.frgbld.&pbx=1&fp=1&biw=1920&bih=903&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&cad=b
-
Responsive Video/Audio aus einem Guss
Ich möchte EINE Lösung, die
- In HTML5-Wordpress Audio und Video verwaltet (z.B. auch unter einer ID eine MP4- und eine OGG-Version)
- als Einzelfiles oder Playlists in Artikel und Seiten ausgibt
- auch mehrere Videos und Audios, auch gemixt in, ein und derselben Seite / einem Artikel handlen kann
- ein sauberes Flash-Fallback hat
- in allen Fällen sauber skaliert (besonders selbst- und fremdgehostetes Video of all flavours)
Das scheint schwer. Hier der Stand der Suche:
-
WP-Security-Scan
Hacked WordPress Websites
The chances of such things happening on your website can be significantly reduced by following these WordPress security practices.
There are different kinds of hacks that WordPress users face. Most common of them are when a website redirects to some other website with illegal or obscene content, injected links to other websites, strange code in theme files, etc. Remember, that most of the time it is easy to fix these issues.- Keep WordPress updated to the latest version
- Always backup your database and files regularly.
- Run WP-Security-Scan, an excellent plugin to detect suspicious code in your theme, plugins and core wordpress files. If you find something suspicious in plugins or themes, delete it. If you find something suspicious in your core WordPress files replace them with fresh ones.
- Check your .htaccess file for changes and suspicious code.
- Check the file permissions on your website.
- Read this article on WordPress Codex, Ask for Help in Support Forums, Ask for help from your hosting provider to be sure that it is not a hosting related attack.
-
Google Analytics Dashboard WordPress Widget
Wer auf Google Analytics setzt und die WordPress-Statistiken nach der Einbindung in das aufgeblasene “Jetpack” loswerden möchte, dem ist vielleicht mit diesem Dashboard-Plugin geholfen:

Ist das zu trackende Blog in einem WordPress-Netzwerk verankert, so kann man es mithilfe des Plugins „Header and Footer“ mit dem Google-Trackingcode impfen.
Natürlich gilt: Vorsicht, wenn man die WordPress-Statistiken rauswirft, funktionieren eventuell auch Plugins wie „WordPress.com Popular Posts“ oder „ThePath Tabbed Widget Plugin“, das den Output dieses Plugins in einen Reiter integriert, nicht. Hier bleibt auszuprobieren, ob sich erstgenanntes Plugin vielleicht ersetzen lässt – eventuell durch „Google Analytics Popular Posts“.
-
Front-End-Editor für WordPress
Sehr praktisches, den Workflow beschleunigendes WP-Plugin – auch perfekt für Menschen, die immr wieder an Texten feilen – mit dem Front-End-Editor ist das so einfach wie etwa das Editieren von Text in Flickr.
[Browsershot url=“http://scribu.net/wordpress/front-end-editor“ width=“620″]














