Startseite » WordPress » 29 WordPress-Anpassungen, um Beiträge und Seiten zu verbessern

    29 WordPress-Anpassungen, um Beiträge und Seiten zu verbessern

    Wir lieben WordPress - aber nicht alle von uns sind bereit, sich mit all ihren Standardeinstellungen und -anzeigen abzufinden - insbesondere, wie Posts angezeigt werden. Während wir lernen, dass Einzigartigkeit für das Branding einer Website wichtig ist, was den Besuchern einen großartigen Eindruck vermittelt, haben Blogger und Entwickler in diesen Jahren stets versucht, das Post-Display zu optimieren, um es so einzigartig wie möglich zu machen.

    Heute konzentrieren wir uns auf die intelligenten Optimierungen, die Sie zur Verbesserung Ihrer WordPress-Post-Anzeige vornehmen können. Egal, ob Sie Ihre Beitragsanzeige ändern möchten, um die Benutzererfahrung zu verbessern oder den Umsatz oder die Seitenimpression zu steigern. Es gibt viele Möglichkeiten, dies ohne Plugin zu tun. Die meisten der hier aufgeführten Auszüge sind in der Regel einfach zu implementieren Sie müssen den bereitgestellten Code kopieren und einfügen.

    Ich hoffe, Sie finden diese Verbesserungen für Ihre Projekte hilfreich!

    Vorderes Ende

    1. Ändern Sie die Länge Ihres Auszugs

    Der folgende Tweak ändert die Länge des Auszugs, indem Sie einfach die folgenden Codezeilen in Ihre einfügen Functions.php Datei mit dem Wert 75 wie der Ausschnitt Länge.

     add_filter ('excerpt_length', 'my_excerpt_length'); function my_excerpt_length ($ len) return 75;  

    [Quelle: Danny van Kooten]

    2. Twitter-Stil “Zeit vor” Termine

    Die meisten Leute wissen nicht, dass WordPress eine integrierte Funktion zur Anzeige des Datums mit der “Zeit vor” formatieren, und das folgende Snippet kann an einer beliebigen Stelle in der Schleife eingefügt werden, um das Datum mit dem Format anzuzeigen.

     Gesendet  

    [Quelle: PHP Snippets]

    3. Zeigen Sie die Miniaturansicht des Postens in Ihrem RSS-Feed an

    In WordPress 2.9 eingeführt, wird die the_post_thumbnail () Diese Funktion ist sehr nützlich, um ein Miniaturbild hinzuzufügen und anzuzeigen, das an einen Beitrag angehängt ist. Die schlechte Nachricht ist, dass es keine integrierte Methode gibt, um die Miniaturansicht in Ihrem RSS-Feed anzuzeigen. Die folgende Funktion löst dieses Problem. Fügen Sie es einfach in Ihre ein Functions.php Datei speichern, speichern und das Postminiaturbild wird automatisch in Ihrem RSS-Feed angezeigt.

     // zeige Post-Thumbnails in Feeds function diw_post_thumbnail_feeds ($ content) global $ post; if (has_post_thumbnail ($ post-> ID)) $ content = '
    '. get_the_post_thumbnail ($ post-> ID). '
    '. $ content; return $ content; add_filter ('the_excerpt_rss', 'diw_post_thumbnail_feeds'); add_filter ('the_content_feed', 'diw_post_thumbnail_feeds');

    [Quelle: In WordPress graben]

    4. Beschränken Sie die Suche auf nur Titel

    Sie können dieses Snippet dem hinzufügen Functions.php Datei Ihrer WordPress-Themes, um die Suche auf Titel zu beschränken.

     function __search_by_title_only ($ search, & $ wp_query) wenn (leer ($ search)) gibt $ search zurück; // Verarbeitung überspringen - Kein Suchbegriff in Abfrage $ q = & $ wp_query-> query_vars; // wp-includes / query.php Zeile 2128 (Version 3.1) $ n =! empty ($ q ['exact'])? ": '%'; $ searchand ="; foreach ((array) $ q ['search_terms'] als $ term) $ term = esc_sql (like_escape ($ term)); $ search. = "$ searchand ($ wpdb-> posts.post_title LIKE '$ n $ term $ n')"; $ searchand = 'AND';  $ term = esc_sql (like_escape ($ q ['s'])); if (leer ($ q ['satz']) && count ($ q ['search_terms'])> 1 && $ q ['search_terms'] [0]! = $ q [s]] $ search. = "ODER ($ wpdb-> posts.post_title LIKE '$ n $ term $ n')"; if (! leer ($ search)) $ search = "AND ($ search)"; if (! is_user_logged_in ()) $ search. = "AND ($ wpdb-> posts.post_password =") "; return $ search; add_filter ('posts_search', '__search_by_title_only', 10, 2); 

    [Quelle: WpSnipp]

    5. Zeigen Sie auf jedem Beitrag eine fortlaufende Nummer an

    Mit dem Tweak unten können Sie in jedem Post eine steigende Nummer anzeigen. Die Implementierung ist ziemlich einfach. Fügen Sie zunächst die folgende Funktion in Ihr ein Functions.php Datei:

     function updateNumbers () global $ wpdb; $ querystr = "SELECT $ wpdb-> posts. * FROM $ wpdb-> posts WHERE $ wpdb-> posts.post_status = 'publish' UND $ wpdb-> posts.post_type = 'post'"; $ pageposts = $ wpdb-> get_results ($ querystr, OBJECT); $ count = 0; if ($ pageposts): foreach ($ pageposts als $ post): setup_postdata ($ post); $ zählt ++; add_post_meta ($ post-> ID, 'incr_number', $ count, true); update_post_meta ($ post-> ID, 'incr_number', $ count); endforeach; endif;  add_action ('publish_post', 'updateNumbers'); add_action ('deleted_post', 'updateNumbers'); add_action ('edit_post', 'updateNumbers'); 

    Wenn Sie fertig sind, können Sie die Post-Nummer mit dem folgenden Code anzeigen. Beachten Sie, dass es innerhalb der Schleife verwendet werden muss.

     ID, 'incr_number', true); ?> 

    [Quelle: Alchymyth, via WpRecipes]

    6. Post aus dem WordPress-Feed ausschließen

    Möchten Sie bestimmte Beiträge aus Ihrem Feed ausschließen? Hier ist der Tweak für dich. Bitte beachten Sie, dass Sie nur filtern sollten, wo Sie filtern möchten. In unserem Beispiel ist es in unserem Feed $ wp_query-> is_feed. Wenn Sie es nicht so machen, wird der Filter auch in Ihrem Backend ausgeführt und diese Beiträge werden nicht in der Beitragsübersicht angezeigt.

    Die Funktion hat zwei Parameter. Sie geben den ersten Parameter an $ wo eine Erweiterung des SQL-Strings, die die Filterung auf der Basis von übernimmt ICH WÜRDE. Dann müssen Sie in die Klammern die IDs der Beiträge, welche du gerne filtern möchtest.

     Funktion fb_post_exclude ($ where, $ wp_query = NULL) global $ wpdb; if (! $ wp_query) global $ wp_query; if ($ wp_query-> is_feed) // Post mit der ID 40 und 9 $ ausschließen, wobei. = "AND $ wpdb-> posts.ID NOT IN (40, 9)";  return $ where;  add_filter ('posts_where', 'fb_post_exclude', 1, 2); 

    [Quelle: WP Engineer]

    7. Weiterleiten zum Posten, wenn die Suchabfrage ein einzelnes Ergebnis liefert

    Stecken Sie dieses Snippet in das Functions.php Datei Ihres WordPress-Themes, um Ihre Suche automatisch zum Beitrag umzuleiten, wenn WordPress nur ein einziges Suchergebnis zurückgibt.

     add_action ('template_redirect', 'single_result'); function single_result () if (is_search ()) global $ wp_query; if ($ wp_query-> post_count == 1) wp_redirect (get_permalink ($ wp_query-> posts ['0'] -> ID));  

    [Quelle: WpSnipp]

    8. Erstellen Sie automatisch eine Metabeschreibung aus dem Inhalt

    Hinzufügen dieses Ausschnitts in das Functions.php Eine Datei Ihres WordPress-Themas erstellt automatisch eine Meta-Beschreibung aus Ihrem WordPress-Beitrag, wobei alle Kurzcodes und Tags entfernt werden. Stellen Sie auch sicher, dass Sie es in der haben header.php von Ihrem WordPress-Theme oder diesem Snippet wird nicht funktionieren.

     Funktion create_meta_desc () global $ post; if (! is_single ()) return;  $ meta = strip_tags ($ post-> post_content); $ meta = strip_shortcodes ($ post-> post_content); $ meta = str_replace (array ("\ n", "\ r", "\ t"), ", $ meta); $ meta = substr ($ meta, 0, 125); echo""; add_action ('wp_head', 'create_meta_desc'); 

    [Quelle: WpSnipp]

    9. Wörter automatisch durch Partnerlinks ersetzen

    Um Wörter automatisch durch Partnerlinks zu ersetzen, fügen Sie einfach den folgenden Code in Ihren ein Functions.php Datei. Vergessen Sie nicht, Ihre Wörter / Links wie im nachstehenden Beispielcode einzugeben.

     Funktion replace_text_wps ($ text) $ replace = array (// 'WORD TO REPLACE' => '' WORD WITH THIS '' THES '=>' ERSETZENThese',' studiopress '=>'Studiopresse'); $ text = str_replace (array_keys ($ replace), $ replace, $ text); $ text zurückgeben;  add_filter ('the_content', 'replace_text_wps'); add_filter ('the_excerpt', 'replace_text_wps'); 

    [Quelle: catswhoblog.com]

    10. Hinzufügen “Weiterlesen” Permalink bis zum Ende von_excerpt

    Hinzufügen dieses Ausschnitts unten in der Functions.php Eine Datei Ihres WordPress-Themes wird eine “Weiterlesen” Permalink am Ende von der Auszug, so ziemlich was der Inhalt tut.

     Funktion excerpt_readmore ($ more) return '…  "." Weitere Informationen "."';  add_filter ('excerpt_more', 'excerpt_readmore'); 

    [Quelle: WpSnipp]

    11. Zeige verwandte Beiträge ohne Plugin

    Durch die Installation des nachstehenden Codes werden auf Ihrer WordPress-Site relevante Beiträge basierend auf den aktuellen Post-Tags angezeigt. Sie müssen es hineinlegen single.php, oder einfach überall, wo Sie die zugehörigen Beiträge anzeigen möchten.

     ICH WÜRDE); if ($ tags) $ tag_ids = array (); foreach ($ tags as $ individual_tag) $ tag_ids [] = $ individual_tag-> term_id; $ args = array ('tag__in' => $ tag_ids, 'post__not_in' => array ($ post-> ID), 'showposts' => 5, // Anzahl der verwandten Beiträge, die angezeigt werden. 'caller_get_posts' => 1); $ my_query = new wp_query ($ args); if ($ my_query-> have_posts ()) echo '

    zusammenhängende Posts

      '; while ($ my_query-> have_posts ()) $ my_query-> the_post (); ?>
    • '; ?>

    [Quelle: Bin-Co]

    12. Erstellen Sie Ihre eigenen beliebten Beiträge in der Seitenleiste

    Das Einrichten eines Sidebar-Widget zum Anzeigen beliebter Beiträge ist sehr einfach. Kopieren Sie einfach den untenstehenden Code in Ihren sidebar.php Datei. Wenn Sie die Anzahl der angezeigten Beiträge ändern müssen, können Sie das ändern 5 Am Ende von Zeile 3 können Sie eine beliebige Nummer eingeben.

     

    Beliebte Beiträge

      get_results ("SELECT comment_count, ID, post_title FROM $ wpdb-> posts ORDER BY comment_count DESC LIMIT 0, 5"); foreach ($ result als $ post) setup_postdata ($ post); $ postid = $ post-> ID; $ title = $ post-> post_title; $ commentcount = $ post-> comment_count; if ($ commentcount! = 0) ?>

    [Quelle: Pro Blog Design]

    13. Legen Sie das Datum und die Uhrzeit für die Nachlaufzeit fest

    Nachfolgend finden Sie einen nützlichen Code, den Sie in Ihre WordPress-Themes einfügen können, um die Möglichkeit zu schaffen, einen nach Datum und Uhrzeit nachlaufenden Ablauf zu erstellen. Bearbeiten Sie Ihr Design und ersetzen Sie Ihre aktuelle WordPress-Schleife durch diese "gehackte" Schleife:

      $ expirationtime = get_post_custom_values ​​('expiration'); if (is_array ($ expirationtime)) $ expirestring = implode ($ expirationtime);  $ secondobetween = strtotime ($ expirestring) -time (); if ($ secondüberbrückung> 0) // Zum Beispiel… the_title (); der Auszug();  endwhile; endif; ?> 

    Um einen Beitrag mit Ablaufdatum zu erstellen, können Sie einfach ein benutzerdefiniertes Feld erstellen. Geben Ablauf als Schlüssel und Datum und Uhrzeit (Format: MM / tt / jjjj 00:00:00) als Wert. Nach diesem Zeitstempel wird der Beitrag nicht angezeigt.

    [Quelle: WpRecipes]

    14. Listen Sie zukünftige Beiträge auf

    WordPress erlaubt das Auflisten zukünftiger Posts. Um diese Funktion zu erreichen, fügen Sie den Code einfach an der Stelle ein, an der Sie zukünftige Posts anzeigen möchten:

     

    Zukünftige Ereignisse


    Keine zukünftigen Ereignisse geplant.

    [Quelle: WpRecipes]

    15. Zeigen Sie AdSense nur für Besucher von Suchmaschinen an

    Es ist möglich, AdSense den Besuchern aus den Suchmaschinenergebnissen anzuzeigen. Hier ist der Code, um dies zu erreichen. Fügen Sie einfach den folgenden Code in das Thema ein Functions.php Datei.

     Funktion scratch99_fromasearchengine () $ ref = $ _SERVER ['HTTP_REFERER']; $ SE = Array ('/ search?', 'Images.google.', 'Web.info.com', 'search.', 'Del.icio.us/search', 'soso.com', '/ search / ',' .yahoo. '); foreach ($ SE als $ source) if (strpos ($ ref, $ source)! == false) geben true zurück;  falsch zurückgeben;  

    $ SE In diesem Feld geben Sie die Suchmaschinen an. Sie können eine neue Suchmaschine hinzufügen, indem Sie dem Array ein neues Element hinzufügen. Fügen Sie dann den folgenden Code an einer beliebigen Stelle in die Vorlage ein, an der Ihre AdSense-Anzeigen angezeigt werden sollen. Fertig! Die Anzeigen werden nur Besuchern aus Suchmaschinenergebnissen angezeigt.

     if (function_exists ('scratch99_fromasearchengine')) if (scratch99_fromasearchengine ()) INSERT DEINEN CODE HIER 

    [Quelle: Scratch99, über WpRecipes]

    Hinteres Ende

    1. Erlauben Sie mehr HTML-Tags im Editor

    Standardmäßig erlaubt der WordPress-Editor keine HTML-Tags, die nicht dem XHTML 1.0-Standard entsprechen. Der unten gezeigte Code zwingt den Editor jedoch, mehr Tags zu akzeptieren. Sie können es in Ihr Theme einfügen Functions.php Datei speichern, und die Funktion ist gut zu gehen.

     Funktion fb_change_mce_options ($ initArray) // Durch Komma getrennte Zeichenfolge oder erweiterte Tags // Durch Kommando getrennte Zeichenfolge erweiterter Elemente $ ext = 'pre [id | name | class | style], iframe [align | longdesc | name | width | height | Frameborder | scrolling | marginheight | marginwidth | src] '; if (isset ($ initArray ['extended_valid_elements']))) $ initArray ['extended_valid_elements']. = ','. $ ext;  else $ initArray ['extended_valid_elements'] = $ ext;  // könnte sein; winzigen Parameter setzen verify_html // $ initArray ['verify_html'] = false; return $ initArray;  add_filter ('tiny_mce_before_init', 'fb_change_mce_options'); 

    [Quelle: WP Engineer]

    2. Setzen Sie den Standardeditor

    Das folgende Snippet ändert den Standardeditor in WordPress-Admin. Sie können mit gehen Visueller Editor, oder Sie können das auswählen HTML-Editor, fügen Sie einfach eine davon in die Functions.php Datei.

     # Dies setzt den Visual Editor als Standard-Add_filter ('wp_default_editor', create_function (", 'return" tinymce ";')); # Dies setzt den HTML-Editor als Standard-Add_filter ('wp_default_editor', create_function (", 'return "html") "; ')); 

    [Quelle: WP-Snippets]

    3. Legen Sie verschiedene Editor-Stylesheets für verschiedene Beitragstypen fest

    Mit dem folgenden Code in Ihr eingefügt Functions.php In dieser Datei können Sie verschiedene Editor-Stylesheets für verschiedene Beitragstypen einrichten. Sie müssen ihn je nach Beitragstyp anpassen und daran denken, den Eintrag zu ändern Stylesheets-Namen auch.

     function my_editor_style () global $ current_screen; switch ($ current_screen-> post_type) case 'post': add_editor_style ('editor-style-post.css'); brechen; case 'page': add_editor_style ('editor-style-page.css'); brechen; Fall 'portfolio': add_editor_style ('editor-style-portfolio.css'); brechen;  add_action ('admin_head', 'mein_editor_style'); 

    [Quelle: WPStorm]

    4. Erlauben Sie das Hochladen weiterer Dateitypen

    Aus bestimmten Gründen können Sie mit WordPress Uploader bestimmte Dateitypen wie beispielsweise Textmate nicht hochladen .tmCommand. Wenn Sie diese Art von Dateien auf Ihre WordPress-Site hochladen möchten, finden Sie hier ein funktionales Snippet, mit dem Sie dies tun können, und Sie müssen es nur in Ihre WordPress-Site einfügen Functions.php Datei. Sie können weitere Dateitypen hinzufügen, indem Sie sie in Zeile 4 hinzufügen, getrennt durch eine Pipe (|)..

      'application / octet-stream')); $ mimes zurückgeben; ?> add_filter ('upload_mimes', 'addUploadMimes'); 

    [Quelle: pioupioum.fr, via WpRecipes]

    5. Aktivieren Sie den TinyMCE-Editor für den Post the_excerpt

    Fügen Sie das folgende Snippet in das ein Functions.php Eine Datei Ihres WordPress-Themes fügt den TinyMCE-Editor zum Textbereich des Post-Auszuges hinzu.

     Funktion tinymce_excerpt_js () ?>     

    [Quelle: WpSnipp]

    6. Postformate - Weitere kreative Wege für ein Thema

    Die folgende Syntax enthält einige der möglichen Postformate, die dann im Artikel direkt ausgewählt und verwendet werden können, und Sie müssen den Code in Ihren Code einfügen Functions.php Datei Ihres Designs.

     add_theme_support ('Postformate', Array ('beiseite', 'Audio', 'Bild', 'Video')); 

    [Quelle: WP Engineer]

    7. Post-Thumbnail auch in Post und Seitenübersicht bearbeiten anzeigen

    Mit WordPress Version 2.9 wurde die Funktion des Post Thumbnail eingeführt. Es ist schon großartig, und um die Miniaturansicht des Beitrags auch in Beitrag bearbeiten und Seitenübersicht anzuzeigen, können Sie den folgenden Code in ein Plugin einfügen oder ihn in das Plugin kopieren Functions.php Datei des Themas.

     if (! function_exists ('fb_AddThumbColumn') && function_exists ('add_theme_support')) // für post und page add_theme_support ('post-thumbnails', array ('post', 'page')); Funktion fb_AddThumbColumn ($ cols) $ cols ['thumbnail'] = __ ('Thumbnail'); $ cols zurückgeben;  Funktion fb_AddThumbValue ($ column_name, $ post_id) $ width = (int) 35; $ height = (int) 35; if ('thumbnail' == $ column_name) // thumbnail of WP 2.9 $ thumbnail_id = get_post_meta ($ post_id, '_thumbnail_id', true); // Bild aus der Galerie $ attachments = get_children (array ('post_parent' => $ post_id, 'post_type' => 'attachment', 'post_mime_type' => 'image')); if ($ thumbnail_id) $ thumb = wp_get_attachment_image ($ thumbnail_id, array ($ width, $ height), true); elseif ($ attachments) foreach ($ attachments als $ attachment_id => $ attachment) $ thumb = wp_get_attachment_image ($ attachment_id, array ($ width, $ height), true);  if (isset ($ thumb) && $ thumb) echo $ thumb;  else echo __ ('Keine');  // für Beiträge add_filter ('manage_posts_columns', 'fb_AddThumbColumn'); add_action ('manage_posts_custom_column', 'fb_AddThumbValue', 10, 2); // für Seiten add_filter ('manage_pages_columns', 'fb_AddThumbColumn'); add_action ('manage_pages_custom_column', 'fb_AddThumbValue', 10, 2);  

    [Quelle: WP Engineer]

    8. Erstellen Sie in admin benutzerdefinierte Poststatusnachrichten

    Dieses Tweak wurde ursprünglich vom Entwickler geschrieben, um einem Client die Möglichkeit zu geben, benutzerdefinierte Meldungen für jeden Beitrag anzuzeigen, den ein Autor erstellt. In diesem Fall könnte ein Beitrag eine Nachricht als haben abgelehnt, Error, Quelle, Finale, usw. Sie können die Meldungen direkt unter dem Kommentar des Codes ändern, Array von benutzerdefinierten Statusnachrichten, nur um sicherzustellen, dass Sie die geändert haben Klassennamen auch, die Sie nach dem Kommentar ändern können, Ändern Sie die Farbe der Meldungen unten.

     add_filter ('display_post_states', 'custom_post_state'); Funktion custom_post_state ($ states) global $ post; $ show_custom_state = get_post_meta ($ post-> ID, '_status'); if ($ show_custom_state) $ states [] = __ (''. $ show_custom_state [0]. '');  Rückgabe von $ states;  add_action ('post_submitbox_misc_actions', 'custom_status_metabox'); function custom_status_metabox () global $ post; $ custom = get_post_custom ($ post-> ID); $ status = $ custom ["_ status"] [0]; $ i = 0; / * ------------------------------- * / / * Array von benutzerdefinierten Statusnachrichten * / / * ------------------------------- * / $ custom_status = array ('Rechtschreibung', 'Überprüfung', 'Fehler', 'Quelle', 'Abgelehnt', 'Final';); Echo '
    '; Echo ''; Echo '
    '; add_action ('save_post', 'save_status'); function save_status () global $ post; if (definiert ('DOING_AUTOSAVE') && DOING_AUTOSAVE) return $ post-> ID; update_post_meta ($ post-> ID, "_status", $ _POST ["status"]); add_action ('admin_head', 'status_css'); function status_css () echo '';

    [Quelle: WpSnipp]

    9. Legen Sie die maximale Länge des Posttitels fest

    Hinzufügen dieses PHP-Codes in die Functions.php Die Datei Ihres WordPress-Themas wird eine maximale Anzahl von Wörtern festlegen, die in Ihrem Beitragstitel angezeigt werden können, ziemlich nützliche Änderungen!

     Funktion maxWord ($ title) global $ post; $ title = $ post-> post_title; if (str_word_count ($ title)> = 10) // setze dies auf die maximale Anzahl von Wörtern wp_die (__ ('Fehler: Dein Beitragstitel überschreitet die maximale Wortanzahl.'));  add_action ('publish_post', 'maxWord'); 

    [Quelle: WpSnipp]

    10. So ändern Sie die Schriftart des WordPress-Editors

    Hassen Sie die aktuell im WordPress-Editor verwendete Schriftart? Sie können in eine moderne Schriftart wie Monaco oder Consolas umgewandelt werden. Fügen Sie einfach den Code in Ihre WordPress-Themes ein Functions.php Datei.

     Funktion change_editor_font () echo ""; add_action (" admin_print_styles "," change_editor_font "); 

    [Quelle: shailan.com, via WpRecipes]

    11. Hinzufügen eines benutzerdefinierten Felds automatisch bei Veröffentlichung von Post / Seite

    Ein Codeausschnitt, um ein benutzerdefiniertes Feld automatisch auf einer Seite oder in einem Beitrag zu installieren, wenn diese veröffentlicht werden. Sie können einfach den untenstehenden Code in Ihre einfügen Functions.php Datei, die sich im Ordner Ihres Themes befindet. Vergessen Sie natürlich nicht, das zu ändern Name des benutzerdefinierten Feldes.

     add_action ('publish_page', 'add_custom_field_automatically'); add_action ('publish_post', 'add_custom_field_automatically'); Funktion add_custom_field_automatically ($ post_ID) global $ wpdb; if (! wp_is_post_revision ($ post_ID)) add_post_meta ($ post_ID, 'Feldname', 'benutzerdefinierter Wert', true);  

    [Quelle: wpCanyon]

    12. Entfernen Sie nicht verwendete Post-Revisionen

    Hier ist eine sehr praktische SQL-Abfrage, die alle Postversionen sowie die dazugehörigen Meta sofort löscht. Sie müssen die folgende Abfrage in Ihrer WordPress-Datenbank ausführen, und alle Revisionen (sowie die damit verknüpften Meta) werden aus Ihrer Datenbank gelöscht. Ein wichtiger Hinweis: Stellen Sie sicher, dass Sie eine Sicherungskopie Ihrer Datenbank erstellen, bevor Sie den Code ausführen.

    LÖSCHEN a, b, c FROM wp_posts a WHERE a.post_type = 'revision' LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id); 

    [Quelle: Lesterchan.net]

    13. Ändern Sie die Länge des Ausschnitts je nach Kategorie

    Wollten Sie schon immer die Länge des Ausschnitts entsprechend Ihrer Kategorie ändern? Hier kommt der Code, der Ihren Wunsch erfüllt. Fügen Sie einfach den Code in Ihre ein Functions.php Datei, und vergessen Sie nicht, die Kategorie ID in Zeile 3!

     add_filter ('excerpt_length', 'my_excerpt_length'); Funktion my_excerpt_length ($ length) if (in_category (14)) return 13;  else return 60;  

    [Quelle: WpRecipes]

    14. Deaktivieren Sie das automatische Speichern von Beiträgen

    Wenn Sie aus wichtigen Gründen die Funktion deaktivieren möchten, mit der Ihr Beitrag automatisch während der Bearbeitung im Dashboard gespeichert wird, ist dies möglich. Öffne einfach deine Functions.php Datei und fügen Sie den folgenden Code in die Datei ein:

     function disableAutoSave () wp_deregister_script ('autosave');  add_action ('wp_print_scripts', 'disableAutoSave'); 

    [Quelle: WpRecipes]

    Sie können die Datei dann speichern, und WordPress speichert einen Beitrag nie automatisch. Sie können die Funktion auch zurückholen, indem Sie den Code löschen.

    Mehr

    Suchen Sie nach weiteren Anpassungen für WordPress? Wir haben mehr für Sie!

    • WordPress: 30 nützliche Tricks und Hacks
    • WordPress: 30 weitere Tricks und Hacks
    • WordPress: 40 Tricks und Hacks