it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


50 suggerimenti, trucchi e incantesimi WordPress più ricercati

In precedenza abbiamo presentato più di 30 hack e trucchi per personalizzare WordPress. Ma WordPress ha attraversato diverse iterazioni e aggiornamenti dalla pubblicazione di questa compilation. Alcune funzioni di WordPress sono state eliminate, alcune sono state sostituite con approcci migliori che rendono alcuni trucchi che non conosci più utilizzabili.

Abbiamo capito che potresti volere nuovi suggerimenti, trucchi e hack che funzionino con l'ultima versione di WordPress. Qui ci sono 50. Come promemoria amichevole, si prega di prestare attenzione quando si tenta uno dei suggerimenti nella sezione Avanzate perché si potrebbe rendere inutilizzabile il tuo sito se non sai cosa stai facendo.

1. Disabilitazione dell'editor full-height

WordPress 4.0 ha aggiunto una leggera modifica di UX nell'editor. Se stai scorrendo o scrivendo un paragrafo di lunghezza, l'altezza dell'editor corrisponderà all'altezza dello schermo, eliminando le barre di scorrimento all'interno dell'editor.

Per raggiungere alcuni pannelli come l' Estratto e i Campi personalizzati che si trovano sotto l'editor, è necessario scorrere fino alla fine del paragrafo. Se non vuoi questo, spunta l'opzione nel pannello Opzioni schermo.

Compatibilità: WordPress 4.0

2. Incorpora confronto immagine prima e dopo

Hai mai sperimentato il confronto di immagini in cui puoi scorrere verso destra per vedere il prima e il sinistro per il dopo ? Se vuoi visualizzare qualcosa del genere sul tuo sito web, puoi installare TwentyTwenty. Questo plugin è basato su Zurb TwentyTwenty. Il plugin introduce un nuovo shortcode, [twentytwenty], in cui è possibile aggiungere due immagini da confrontare.

Compatibilità: WordPress 3.5.1 o versioni successive

3. Ripristina plugin o temi alla versione precedente (facilmente)

Come con qualsiasi altro aggiornamento di sistema, c'è la possibilità che un nuovo plugin o aggiornamento del tema possa rovinare accidentalmente il tuo sito web. WordPress non ci consente di ripristinare la versione precedente ma è possibile installare questo plugin WP-Rollback per ottenere tale funzionalità. Una volta attivato, aggiungerà un link "Rollback" su qualsiasi plug-in installato.

Compatibilità: WordPress 3.8 o superiore

4. Organizza il menu Amministrazione

Usa questo plugin, Admin Menu Manager, per organizzare ogni ordine di menu in admin tramite un'interfaccia drag-and-drop.

Compatibilità: WordPress 4.0 o versioni successive

5. Editor di testo SyntaxHighlighter

L'editor in modalità testo di WordPress è piuttosto semplice. Puoi renderlo più user-friendly installando l'editor HTML SyntaxHighlighter, un plugin che aggiunge la colorazione della sintassi come in un editor di codice. Rende molto più semplice l'editing, specialmente se si utilizza l'editor in modalità testo più spesso rispetto alla controparte visiva (WYSIWYG).

Compatibilità: WordPress 3.3 o versioni successive

6. Aggiunta di icone nel menu

Segui questo suggerimento per aggiungere un'icona accanto alle voci del menu del tuo sito web, dando al tuo menu una maggiore attrattiva visiva.

Compatibilità: WordPress 4.1 o versioni successive

7. Abilitazione della ricerca vocale

La ricerca di WordPress è mal costruita, ingombrante e non mi lascia iniziare sulla sua accuratezza dei risultati di ricerca. Ma non lasciare che questo ti impedisca di aggiungere capacità di ricerca vocale ad esso. Una volta installato noterai l'icona di un "microfono" nella casella di ricerca.

Compatibilità: WordPress 2.6 o versioni successive

8. Installa WordPress Plugin tramite Github

Hai trovato un plugin WordPress in Github che vuoi installare nel tuo sito web? Segui questo suggerimento su come installare i plugin comodamente con pochi clic. Fai attenzione però a ciò che installi mentre i plugin non sono moderati. Potrebbe esserci la possibilità che codici maligni possano consentire l'infiltrazione del tuo sito web.

Compatibilità: WordPress 3.6 o versioni successive

9. Installa il plugin con un clic

Per una maggiore gestione dei plugin, è possibile installare WP-Core. Questo è un plugin che rende le installazioni di plugin per WordPress più snelle. Puoi anche creare una raccolta per mettere insieme diversi plugin e installarli con un clic.

Compatibilità: WordPress 3.5 o versioni successive

10. Stili di immagine avanzati

Siamo abituati a impostare margini e bordi quando inseriamo immagini nel contenuto. Da WordPress 3.9 in poi, queste opzioni sono state rimosse. Se li hai persi, puoi installare questo plug-in per riportare queste opzioni.

Compatibilità: WordPress 3.9 o superiore

11. Mostra grafico utilizzo disco

Installa questo plug-in Utilizzo del disco Sunburst per visualizzare una bella visualizzazione, simile a DaisyDisk, dell'utilizzo dello spazio su disco del tuo sito web. Un'utilità abbastanza utile da aggiungere al tuo sito web.

Compatibilità: WordPress 4.0 o versioni successive

Avanzate

Oltre questo punto ci sono suggerimenti e trucchi avanzati per coloro che hanno voglia di esplorare e quelli che amano sporcarsi le mani con i codici. Tuttavia, molti dei seguenti suggerimenti potrebbero rendere inutilizzabile il tuo sito Web, pertanto dovrebbero essere eseguiti con maggiore attenzione e con estrema cautela.

12. File di debug di output di WordPress

Questo frammento dirà a WordPress di salvare l'errore del registro di debug in un file .log invece di visualizzarlo nel front-end. Un utile snippet per abilitare il debug di WordPress in un sito live.

Compatibilità: WordPress 3.1

 define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false); 

13. Utilizzo dei moduli Jetpack: offline

Esegui e abilita tutti i moduli Jetpack offline, inclusi i moduli che in realtà richiedono la connessione a WordPress.com per funzionare; un consiglio utile se stai sviluppando e integrando i moduli Jetpack sul tuo tema.

Compatibilità: WordPress 4.1

14. Accedi a WordPress con l'indirizzo email

WordPress espone il nome utente di un utente, che lo rende un passo più facile per gli attacchi a forza bruta. Puoi prendere in considerazione la possibilità di modificare i parametri di accesso con una combinazione di email e password anziché tramite nome utente usando questo trucco.

Compatibilità: WordPress 2.5.0

15. Disabilita auto-ping / auto-trackback

Questo trucco impedisce a WordPress di eseguire l'auto-ping, cosa che accade se si collegano tra loro pagine o post del proprio sito web.

 funzione no_self_ping (& $ links) {$ home = get_option ('home'); foreach ($ links as $ l => $ link) if (0 === strpos ($ link, $ home)) unset ($ links [$ l]); } add_action ('pre_ping', 'no_self_ping'); 

Un altro modo che puoi usare è installare il plugin Disabler. È un plug-in che consente di attivare o disattivare determinate funzionalità di WordPress, tra cui la disattivazione dell'auto-ping.

Compatibilità: WordPress 2.0

16. Pre-popolare contenuto

Questo suggerimento è molto utile se si desidera aggiungere contenuto predefinito ogni volta che si crea un nuovo post, una pagina o un contenuto di tipo di post personalizzato; l'idea è simile all'aggiunta di una firma standard durante la creazione di nuove e-mail.

Compatibilità: WordPress 1.5

17. Classi personalizzate per posta

Il seguente suggerimento esplora a fondo la personalizzazione di WordPress Post Class con post_class . È utile se vuoi essere più specifico riguardo ai tuoi stili di post.

Compatibilità: WordPress 2.7

18. Aggiungere Google Fonts (nel modo giusto)

Un altro ottimo consiglio da ThemeShaper, una guida completa per aggiungere correttamente Google Font al tuo tema WordPress. Include come aggiungerlo nel front-end, nell'editor e come garantire la compatibilità per diverse lingue.

Compatibilità: WordPress 3.0

19. Caricamento di un modello alternativo

WordPress utilizza single.php per mostrare il contenuto del post. Se vuoi cambiarlo, forse, post.php, questo suggerimento ti mostrerà come sovrascrivere correttamente i modelli di WordPress predefiniti.

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

Compatibilità: WordPress 1.5

20. Personalizzatore di temi WordPress da zero

WordPress 3.4 aggiunge una nuova API chiamata Customizer che ti permette di creare controlli per personalizzare il tema e vedere i risultati in tempo reale. L'API di Customizer potrebbe essere travolgente per alcuni, poiché prevede set di codici multidisciplinari tra cui PHP, JavaScript, Ajax e jQuery.

Tuttavia, Theme Foundation ha compilato una guida completa per WordPress Customizer. Imparerai come aggiungere il menu Personalizza, creare sezioni, impostazioni, controlli di input e pannelli, e imparare le loro funzioni tutti insieme - dentro e fuori. Un riferimento essenziale per gli sviluppatori di temi WordPress.

Compatibilità: WordPress 3.4

21. Utilizzo di Vagrant con WordPress

Vagrant è un ottimo strumento per creare un ambiente virtuale e per eseguire un test dello sviluppo di WordPress per garantire che temi e plug-in funzionino in diverse istanze. In questo consiglio seguente, Daniel Pataki, ti guiderà attraverso come ottenere il tuo sito WordPress attivo e funzionante con Vagrant.

Compatibilità: qualsiasi versione di WordPress

22. Recupero dell'URL Gravatar di WordPress

Il WordPress get_avatar() è una comoda funzione per ottenere l'avatar di un utente; la funzione recupera l'immagine insieme all'elemento img . Ma a volte voglio prendere solo l'URL dell'immagine in modo da poter aggiungere liberamente e facilmente classi o ID personalizzati all'immagine.

Se hai questo in mente, aggiungi il seguente codice nel tuo functions.php :

 function 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); restituisce esc_url_raw ($ url); } 

Poi da qualche parte in un altro file - forse single.php o page.php - usa il seguente codice per mostrare l'immagine.

 $ avatar_url = get_avatar_img_url (); eco '  '; 

Ecco un post più dettagliato per abbatterlo per te.

Compatibilità: WordPress 1.5

23. Rimuovi Classi dal Menu

WordPress, per impostazione predefinita, aggiunge un sacco di classi. Benché questo consenta un'ampia personalizzazione, il markup del menu HTML appare davvero disordinato. Riordina e aggiungi solo la lezione di cui hai bisogno con lo snippet qui sotto.

 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); function my_css_attributes_filter ($ var) {return is_array ($ var)? array_intersect ($ var, array ('current-menu-item')): ''; } 

Compatibilità: WordPress 3.0.0

24. Applicazione di SSL in WordPress Multisito

SSL, non solo protegge il tuo sito web, ma aumenta anche il posizionamento nei risultati di ricerca di Google. Nel seguente consiglio, Jenni McKinnon spiega come implementare SSL in multisite di WordPress che potrebbero impiegare sottodomini multipli.

Compatibilità: WordPress 3.0.0

25. Personalizzazione di Content Editor di WordPress

L'aggiunta di stili all'editor migliorerà l'esperienza di scrittura nell'editor di WordPress. Puoi abbinare gli stili tipografici del back-end al front-end permettendoti di vedere la versione finale (o una versione il più possibile vicina alla finale) durante la scrittura. Ciò ridurrà la commutazione di avanti e indietro tra l'editor e l'output del contenuto.

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

Compatibilità: WordPress 3.0.0

26. Creazione della schermata di benvenuto del plugin

Se hai appena aggiornato WordPress verrai reindirizzato su una schermata speciale, mostrando i dettagli dell'ultima versione che hai appena installato, i contributori, le aggiunte e tutte le modifiche apportate sotto il cofano. Questo suggerimento, Creazione di una schermata di benvenuto per il tuo WordPress Plugin di Daniel Pataki ti guiderà attraverso come creare una schermata di benvenuto per il tuo plugin.

Compatibilità: WordPress 3.6

27. Personalizza il tema Jetpack Mobile

Jetpack viene fornito con un tema mobile. È un tema speciale che viene utilizzato quando il sito web viene visualizzato su dispositivi mobili. E come ogni altro tema, possiamo personalizzarlo. Ecco una spiegazione di Jeremy, uno degli sviluppatori di Jetpack, su come personalizzare il tema Jetpack Mobile. È una buona alternativa da considerare al posto del responsive web design.

Compatibilità: WordPress 3.8

28. Aggiunta di immagini in primo piano alla categoria

Vuoi aggiungere un'immagine in primo piano per una categoria e visualizzarla nel tuo tema? Questa caratteristica manca a WordPress, che potrebbe effettivamente essere utile per gli sviluppatori di temi.

Compatibilità: WordPress 3.6

29. Visualizza "Tutte le impostazioni" nascoste

Un uovo di Pasqua WordPress, questo frammento di codice aggiungerà tutte le impostazioni nel database di WordPress in un'unica pagina.

 function all_settings_link () {add_options_page (__ ('Tutte le impostazioni'), __ ('Tutte le impostazioni'), 'amministratore', 'opzioni.php'); } add_action ('admin_menu', 'all_settings_link'); 

Compatibilità: WordPress 3.1

30. Rimuovere la notifica di aggiornamento

WordPress, per impostazione predefinita, visualizza le notifiche di aggiornamento a tutti i livelli utente quando sono connessi al back-end. Aggiungi i seguenti codici per nascondere la notifica di aggiornamento di WordPress ad eccezione degli utenti con privilegi di amministratore.

 globale $ user_login; get_currentuserinfo (); if (! current_user_can ('update_plugins')) {// controlla se l'utente corrente può aggiornare i plugin add_action ('init', create_function ('$ a', "remove_action ('init', 'wp_version_check');"), 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;")); } 

Compatibilità: WordPress 3.0.1

31. Aggiungi miniatura nella lista di modifica di post / pagina

Questo codice mostrerà le immagini presenti che hai assegnato alla pubblicazione nella colonna Post. Un trucco utile per vedere quale post ha una miniatura e quale no. Nota che il tuo tema dovrebbe supportare le miniature dei post.

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

Compatibilità: WordPress 3.0.0

32. Affilatura delle immagini

Onestamente, non sapevo che potremmo migliorare le immagini in WordPress mentre stiamo caricando l'immagine. Ecco come puoi, ma tieni presente che funziona solo per le immagini JPG.

 function ajx_sharpen_resized_files ($ resized_file) {$ image = wp_load_image ($ resized_file); if (! is_resource ($ image)) restituisce il nuovo WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); if (! $ size) restituisce nuovo WP_Error ('invalid_image', __ ('Impossibile leggere la dimensione dell'immagine'), $ file); lista ($ orig_w, $ orig_h, $ orig_type) = $ dimensione; switch ($ orig_type) {case IMAGETYPE_JPEG: $ matrix = array (array (-1, -1, -1), array (-1, 16, -1), array (-1, -1, -1), ) ; $ divisor = array_sum (array_map ('array_sum', $ matrice)); $ offset = 0; imageconvolution ($ image, $ matrix, $ divisor, $ offset); imagejpeg ($ image, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); rompere; case IMAGETYPE_PNG: return $ resized_file; case IMAGETYPE_GIF: return $ resized_file; } return $ resized_file; } add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

Compatibilità: WordPress 2.5

33. Rimuovi informazioni superflue nella testa

WordPress aggiunge un sacco di cose nel come la versione di WordPress, RSD Link e Shortlink, informazioni che non sono poi così utili. Per rimuovere questi bit di informazioni, usa questo:

 function 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', 'adjacent_posts_rel_link'); // per WordPress <3.0 remove_action ('wp_head', 'adjacent_posts_rel_link_wp_head'); // per WordPress> = 3.0} add_action ('init', 'remove_header_info'); 

Rimuovere uno dei remove_action dal frammento di cui sopra che si desidera conservare.

Compatibilità: WordPress 2.0

34. Smart WP_Debug

Idealmente non dovresti abilitare il WP_Debug in un sito live poiché esporrà informazioni critiche. Ma se hai bisogno di un trucco per farlo in sicurezza, eccolo qui:

 if (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') {// abilita la segnalazione di notifiche durante lo sviluppo - E_ALL define ('WP_DEBUG', true); } elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') {// deve essere true per WP_DEBUG_DISPLAY per funzionare define ('WP_DEBUG', true); // forza la definizione degli errori define ('WP_DEBUG_DISPLAY', true); } elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') {// deve essere vero per WP_DEBUG_LOG per funzionare define ('WP_DEBUG', true); // registra gli errori su debug.log nella directory wp-content define ('WP_DEBUG_LOG', true); } 

Con il codice sopra riportato, puoi abilitare il debug aggiungendo ?debug=2 ?debug=1 ?debug=3 alla fine dell'URL per vedere l'errore che si verifica nel tuo sito web.

Compatibilità: WordPress 2.0

35. Abilita Shortcode in Widget

Quanto segue è un utile codice se vuoi incorporare Youtube o SoundCloud nell'area widget con uno shortcode.

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

Compatibilità: WordPress 2.9.0

36. Imposta l'editor di default (visivo / testo)

Imposta il tipo predefinito di editor che gli utenti possono utilizzare. Cambia l' $editor in html o tinymce . Naturalmente, l'utente sarebbe ancora in grado di disattivare l'impostazione predefinita.

 function my_default_editor () {$ editor = 'tinymce'; // html o tinymce restituiscono $ editor; } add_filter ('wp_default_editor', 'my_default_editor'); 

Compatibilità: WordPress 2.5.0

37. Prolunga Auto-logout

WordPress consente di rimanere loggati per 48 ore, più un'estensione di 14 giorni se si seleziona l'opzione "Ricordami" al login. Se tuttavia sei sicuro che il tuo computer non sarà violato da una seconda o terza parte, puoi aggiungere questo codice per rimanere connesso fino a un anno. Ti verrà richiesto un login una volta all'anno.

 function keep_me_logged_in_for_1_year ($ expirein) {return 31556926; // 1 anno in secondi} add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

Compatibilità: WordPress 2.8.0

38. Usa sempre la figura

WordPress comprenderà img con un tag p . Se sei un purista semantico HTML, puoi aggiungere questo codice per forzare WordPress a racchiudere l'immagine con l'elemento figure .

 add_filter ('image_send_to_editor', function ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) {if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf (' 
%S
', $ html); // Modifica alle tue esigenze! return $ html; }, 10, 8);

Compatibilità: WordPress 2.9.0

39. Modifica nome ruolo predefinito

"Amministratore", "Autore" e "Abbonato" sono i nomi dati per gli utenti di WordPress a livello amministrativo. Per cambiare questi nomi predefiniti in qualcosa che suona più adatto al tuo sito web, aggiungi il seguente codice, quindi apporta la modifica ai nomi a ciò che preferisci:

 function change_role_name () {global $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = new WP_Roles (); $ wp_roles-> ruoli ['contributor'] ['name'] = 'Freelance'; $ wp_roles-> role_names ['contributor'] = 'Freelance'; } add_action ('init', 'change_role_name'); 

Compatibilità: WordPress 3.1

40. Impostazioni allegati predefinite

Ecco uno snippet che ti consente di specificare le dimensioni, l'allineamento e il collegamento predefiniti per le immagini che desideri incorporare nell'editor.

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

Compatibilità: WordPress 3.5

41. Convalidare l'immagine in primo piano

Alcuni di noi preferiscono pubblicare post con un'immagine in primo piano. Questo post, Validate Featured Image On Post, di Paul Underwood ti mostrerà come fare in modo che i tuoi utenti carichino un'immagine in primo piano prima che il loro post possa essere pubblicato.

Compatibilità: WordPress 3.0

42. Dimensione immagine personalizzata in Media Uploader

add_image_size è la funzione di WordPress che ci consente di ritagliare e visualizzare le dimensioni dell'immagine personalizzate. Se si desidera consentire agli utenti di aggiungere un'immagine all'interno di questa dimensione personalizzata, aggiungere i seguenti codici per mostrare l'opzione "dimensione immagine personalizzata" nell'uploader di WordPress.

 function pw_add_image_sizes () {add_image_size ('pw-thumb', 300, 100, true); add_image_size ('pw-large', 600, 300, true); } add_action ('init', 'pw_add_image_sizes'); function pw_show_image_sizes ($ sizes) {$ sizes ['pw-thumb'] = __ ('Thumb personalizzato', 'pippin'); $ sizes ['pw-large'] = __ ('Custom Large', 'pippin'); restituire $ sizes; } add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

Compatibilità: WordPress 3.8

43. Carica script solo se è presente uno speciale codice funzione

In un post precedente ti abbiamo mostrato come creare uno shortcode personalizzato. Se il tuo shortcode richiede una funzione JavaScript, segui la modalità Jedi Master di Silviu-Cristian Burcă (notoriamente noto come Scribu) per assicurarti di caricare il codice JavaScript solo quando viene applicato lo shortcode.

Compatibilità: WordPress 2.6

44. Descrizione del menu

Quando aggiungi un menu tramite Aspetto> Menu, vedrai un input per aggiungere "Descrizione". Ma non lo troverai da nessuna parte nel front-end in quanto dobbiamo personalizzare il modello di menu predefinito di WordPress per includere la descrizione.

Ecco un modo elegante per farlo.

 ', esc_html($item->description)); function add_description_to_menu ($ item_output, $ item, $ depth, $ args) {if (strlen ($ item-> description)> 0) {// aggiungi descrizione dopo il collegamento $ item_output. = sprintf (' % s ', esc_html ($ item-> descrizione)); // inserisce la descrizione come ultimo elemento * in * link ($ input_output termina con "{$ args-> after}") // $ item_output = substr ($ item_output, 0, -strlen ("{$ args-> after}" )). ', esc_html($item->description)) . sprintf (' % s ', esc_html ($ item-> description)). "{$ args-> after}"; } return $ item_output; } add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

Compatibilità: WordPress 3.0.0

45. Utilizzo di Dashicons

Ora puoi utilizzare l'icona del carattere di WordPress, Dashicons, per aggiungere icone al menu di wp-admin. Guarda il nostro tutorial su come iniziare a utilizzare Dashicons.

Compatibilità: WordPress 3.8

46. ​​Personalizza il messaggio "Howdy"

Segui il nostro precedente tutorial per cambiare il messaggio "howdy" senza senso di WordPress che appare nella barra di amministrazione a qualcosa di più personalizzato.

Compatibilità: WordPress 2.9

47. Escludi post dal widget popolare di Jetpack

Jetpack viene fornito con un widget che consente di mostrare i post e le pagine più visti o più popolari. Ma a volte le tue pagine più popolari potrebbero essere la home page o una pagina che non vuoi includere nella pila più visualizzata.

Aggiungi il seguente codice per rimuovere quella pagina o post:

 function jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) {foreach ($ post come $ k => $ post) {if ('1215 '== $ post [' post_id ']) {unset ($ post [$ k] ); }} restituisce $ post; } add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

Sostituisci l'ID visualizzato nello snippet con l'ID del post o della pagina che desideri rimuovere.

Compatibilità: WordPress 4.0 e Jetpack 3.3

48. Tronca il titolo del post

Il seguente frammento controlla la lunghezza massima del titolo. Aggiungi il seguente snippet in functions.php . Quindi utilizzare la funzione customTitle() nel modello per emettere il titolo al posto del metodo WordPress the_title() .

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

Se si crea un tema WordPress con un layout affiancato in cui l'altezza della piastrella deve essere uguale, è possibile specificare il limite della lunghezza del titolo. Questo frammento dovrebbe tornare utile in quel caso.

Compatibilità: WordPress 3.0

49. Rimuovere il logo WordPress

WordPress 3.1 aggiunge una barra di amministrazione, che include una manciata di collegamenti e il logo WordPress. Se hai intenzione di distribuire i siti web a un cliente e vuoi che sia senza brand, ecco la funzione per rimuovere quel logo WordPress.

 function annointed_admin_bar_remove () {global $ wp_admin_bar; / * Rimuovi le loro cose * / $ wp_admin_bar-> remove_menu ('wp-logo'); } add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

Compatibilità: WordPress 3.1.0

50. Codice QR con collegamento all'articolo

Migliora l'accessibilità del tuo sito web per dispositivi mobili con codici QR. Questo codice consente di visualizzare i codici QR con un collegamento che punta all'articolo. Gli utenti mobili con uno scanner di codici QR possono ottenere il collegamento dell'articolo per una rapida visualizzazione sui propri dispositivi mobili.

 "alt =" Codice QR per 

Compatibilità: WordPress 2.3.0

Ora Leggi: 10 plugin WordPress per una migliore amministrazione del backend

Migliore pagina fan di Facebook: suggerimenti, app ed esempi essenziali

Migliore pagina fan di Facebook: suggerimenti, app ed esempi essenziali

Facebook ha cambiato tutte le nostre vite. Indipendentemente dal fatto che tu abbia mai avuto un account o visitato il sito web, è difficile ignorare le centinaia di badge "Mi piace" e "Condividi" di Facebook visti in tutto il Web moderno. La blogosfera è costantemente animata da commenti e condivisioni su Facebook.C

(Consigli tecnici e di design)

40 cose che non ti aspetti di trovare nei distributori automatici

40 cose che non ti aspetti di trovare nei distributori automatici

La persona che ha pensato al distributore è un genio per 2 semplici motivi: non è necessario assumere personale per gestire un distributore automatico come se fosse un negozio, e questo tiene le cose in magazzino e disponibili per le masse, 24 ore su 24, 7 giorni su 7 . Mentre la maggior parte dei distributori automatici sono abituati a erogare caffè, bibite, cibi confezionati e snack, oggi possiamo trovare molte più varietà offerte .Che

(Consigli tecnici e di design)