WordPress

Domande e risposte per sviluppatori e amministratori di WordPress


1
Riscrivere la regola per il sito Web multilingue, come qTranslate?
Vorrei scrivere il mio piccolo plugin per cambiare lingua. Per questo, la prima cosa sarebbe far funzionare le regole di riscrittura. Mi guardo intorno da 2 ore, ma non sono ancora riuscito a trovare una risposta alla mia domanda. Mi piacerebbe averlo così: http://www.mysite.com/de/post-title/ohttp://www.mysite.com/de/projects/project-title/ Quindi sostanzialmente, quello che sto cercando …

2
Come personalizzare un plugin mantenendo la possibilità di aggiornare
Attualmente sto lavorando a un importante aggiornamento di uno dei miei plugin di WordPress. Il plug-in consente all'utente di scegliere tra diverse skin disponibili. Molto spesso mi viene chiesto di creare una skin personalizzata. Per evitare che questa skin venga cancellata durante l'aggiornamento, devo usare un hook di WordPress per …

4
Esiste una variabile per il nome di una parte del modello?
Uno che hai chiamato un modello con get_template_part()(o locate_template()) c'è un modo per sapere in quale modello ti trovi. Ad esempio, se chiami get_template_part('loop','archive');daarchive.php e quindi stanno lavorando nel tuo file loop-archive.php. c'è un modo per definire una variabile che ha il nome della parte del modello corrente .... così …

1
Modifica della compressione JPEG in base alla dimensione dell'immagine
Corto. Voglio che le immagini "grandi" siano compresse del 90% e che "medio" sia del 60%. Ha molte af che conosci, a volte le immagini più grandi soffrono di alta compressione, ma altre piccole immagini no. Questa funzione consente di ricampionare tutte le immagini jpg function custom_jpg_compression($args) { return 90; …
8 filters  images 

2
Rimuovi "post" dall'amministratore ma mostra un post personalizzato
Dopo aver verificato: http://codex.wordpress.org/Function_Reference/remove_menu_page , uso correttamente il seguente codice per nascondere alcune cose dal menu: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page('link-manager.php'); remove_menu_page('tools.php'); remove_menu_page('users.php'); remove_menu_page('edit-comments.php'); } Tuttavia, sia la "pagina dei post" che una pagina dei tipi di post personalizzati sembrano funzionare /wp-admin/edit.php. Quindi sto cercando un modo …

1
Come rimuovere le date dai permalink esistenti?
Dopo aver fatto qualche ricerca sulle date sui blog, sembra che sia una buona idea rimuoverle dai post esistenti. Prendere in considerazione: Ospitato autonomamente (su Bluehost) Oltre 1.000 post esistenti Tutti i post sono indicizzati da Google e molti sono collegati ad altri domini. Molti post sono collegati all'interno del …


1
Inserisci un nuovo elemento nell'array con add_filter
add_filter('example_filter', function(){ return array( 'tax1' ); } ); add_filter('example_filter', function(){ return array( 'tax2' ); } ); add_filter('example_filter', function(){ return array( 'tax3' ); } ); print_r( apply_filters( 'example_filter', array()) ); Il risultato è Array ( [0] => tax3 ) Non sono riuscito a capire come posso inserire un nuovo elemento in …
8 filters  array 

1
Registrare e accodare file javascript condizionali (specifici del browser)?
La comunità WP.SE ha sempre consigliato l'uso di wp_register_scripte wp_enqueue_scriptper l'aggiunta di script in un tema / modello (e allo stesso modo, wp_register_stylee wp_enqueue_styleper i fogli di stile). È così che mi registro e accoda i miei script ... Innanzitutto, aggiungo qualcosa del genere in Functions.php add_action('init','wpse54189_register_script'); function wpse54189_register_script(){ //Register …

4
Come ottenere la data di pubblicazione del post al di fuori del ciclo?
Devo estrarre la data di pubblicazione del post per far scadere automaticamente il post. Il fatto è che non riesco a ottenere la data di pubblicazione corretta. Ecco il mio codice: global $wpdb; $post_ids = $wpdb->get_results( "SELECT ID FROM $wpdb->posts WHERE post_status ='publish'" ); foreach($post_ids as $id){ $postdate = get_the_date("Y-m-d",$id …
8 database  date 

2
Esiste un modo per modificare dinamicamente i titoli dei widget?
Ho un caso in cui ci sono molti widget in diverse barre laterali personalizzate. Mi chiedo se esiste un modo semplice per modificare dinamicamente i titoli di ciascun widget. In genere un widget ha un campo del titolo che puoi impostare manualmente o sul plugin stesso. Vorrei aggiungere qualcosa come …
8 widgets  title 


3
Rimuovere? Ver = da wp_register_script
Sto ottenendo fastidi sul test di velocità di Google per quanto riguarda le stringhe di query nei miei script. Quindi, sto provando a rimuoverli passando false come argomento per quel parametro. Tuttavia, non sembra avere effetto: wp_register_script('myscript', get_bloginfo('template_directory').'/scripts.myversionnumber.js',false,false,true); wp_enqueue_script('myscript'); PS: la parte "myversionnumber" del nome file js è il mio …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.