Parliamo del progetto

Argomento

admin

18 articoli

SF6 / Sonata 5 : Gestire un'interfaccia OneToMany in un CRUD con CollectionType di Sonata

In questo esempio, prenderemo il caso concreto di una semplice interfaccia che include diversi elementi. Abbiamo scelto di utilizzare una tabella "Progetti" nella quale assegneremo dei documenti. Di conseguenza, per un progetto, possiamo assegnare diversi documenti. E per facilitare l'amministrazione, ci assicureremo di poter gestire la nostra interfaccia nidificata direttamente all'interno della vista di modifica del nostro progetto.Dobbiamo creare lo schem...

WordPress: Reimpostare la password dell'amministratore

Utile quando l’vi consegniamo un progetto, e che l’idioti che vi fanno la consegna dimenticano di dirvi che la password è’è admin1234.Invece di ritrovarsi come un idiota senza poter fare la vostra ricetta, basta’applicare la seguente query SQL:UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'your-username'; Riprodurre questa personalizzazione oggi Il principio del hook rimane utile, ma gli schermi di amministrazione e le API di WordPress sono...

WordPress: Eliminare tutte le revisioni in SQL

Le révisioni c’è bene, ma consuma database. Un piccolo clean s’impone di tanto in tanto.DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision' Riprodurre questa personalizzazione oggi Il principio del hook rimane utile, ma gli schermi di amministrazione e le API di WordPress sono evoluti dalla pubblicazione. Testa il codice in un ambiente di prova con la versione e...

WordPress: Rinominare l'intestazione dell'area di modifica dell'estratto

C’è vero che quando l’si parla di’Estratto, nessuno capisce a cosa corrisponde.Per cambiareé l’intitolatoédi questa zona di’édizione, basta d’utilizzare il seguente frammento di codice : add_filter( 'gettext', 'wpse22764_gettext', 10, 2 ); function wpse22764_gettext( $translation, $original ) { if ( 'Excerpt' == $original ) { return 'Sous-titre'; }else{ $pos = strpos($original, 'Excerpts are optional hand-crafted summaries of your'); if...

WordPress: Filtrare i tipi MIME degli upload

Perévite che tutto e n’qualsiasi cosa sia caricataéda l’admin, puoi configurare i mime autorizzatiécome segue : add_filter('upload_mimes','custom_upload_mimes'); function custom_upload_mimes($mime_types=array()){ $mime_types = array( 'jpg|jpeg|jpe' => 'image/jpeg', 'png' => 'image/png', 'mp4' => 'video/mp4', 'flv' => 'video/x-flv' ); return $mime_types; } Riprodurre questa personalizzazione oggi Il ...

WordPress: Aggiungere un filtro per autore nella lista degli articoli dell'amministrazione

Per aggiungere un filtro per autore nella pagina dell'elenco degli articoli disponibile in WordPress, basta’aggiungere il codice seguente nel file functions.php :Nota: j’ai lasciatoéil commento di l’istruzione condizionale sui tipi di post, çpuò sempre servire😉 function restrict_manage_authors() { /*if (isset($_GET['post_type']) && post_type_exists($_GET['post_type']) && in_array(strtolower($_GET['post_type']), array('you...

WordPress: Rimuovere le metabox dei commenti ovunque

Per rimuovere le metabox dei commenti nelle pagine d’émodifica del contenuto di WordPress, aggiungete il codice seguente nel vostro file functions.php: add_action('admin_menu','remove_comments_metabox'); function remove_comments_metabox() { remove_meta_box( 'postcomments','post','normal' ); } // Disable support for comments and trackbacks in post types function df_disable_comments_post_types_support() { $post_types = get_post_types(); foreach ($post_types as $post_type) { if(pos...

WordPress: Cambiare i colori predefiniti dell’editor HTML di WordPress

Per modificare i colori per dédeve essere disponibile in’éeditor WYSIWYG di WordPress, basta d’aggiungere il codice seguente nel file functions.php : // change buttons in WYSWIG post editor, edit color palette function change_mce_options( $init ) { $init['theme_advanced_text_colors'] = 'd21268,146c52,82b600,00949b,010080,001c4b'; $init['theme_advanced_more_colors'] = true; return $init; } add_filter('tiny_mce_before_init', 'change_mce_options'); Riprodurre questa...

WordPress: Aggiungere un favicon nell'admin

Nessuni rél'intérêt d’aggiungere un favicon alla parte admin di WordPress, ma potrebbe accadere che’un cliente lo chiede, il che ha déjà étéil caso: function favicon(){ echo '<link rel="shortcut icon" href="',get_template_directory_uri(),'/images/favicon.ico" />',"\n"; } add_action('admin_head','favicon'); Riprodurre questa personalizzazione oggi Il principio del hook rimane utile, ma gli schermi di amministrazione...

WordPress: Rimuovere le caselle di traduzione a pagamento di WPML

Quando il’installare WPML pour gégenerare le traduzioni, questo aggiunge automaticamente inviti a traduzioni a pagamento nella pagina di’éedizione dei post.Per eliminarli, un modo semplice consiste nel rimuovere la box dal DOM.Inséinserisci il codice seguente nel tuo file functions.php: add_action( 'admin_footer', 'wpmlRemoveBox_hook' ); function wpmlRemoveBox_hook( $hook_suffix ) { ?> <script type="text/javascript"> jQuery( document ).re...

WordPress: Configurare il selettore di colore di un campo di tipo personalizzato

Per configurare i colori di defaultéper il selettore di colore dei campi di tipi personalizzati basta d’aggiungere un javascript per sovrascrivere la configurazione tramite débisogna.Nel vostro file functions.php aggiungete il seguente codice e configurate a piacere la sua palette: add_action( 'admin_footer', 'backgroundColor_hook' ); function backgroundColor_hook( $hook_suffix ) { ?> <script type="text/javascript"> jQuery( document ).ready(function()...

WordPress: Configurare le informazioni predefinite di un tema

Per associare uno screenshot e inserire i crédetto d’un tèème nella pagina di selezione dei thèmesi di WordPress, basta d’aggiungere un file nominatoé « screenshot.jpg »e posizionarloàla radice del thèio.Per i crédetto, basta d’aggiungere il seguente codice nel file style.css alla radice del thème e d’aggiungervi l’entêla seguente: @charset "utf-8"; /* Theme Name: Le nom de mon th...