Wordpress

WordPress – Selezionare gli utenti di un singolo sito (network)

Se utilizziamo WordPress in modalità Multisite (network) potremmo aver bisogno di creare una SELECT per elencare solo gli utenti che fanno parte di un singolo sito web del network. Questa è una bozza (funzionante) di una selezione di questo tipo: $query=”SELECT user_login, user_email, meta_key, meta_value FROM wp_usermeta, wp_users WHERE wp_users.ID = wp_usermeta.user_id AND wp_usermeta.meta_key = […]
View more

Aggiornamenti WordPress – Controllare i Plugin Aggiornati

Ho avuto modo di conoscere molti sviluppatori che, non appena vedevano le notifiche di WordPress “Aggiornamenti da fare”, si sbizzarrivano in un veloce “Aggiorna adesso”, senza verificare eventuali ChangeLog del Plugin e, soprattutto, senza CONTROLLARE il funzionamento a seguito di un aggiornamento. Questa attività così “mal programmata” potrebbe costarvi “caro”….a seconda del Plugin. Se un […]
View more

Mondeo WP Theme – Error Missing argument 2 for wpdb::prepare post-types-order.php

Questo “errore” mi è capitato con questo tema (theme) chiamato “Mondeo Corporate & Portfolio WordPress Theme“, ma potrebbe capitare con qualsiasi altro Tema che “contiene” dei Plugin per il funzionamento. Per riportarlo fedelmente i due WARNING potrebbero essere questi: Warning: Missing argument 2 for wpdb::prepare(), called in /home/mhd-01/www.xxx.it/htdocs/wp-content/themes/mondeo/framework/plugins/post-types-order/post-types-order.php on line 169 and defined in /home/mhd-01/www.xxx.it/htdocs/wp-includes/wp-db.php […]
View more

WordPress – escludere singoli articoli dall’indicizzazione

Al fine di evitare “contenuti” duplicati, potrebbe essere necessario ESCLUDERE singole pagine o addirittura singoli POST su WordPress dall’indicizzazione del motore di ricerca. Per farlo ci viene in aiuto il plugin : Meta Robots WordPress plugin Una volta installato, il plugin generà un menù all’interno di ogni articolo e di ogni pagina per gestire gli attributi […]
View more

WordPress – utilizzare un SMTP alternativo a php_mail

Installando WordPress “di default”, il sistema utilizzerà, per spedire i messaggi, quello che è dichiarato per php_mail del server di Hosting. Se però vogliamo utilizzare un server SMTP diverso, anche per risolvere eventuali problemi che possono essere legati a Contact Form 7 (frecce che “girano” di conntinuo o il messaggio “Si è verificato un errore durante […]
View more

WordPress – come nascondere un PLUGIN dall’Elenco

Potrebbe essere necessario, in caso di plugin da noi sviluppati e/o per impedire rimozioni o reimpostazioni di dover NASCONDERE un Plugin dall’elenco di quelli installati in WordPress. Per farlo è necessario intervenire sul file : functions.php, ubicato nella cartella del tema corrente, con la seguente funzione: [php] function hide_plugin_trickspanda() { global $wp_list_table; $hidearr = array('add-post-footer/add_post_footer.php'); $myplugins […]
View more

WordPress (Mysql) – selezionare tutti i Tags con una Select

La seguente select per Mysql (che può essere migliorata, perchè l’ho generata molto rapidamente) estrae tutti i Tags contenuti in un database WordPress. [php] SELECT DISTINCT wp_terms.term_id as tag_ID,wp_terms.name as tag_name FROM wp_terms, wp_term_taxonomy, wp_term_relationships, wp_posts WHERE wp_term_taxonomy.taxonomy = 'post_tag' AND wp_term_taxonomy.term_id = wp_terms.term_id AND wp_term_taxonomy.term_taxonomy_id = wp_term_relationships.term_taxonomy_id AND wp_term_relationships.object_id = wp_posts.ID AND wp_terms.term_id = wp_term_taxonomy.term_id […]
View more

WordPress – Aggiungere Voci ad un Sotto-menu

Per aggiungere delle “voci” ad un sotto-menu di WordPress si può utilizzare la seguente funzione. Deve essere impostata nel file functions.php presente nella cartella del tema. Ovviamente richiede una conoscenza minima dei “parametri” da passare alla : add_submenu_page [php] add_action('admin_menu','addSubPage'); function addSubPage() { global $submenu; $parent_slug = 'options-general.php'; add_submenu_page( $parent_slug, __('Nuova voce', 'academy'), __('Nuova voce', 'academy'), […]
View more

Installazione di WordPress – Table Prefix must not be empty

E’ possibile che in fase di installazione di WordPress si riceva uno strano avviso : Table Prefix must not be empty   Ovviamente non abbiamo “modificato” o “svutato” la sezione “prefisso delle tabelle” e la questione potrebbe generare un certo dubbio. Prima di intervenire su WordPress con aggiornamenti, modifiche, ecc. … vi consiglio di “provare” a […]
View more

WordPress2Doc – Convertire Articoli di WP in DOC o PDF

WordPress2Doc è un piccolo programma che consente di convertire gli articoli WordPress in documenti Word (docx). Oltre al formato Word (.docx) è disponibile il formato PDF (.pdf) come formato di destinazione. Per la conversione, il programma fa uso del file di esportazione XML WordPress e può convertire gli oggetti all’interno del file di esportazione in uno […]
View more

WordPress – Devi farti autorizzare per accedere a questa pagina

Il problema si è verificato quando, per trasferire l’installazione sullo stesso server ho semplicemente duplicato il database e ne ho modificato il table_prefix . Il frontend risulta funzionante non appena modificato il file wp-config , ma l’accesso all’ admin è bloccato. La soluzione consiste nel far girare due query : UPDATE ‘newprefix_usermeta’ SET ‘meta_key’ = REPLACE( […]
View more

WordPress – Redirect da Http a Https via .htaccess

Il seguente codice per .htaccess funziona egregiamente per gestire la redirezione da http a https in WordPress : # BEGIN WordPress RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] Seguici su: Potrebbero Interessarti anche: Per maggiori informazioni, per suggerimenti […]
View more
Hai bisogno di Aiuto?
Invia via WhatsApp