de.hideout-lastation.com
Paradies Für Designer Und Entwickler


50 meistgesuchte WordPress-Tipps, Tricks und Hacks

Zuvor haben wir mehr als 30 Hacks und Tricks zum Anpassen von WordPress vorgestellt. Aber WordPress hat seit der Veröffentlichung dieser Zusammenstellung mehrere Iterationen und Aktualisierungen durchlaufen. Einige WordPress-Funktionen wurden gelöscht, einige wurden durch bessere Ansätze ersetzt, die einige Tricks wiedergeben, die Sie nicht mehr verwenden können.

Wir haben uns gedacht, dass Sie vielleicht neue Tipps, Tricks und Hacks wollen, die mit der neuesten Version von WordPress funktionieren. Hier sind 50. Als eine freundliche Erinnerung, bitte Vorsicht walten lassen, wenn Sie einen der Tipps im Abschnitt "Erweitert" versuchen, da Sie Ihre Site möglicherweise unbrauchbar machen, wenn Sie nicht wissen, was Sie tun.

1. Deaktivieren des Editors mit voller Höhe

WordPress 4.0 hat im Editor eine subtile UX-Änderung hinzugefügt. Wenn Sie scrollen oder einen Längenabsatz schreiben, entspricht die Höhe des Editors der Höhe Ihres Bildschirms, wodurch die Bildlaufleisten im Editor entfallen.

Um einige Bereiche wie die Felder " Auszug" und " Benutzerdefiniert" unterhalb des Editors zu erreichen, müssen Sie bis zum Ende des Absatzes blättern. Wenn Sie dies nicht möchten, aktivieren Sie die Option im Bildschirmoptionen .

Kompatibilität: WordPress 4.0

2. Vor und nach dem Bildvergleich einbetten

Haben Sie schon einmal einen Bildvergleich erlebt, bei dem Sie nach rechts rutschen können, um das Vorher und Nachher zu sehen? Wenn Sie so etwas auf Ihrer Website anzeigen möchten, können Sie Twenty Twenty installieren. Dieses Plugin basiert auf dem Twenty Twenty von Zurb. Das Plugin führt einen neuen [twentytwenty] ein, [twentytwenty], in dem Sie zwei Bilder zum Vergleichen hinzufügen können.

Kompatibilität: WordPress 3.5.1 oder höher

3. Plugins oder Designs in die vorherige Version zurückversetzen (einfach)

Wie bei jedem anderen Systemupdate besteht die Möglichkeit, dass ein neues Plugin oder Theme-Update Ihre Website versehentlich beschädigt. WordPress erlaubt uns nicht, zur vorherigen Version zurückzukehren, aber Sie können dieses Plugin WP-Rollback installieren, um diese Funktionalität zu erhalten. Sobald es aktiviert ist, wird es einen Link "Rollback" auf jedem installierten Plugin hinzufügen.

Kompatibilität: WordPress 3.8 oder höher

4. Organisieren Sie das Admin-Menü

Verwenden Sie dieses Plugin, Admin Menu Manager, um jede Menüfolge im Admin über eine Drag-and-Drop-Oberfläche zu organisieren.

Kompatibilität: WordPress 4.0 oder höher

5. Texteditor SyntaxHighlighter

Der WordPress-Textmodus-Editor ist ziemlich einfach. Sie können es benutzerfreundlicher machen, indem Sie HTML Editor SyntaxHighlighter installieren, ein Plugin, das wie in einem Code-Editor Syntaxfarben hinzufügt. Es wird die Bearbeitung viel einfacher machen, vor allem, wenn Sie den Textmodus-Editor häufiger verwenden als das visuelle (WYSIWYG) Pendant.

Kompatibilität: WordPress 3.3 oder höher

6. Hinzufügen eines Symbols im Menü

Befolgen Sie diesen Tipp, um ein Symbol neben den Menüelementen auf Ihrer Website hinzuzufügen, damit Ihre Menüführung optisch ansprechender wird.

Kompatibilität: WordPress 4.1 oder höher

7. Aktivieren der Sprachsuche

WordPress-Suche ist schlecht gebaut, umständlich, und lassen Sie mich nicht auf seine Suchergebnisgenauigkeit starten. Aber lassen Sie sich dadurch nicht davon abhalten, eine Sprachsuche hinzuzufügen. Nach der Installation wird ein "Mikrofon" -Symbol im Suchfeld angezeigt.

Kompatibilität: WordPress 2.6 oder höher

8. Installieren Sie WordPress Plugin über Github

Haben Sie in Github ein WordPress-Plugin gefunden, das Sie auf Ihrer Website installieren möchten? Befolgen Sie diesen Tipp, um Plugins bequem mit nur wenigen Klicks zu installieren. Achten Sie jedoch darauf, was Sie installieren, da Plugins nicht moderiert werden. Es besteht die Möglichkeit, dass bösartige Codes die Infiltration Ihrer Website ermöglichen.

Kompatibilität: WordPress 3.6 oder höher

9. Installieren Sie das Plugin mit einem einzigen Klick

Für mehr Plugin-Verwaltung könnten Sie WP-Core installieren. Dies ist ein Plugin, das die Installation von WordPress-Plugins vereinfacht. Sie können auch eine Sammlung erstellen, um mehrere Plugins zusammenzufügen und sie mit einem Klick zu installieren.

Kompatibilität: WordPress 3.5 oder höher

10. Erweiterte Bildstile

Früher konnten wir Ränder und Ränder setzen, wenn wir Bilder in den Inhalt einfügen. Ab WordPress 3.9 wurden diese Optionen entfernt. Wenn Sie sie verpasst haben, können Sie dieses Plugin installieren, um diese Optionen zurück zu bringen.

Kompatibilität: WordPress 3.9 oder höher

11. Zeigen Sie das Festplattenbelegungsdiagramm an

Installieren Sie dieses Plugin Disk Usage Sunburst, um eine schöne Visualisierung Ihrer Website-Speicherplatznutzung anzuzeigen, ähnlich wie bei DaisyDisk. Ein ziemlich nützliches Dienstprogramm, um es zu Ihrer Website hinzuzufügen.

Kompatibilität: WordPress 4.0 oder höher

Fortgeschritten

Darüber hinaus gibt es fortgeschrittene Tipps und Tricks für diejenigen, die Lust haben zu entdecken, und diejenigen, die es genießen, sich mit Codes die Hände schmutzig zu machen. Viele der folgenden Tipps können jedoch Ihre Website unbrauchbar machen, daher sollten sie mit mehr Aufmerksamkeit und Vorsicht durchgeführt werden.

12. WordPress Ausgabe Debug-Datei

Dieses Snippet .log WordPress an, den Debug-Protokollfehler in einer .log Datei zu speichern, anstatt sie im Frontend anzuzeigen. Ein handliches Snippet, um das Debuggen von WordPress in einer Live-Site zu ermöglichen.

Kompatibilität: WordPress 3.1

 definieren ('WP_DEBUG', wahr); definieren ('WP_DEBUG_LOG', wahr); define ('WP_DEBUG_DISPLAY', false); 

13. Verwenden von Jetpack-Modulen - Offline

Führen Sie alle Jetpack-Module aus und aktivieren Sie sie offline, einschließlich der Module, die Sie tatsächlich benötigen, um sich mit WordPress.com zu verbinden; ein nützlicher Tipp, wenn Sie Jetpack-Module zu Ihrem Thema entwickeln und integrieren.

Kompatibilität: WordPress 4.1

14. Melden Sie sich bei WordPress mit E-Mail-Adresse an

WordPress macht den Benutzernamen eines Benutzers verfügbar, was es für Brute-Force-Angriffe einfacher macht. Sie können in Erwägung ziehen, Anmeldeparameter mit einer Kombination aus E-Mail und Passwort zu ändern, anstatt mit dem Benutzernamen, der diesen Hack verwendet.

Kompatibilität: WordPress 2.5.0

15. Deaktivieren Sie Self-Ping / Self-Trackback

Dieser Trick hindert WordPress daran, sich selbst zu pingen, was passiert, wenn Sie Seiten oder Beiträge Ihrer eigenen Website verlinken.

 Funktion no_self_ping (& $ links) {$ home = get_option ('home'); foreach ($ links als $ l => $ link) if (0 === strpos ($ link, $ home)) nicht gesetzt ($ links [$ l]); } add_action ('pre_ping', 'no_self_ping'); 

Eine andere Möglichkeit, die Sie verwenden können, ist das Disabler-Plugin zu installieren. Es ist ein Plugin, mit dem Sie bestimmte WordPress-Funktionen aktivieren oder deaktivieren können, einschließlich des Deaktivierens von Self-Ping.

Kompatibilität: WordPress 2.0

16. Inhalt vorfüllen

Dieser Tipp ist sehr nützlich, wenn Sie bei jedem Erstellen eines neuen Posts, einer Seite oder eines benutzerdefinierten Beitragstypinhalts Standardinhalte hinzufügen möchten. Die Idee ähnelt dem Hinzufügen einer Standardsignatur beim Erstellen neuer E-Mails.

Kompatibilität: WordPress 1.5

17. Benutzerdefinierte Klasse für Post

Der folgende Tipp untersucht einige Anpassungen der WordPress Post-Klasse gründlich mit post_class . Es ist hilfreich, wenn Sie genauer auf Ihre Post-Stile eingehen möchten.

Kompatibilität: WordPress 2.7

18. Hinzufügen von Google Fonts (der richtige Weg)

Ein weiterer guter Tipp von ThemeShaper, ein kompletter Leitfaden, um Google Font korrekt zu Ihrem WordPress Theme hinzuzufügen. Es beinhaltet, wie Sie es im Frontend, im Editor hinzufügen und wie Sie die Kompatibilität für verschiedene Sprachen sicherstellen können.

Kompatibilität: WordPress 3.0

19. Alternative Vorlage laden

WordPress verwendet single.php, um Post-Inhalt single.php . Wenn Sie es zum Beispiel in post.php ändern post.php, zeigt Ihnen dieser Tipp, wie Sie Standard-WordPress-Vorlagen korrekt überschreiben können.

 add_filter ('template_include', 'my_callback'); Funktion my_callback ($ original_template) {if (some_condition ()) {gibt SOME_PATH zurück. '/some-custom-file.php'; } else {return $ original_template; }} 

Kompatibilität: WordPress 1.5

20. WordPress Theme Customizer von Scratch

WordPress 3.4 fügt eine neue API mit dem Namen Customizer hinzu, mit der Sie Steuerelemente erstellen können, um das Design anzupassen und das Ergebnis in Echtzeit zu sehen. Die Customizer-API kann für einige jedoch unübersichtlich sein, da es sich um multidisziplinäre Codesätze einschließlich PHP, JavaScript, Ajax und jQuery handelt.

Nichtsdestotrotz hat die Theme Foundation einen kompletten Leitfaden für WordPress Customizer zusammengestellt. Sie werden lernen, wie Sie das Menü "Anpassen" hinzufügen, Abschnitte, Einstellungen, Eingabesteuerelemente und Bedienfelder erstellen und deren Funktionen alle gleichzeitig kennen lernen. Eine wichtige Referenz für WordPress Theme-Entwickler.

Kompatibilität: WordPress 3.4

21. Verwenden von Vagrant mit WordPress

Vagrant ist ein großartiges Werkzeug, um eine virtuelle Umgebung zu erstellen und einen Test Ihrer WordPress-Entwicklung durchzuführen, um sicherzustellen, dass Themen und Plugins in verschiedenen Instanzen funktionieren. In diesem folgenden Tipp wird Daniel Pataki Ihnen zeigen, wie Sie Ihre WordPress-Seite mit Vagrant einrichten können.

Kompatibilität: Jede WordPress-Version

22. Abrufen der WordPress Gravatar-URL

Die WordPress get_avatar() ist eine praktische Funktion, um den Avatar eines Benutzers zu erhalten; Die Funktion ruft das Bild zusammen mit dem Element img . Aber manchmal möchte ich nur die Bild-URL verwenden, damit ich dem Bild frei und einfach benutzerdefinierte Klassen oder IDs hinzufügen kann.

Wenn Sie dies im Hinterkopf haben, fügen Sie folgenden Code in Ihre functions.php :

 Funktion get_avatar_img_url () {$ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (array ('s' => 80, 'd' => 'mm', ), $ url); zurückgeben esc_url_raw ($ url); } 

Dann irgendwo in einer anderen Datei - vielleicht single.php oder page.php - verwenden Sie den folgenden Code, um das Bild zu zeigen.

 $ avatar_url = get_avatar_img_url (); Echo '  '; 

Hier ist ein detaillierter Beitrag, um es für Sie zu brechen.

Kompatibilität: WordPress 1.5

23. Entfernen Sie Klassen aus dem Menü

WordPress fügt standardmäßig eine Reihe von Klassen hinzu. Während dies gut ist, um umfangreiche Anpassung zu ermöglichen, sieht das Menü HTML Markup wirklich überladen. Bereinige es und füge nur die Klasse hinzu, die du brauchst, mit dem folgenden Ausschnitt.

 add_filter ('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter ('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter ('page_css_class', 'my_css_attributes_filter', 100, 1); Funktion my_css_attributes_filter ($ var) {return is_array ($ var)? array_intersect ($ var, array ('current-menu-item')): ''; } 

Kompatibilität: WordPress 3.0.0

24. Anwenden von SSL in WordPress Multisite

SSL schützt nicht nur Ihre Website, sondern erhöht auch die Platzierung im Google-Suchergebnis. Im folgenden Tipp behandelt Jenni McKinnon die Bereitstellung von SSL in WordPress-Multisites, die möglicherweise mehrere Subdomains verwenden.

Kompatibilität: WordPress 3.0.0

25. Anpassen des WordPress Content Editors

Das Hinzufügen von Stilen zum Editor verbessert das Schreiberlebnis im WordPress-Editor. Sie können die typografischen Stile des Backends mit dem Frontend abgleichen, so dass Sie während des Schreibens die endgültige Version (oder eine Version, die so nah wie möglich am endgültigen ist) sehen können. Dies reduziert das Hin- und Herwechseln zwischen dem Editor und der Inhaltsausgabe.

 Funktion my_editor_styles () {add_editor_style ('editor-style.css'); } add_action ('admin_init', 'my_editor_styles'); 

Kompatibilität: WordPress 3.0.0

26. Erstellen des Plugin-Begrüßungsbildschirms

Wenn Sie WordPress gerade aktualisiert haben, werden Sie zu einem speziellen Bildschirm weitergeleitet, der die Details der neuesten Version, die Sie gerade installiert haben, die Mitwirkenden, die Ergänzungen sowie alle unter der Haube vorgenommenen Änderungen anzeigt. Dieser Tipp, Erstellen eines Begrüßungsbildschirms für Ihr WordPress-Plugin von Daniel Pataki, wird Ihnen zeigen, wie Sie einen Begrüßungsbildschirm für Ihr eigenes Plugin erstellen können.

Kompatibilität: WordPress 3.6

27. Passen Sie das Jetpack Mobile-Design an

Jetpack kommt mit einem Mobile Theme. Es ist ein spezielles Thema, das verwendet wird, wenn die Website auf mobilen Geräten angezeigt wird. Und wie jedes andere Thema können wir es anpassen. Hier erfahren Sie, wie Jeremy, einer der Jetpack-Entwickler, das Jetpack Mobile Theme anpassen kann. Es ist eine gute Alternative anstelle eines responsiven Webdesigns.

Kompatibilität: WordPress 3.8

28. Hinzufügen eines ausgewählten Bildes zur Kategorie

Möchten Sie ein vorgestellten Bild für eine Kategorie hinzufügen und in Ihrem Design anzeigen? Diese Funktion fehlt in WordPress, was eigentlich für Theme-Entwickler nützlich sein könnte.

Kompatibilität: WordPress 3.6

29. Display ausgeblendet "Alle Einstellungen"

Ein WordPress-Osterei, dieses Code-Snippet fügt alle Einstellungen in der WordPress-Datenbank auf einer Seite hinzu.

 Funktion all_settings_link () {add_options_page (__ ('Alle Einstellungen'), __ ('Alle Einstellungen'), 'Administrator', 'Optionen.php'); } add_action ('admin_menu', 'all_settings_link'); 

Kompatibilität: WordPress 3.1

30. Entfernen Sie die Update-Benachrichtigung

WordPress zeigt standardmäßig Update-Benachrichtigungen an alle Benutzer-Ebenen an, wenn sie im Backend angemeldet sind. Fügen Sie die folgenden Codes hinzu, um die WordPress-Updatebenachrichtigung auszublenden, mit Ausnahme von Benutzern mit Administratorrechten.

 global $ user_login; get_currentuserinfo (); if (! current_user_can ('update_plugins')) {// überprüft, ob der aktuelle Benutzer Plugins aktualisieren kann add_action ('init', create_function ('$ a', 'remove_action (' init ', ' wp_version_check '); "), 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;")); } 

Kompatibilität: WordPress 3.0.1

31. Add Thumbnail in Post / Seite Bearbeitungsliste

Dieser Code zeigt die vorgestellten Bilder an, die Sie in der Spalte "Post" zugewiesen haben. Ein nützlicher Trick, um zu sehen, welcher Beitrag ein Thumbnail hat und welcher nicht. Beachten Sie, dass Ihr Theme Post-Thumbnails unterstützen sollte.

 add_filter ('manage_posts_columns', 'posts_columns', 5); add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2); Funktion posts_columns ($ defaults) {$ defaults ['riv_post_thumbs'] = __ ('Thumbs'); return $ defaults; } function posts_custom_columns ($ spaltenname, $ id) {if ($ spaltenname === 'riv_post_thumbs') {echo the_post_thumbnail ('featured-thumbnail'); }} 

Kompatibilität: WordPress 3.0.0

32. Bilder schärfen

Ehrlich gesagt, ich wusste nicht, dass wir Bilder in WordPress schärfen könnten, während wir das Bild hochladen. Hier ist, wie Sie können, aber bedenken Sie, dass es nur für JPG-Bilder funktioniert.

 Funktion ajx_sharpen_resized_files ($ resized_file) {$ image = wp_load_image ($ resized_file); if (! is_resource ($ image)) gibt neues WP_Error zurück ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); if (! $ size) liefert neuen WP_Error ('invalid_image', __ ('konnte die Bildgröße nicht lesen'), $ file); Liste ($ orig_w, $ orig_h, $ orig_type) = $ size; switch ($ orig_type) {Fall IMAGETYPE_JPEG: $ matrix = Array (Array (-1, -1, -1), Array (-1, 16, -1), Array (-1, -1, -1), ) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ Offset = 0; Bildkonvolution ($ image, $ matrix, $ divisor, $ offset); imagejpeg ($ image, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); Unterbrechung; case IMAGETYPE_PNG: return $ resized_file; Fall IMAGETYPE_GIF: return $ resized_file; } return $ resized_file; } add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

Kompatibilität: WordPress 2.5

33. Entfernen Sie überflüssige Informationen im Kopf

WordPress fügt eine Menge Dinge in die wie WordPress-Version, RSD Link und Shortlink, Informationen, die nicht so nützlich sind. Verwenden Sie Folgendes, um diese Informationen zu entfernen:

 Funktion remove_header_info () {remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); remove_action ('wp_head', 'start_post_rel_link'); remove_action ('wp_head', 'index_rel_link'); remove_action ('wp_head', 'benachbart_posts_rel_link'); // für WordPress <3.0 remove_action ('wp_head', 'benachbart_posts_rel_link_wp_head'); // für WordPress> = 3.0} add_action ('init', 'remove_header_info'); 

Entfernen Sie entweder remove_action aus dem obigen Snippet, das Sie beibehalten möchten.

Kompatibilität: WordPress 2.0

34. Smart WP_Debug

Im Idealfall sollten Sie den WP_Debug nicht in einer Live-Site aktivieren, da dadurch wichtige Informationen verfügbar gemacht werden. Aber wenn du einen Trick brauchst, um es sicher zu machen, hier ist es:

 if (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') {// die Meldung von Hinweisen während der Entwicklung aktivieren - E_ALL define ('WP_DEBUG', true); } elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') {// muss wahr sein, damit WP_DEBUG_DISPLAY funktioniert define ('WP_DEBUG', true); // erzwinge die Anzeige von Fehlern define ('WP_DEBUG_DISPLAY', true); } elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') {// muss wahr sein, damit WP_DEBUG_LOG funktioniert. define ('WP_DEBUG', true); // Log-Fehler zu debug.log im Verzeichnis wp-content define ('WP_DEBUG_LOG', true); } 

Mit dem oben hinzugefügten Code können Sie das Debuggen aktivieren, indem Sie am Ende der URL " ?debug=2, ?debug=1, ?debug=3 hinzufügen, um den Fehler auf Ihrer Website zu sehen.

Kompatibilität: WordPress 2.0

35. Aktivieren Sie den Shortcode im Widget

Das Folgende ist ein nützlicher Code, wenn Sie Youtube oder SoundCloud im Widget-Bereich mit einem Shortcode einbetten möchten.

 add_filter ('widget_text', Array ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8); 

Kompatibilität: WordPress 2.9.0

36. Setze Standard-Editor (Visual / Text)

Legen Sie den Standardtyp des Editors fest, den Ihre Benutzer verwenden können. Ändern Sie den $editor entweder in html oder in tinymce . Natürlich wäre der Benutzer trotzdem in der Lage, den Standard zu deaktivieren.

 Funktion my_default_editor () {$ editor = 'tinymce'; // html oder tinymce return $ editor; } add_filter ('wp_default_editor', 'mein_default_editor'); 

Kompatibilität: WordPress 2.5.0

37. Verlängern Sie die automatische Abmeldung

WordPress erlaubt es, 48 ​​Stunden lang eingeloggt zu bleiben, plus eine Verlängerung von 14 Tagen, wenn wir bei der Anmeldung die Option "Remember Me" aktivieren. Wenn Sie jedoch sicher sind, dass Ihr Computer nicht von einer zweiten oder dritten Partei durchbrochen wird, können Sie diesen Code hinzufügen, um sich für bis zu einem Jahr einzuloggen. Sie werden nur einmal pro Jahr zur Anmeldung aufgefordert.

 Funktion keep_me_logged_in_for_1_year ($ expirein) {return 31556926; // 1 Jahr in Sekunden} add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

Kompatibilität: WordPress 2.8.0

38. Immer Abbildung verwenden

WordPress wird img mit einem p Tag versehen. Wenn Sie ein semantischer HTML-Purist sind, können Sie diesen Code hinzufügen, um WordPress zu zwingen, das Bild mit dem Element figure umbrechen.

 add_filter ('image_send_to_editor', Funktion ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) {if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf (' 
% s
', $ html); // Ändern Sie auf Ihre Bedürfnisse! Rückgabe $ html; }, 10, 8);

Kompatibilität: WordPress 2.9.0

39. Ändern Sie den Standardrollennamen

"Administrator", "Autor" und "Abonnent" sind die Namen, die für WordPress-Benutzer auf Verwaltungsebene vergeben werden. Um diese Standardnamen in etwas zu ändern, das für Ihre Website passender klingt, fügen Sie den folgenden Code hinzu und ändern Sie die Namen so, wie Sie möchten:

 Funktion change_role_name () {global $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = neu WP_Roles (); $ wp_roles-> Rollen ['Mitwirkender'] ['Name'] = 'Freelance'; $ wp_roles-> role_names ['contributor'] = 'Freiberufler'; } add_action ('init', 'change_role_name'); 

Kompatibilität: WordPress 3.1

40. Standard-Anlageneinstellungen

Im Folgenden finden Sie ein Snippet, mit dem Sie die Standardgröße, die Ausrichtung und die Verknüpfung für Bilder angeben können, die Sie in den Editor einbetten möchten.

 add_action ('after_setup_theme', 'default_attachment_display_settings'); Funktion default_attachment_display_settings () {update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'large'); } 

Kompatibilität: WordPress 3.5

41. Bestätigen Sie das ausgewählte Bild

Einige von uns bevorzugen es, Beiträge mit einem Featured Image zu veröffentlichen. In diesem Post, Validate Featured Image On Post von Paul Underwood, erfahren Sie, wie Sie Ihre Nutzer dazu bringen, ein vorgestellten Bild hochzuladen, bevor sie veröffentlicht werden können.

Kompatibilität: WordPress 3.0

42. Benutzerdefinierte Bildgröße im Medien-Uploader

add_image_size ist die WordPress-Funktion, mit der wir benutzerdefinierte Bildgröße zuschneiden und anzeigen können. Wenn Sie Benutzern das Hinzufügen von Bildern innerhalb dieser benutzerdefinierten Größe erlauben möchten, fügen Sie die folgenden Codes hinzu, um die Option "benutzerdefinierte Bildgröße" im WordPress-Medien-Uploader anzuzeigen.

 Funktion pw_add_image_sizes () {add_image_size ('pw-thumb', 300, 100, wahr); add_image_size ('pw-large', 600, 300, wahr); } add_action ('init', 'pw_add_image_sizes'); Funktion pw_show_image_sizes ($ sizes) {$ sizes ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ größen ['pw-large'] = __ ('Custom Large', 'pippin'); return $ Größen; } add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

Kompatibilität: WordPress 3.8

43. Laden Sie nur das Skript, wenn eine bestimmte Kurznummer vorhanden ist

In einem früheren Beitrag haben wir Ihnen gezeigt, wie Sie einen benutzerdefinierten Shortcode erstellen können. Wenn Ihr Kurzwahlcode eine JavaScript-Funktion benötigt, folgen Sie dem Weg des Jedi-Meisters von Silviu-Cristian Burcă (bekannt als Scribu), um sicherzustellen, dass Sie nur das JavaScript laden, wenn der Kurzwahlcode angewendet wird.

Kompatibilität: WordPress 2.6

44. Menü Beschreibung

Wenn Sie ein Menü über Aussehen> Menü hinzufügen, sehen Sie eine Eingabe zum Hinzufügen von "Beschreibung". Aber Sie werden es nirgendwo im Frontend finden, da wir die WordPress-Standardmenüvorlage anpassen müssen, um die Beschreibung einzubinden.

Hier ist eine elegante Art, dies zu tun.

 ', esc_html($item->description)); Funktion add_description_to_menu ($ item_output, $ item, $ depth, $ args) {if (strlen ($ item-> description)> 0) {// Beschreibung nach dem Link anfügen $ item_output. = sprintf (' % s ', esc_html ($ Artikel-> Beschreibung)); // füge Beschreibung als letztes Element ein * in * link ($ input_output endet mit "{$ args-> after}") // $ item_output = substr ($ item_output, 0, -strlen ("{$ args-> nach}") )). ', esc_html($item->description)) . sprintf (' % s ', esc_html ($ item-> Beschreibung)). "{$ args-> nach}"; } return $ item_output; } add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

Kompatibilität: WordPress 3.0.0

45. Verwenden von Dashicons

Sie können nun WordPresss eigenes, benutzerfreundliches Symbol, Dashicons, verwenden, um Symbole zum wp-admin-Menü hinzuzufügen. In unserem Tutorial erfahren Sie, wie Sie mit Dashicons beginnen können.

Kompatibilität: WordPress 3.8

46. ​​Passen Sie "Howdy" Nachricht an

Folgen Sie unserem vorherigen Tutorial, um die unpassende WordPress-Nachricht in der Admin-Leiste etwas persönlicher zu gestalten.

Kompatibilität: WordPress 2.9

47. Schließen Sie die Post aus dem Jetpack Popular Widget aus

Jetpack wird mit einem Widget geliefert, mit dem Sie die meistgesehenen oder beliebtesten Posts und Seiten anzeigen können. Aber manchmal sind Ihre beliebtesten Seiten die Startseite oder eine Seite, die Sie nicht in den am häufigsten angesehenen Stapel aufnehmen möchten.

Fügen Sie den folgenden Code hinzu, um diese Seite oder diesen Post zu entfernen:

 Funktion jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) {foreach ($ posts als $ k => $ post) {if ('1215' == $ post ['post_id']) {unset ($ posts [$ k] ); }} return $ Beiträge; } add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

Ersetzen Sie die im Snippet angezeigte ID durch die ID des Posts oder der Seite, die Sie entfernen möchten.

Kompatibilität: WordPress 4.0 und Jetpack 3.3

48. Titel abschneiden

Das folgende Snippet steuert die maximale Titellänge. Fügen Sie das folgende Snippet in functions.php . Verwenden Sie dann die Funktion customTitle() in der Vorlage, um den Titel anstelle der Methode WordPress the_title() .

 Funktion customTitle ($ limit) {$ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limit) {$ title = substr ($ title, 0, $ limit). '...'; } echo $ title; } 

Wenn Sie ein WordPress Theme mit einem gekachelten Layout erstellen, bei dem die Kachelhöhe gleich sein muss, können Sie den Grenzwert für die Titellänge angeben. Dieses Snippet sollte in diesem Fall nützlich sein.

Kompatibilität: WordPress 3.0

49. Entfernen Sie WordPress Logo

WordPress 3.1 fügt eine Admin-Leiste hinzu, die eine Handvoll Links und das WordPress-Logo enthält. Wenn Sie Websites an einen Kunden weitergeben möchten und Sie möchten, dass diese Markenlos sind, können Sie das WordPress-Logo entfernen.

 Funktion annointed_admin_bar_remove () {global $ wp_admin_bar; / * Entfernen Sie ihre Sachen * / $ wp_admin_bar-> remove_menu ('wp-logo'); } add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

Kompatibilität: WordPress 3.1.0

50. QR-Code mit Link zum Artikel

Verbessern Sie die Barrierefreiheit Ihrer Website für mobile Geräte mit QR-Codes. Mit diesem Code können Sie QR-Codes mit einem Link anzeigen, der auf den Artikel verweist. Mobile Benutzer mit einem QR-Code-Scanner können den Artikellink für eine schnelle Anzeige auf ihren mobilen Geräten erhalten.

 "alt =" QR Code für 

Kompatibilität: WordPress 2.3.0

Jetzt lesen: 10 WordPress-Plugins für eine bessere Backend-Administration

Wie man einen einfachen Auto-Login Bot mit Python und Selenium erstellt

Wie man einen einfachen Auto-Login Bot mit Python und Selenium erstellt

Automatisierung ist zweifellos eine der begehrtesten Fähigkeiten, die ein Programmierer besitzen kann. Automatisierung wird normalerweise für Aufgaben verwendet, die sich wiederholend, langweilig, zeitraubend oder anderweitig ineffizient sind, ohne ein Skript zu verwenden.Mit der Web-Automatisierung können Sie auf einfache Weise einen Bot erstellen, um verschiedene Aufgaben im Internet auszuführen, z. B.

(Tech- und Design-Tipps)

Ist Ihr Job durch Maschinen austauschbar?

Ist Ihr Job durch Maschinen austauschbar?

Die meisten von uns wissen ziemlich genau, dass Fertigungslinien von Maschinen dominiert werden. Aber die meisten von uns wissen vielleicht nicht, dass unsere Arbeitsplätze genauso gut durch Automatisierung oder Maschinen ersetzt werden können.Hier ist eine Infografik von Pokerstars, die Ihnen sagen wird, dass Sie bei Ihrer Arbeit durch eine Maschine ersetzt werden.

(Tech- und Design-Tipps)