Salve @masterabcb
primo consiglio, se non è già stato fatto, creare un CHILD THEME dove modificare i singoli file.
leggere questi tutorial interessanti:
http://www.wpbeginner.com/wp-themes/how-to-add-related-posts-with-a-thumbnail-without-using-plugins/
http://www.hongkiat.com/blog/wordpress-related-posts-without-plugins/
per trovare una soluzione a questo post correlati in modo che un articolo ne mostri ad es. 2, un altro 5 bisogna sapere cosa identifica l’articolo che deve mostrare 2 post correlati rispetto a quello che ne deve mostrare 5.
una volta che quella condizione è chiara, creare un ciclo if nella pagina degli articoli, single.php
Aggiornaci
Salve @scoprireroma
Il consiglio è di leggere questo tutorial dove ci sono molte informazioni utili sia a bonificare sia a prevenire intrusioni dannose:
https://codex.wordpress.org/FAQ_My_site_was_hacked
Ciao @lamorfini,
ho controllato meglio i file che hai linkato e qualche cosa non mi torna…
Sembra che tu abbia modificato un file sulla base di un tutorial, ma forse era riferito un vecchio file index.php del tema.
Se tu scarichi l’ultima versione del tema, noterai che il tuo file index.php è fatto in questo modo
<?php
/**
* The main template file
*
* This is the most generic template file in a WordPress theme and one of the
* two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* For example, it puts together the home page when no home.php file exists.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package WordPress
* @subpackage Twenty_Thirteen
* @since Twenty Thirteen 1.0
*/
get_header(); ?>
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php if ( have_posts() ) : ?>
<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php twentythirteen_paging_nav(); ?>
<?php else : ?>
<?php get_template_part( 'content', 'none' ); ?>
<?php endif; ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
e va a richiamare il file content.php che contiene il tag <article> di cui ti parlavo in precedenza.
Ti consiglio di approfondire il funzionamento dei ChildTheme leggendo l’handbook https://developer.wordpress.org/themes/basics/template-hierarchy/ e https://developer.wordpress.org/themes/advanced-topics/child-themes/
Le strade per ottimizzare sono tante: cache, cdn, refactoring, ecc…
Il discordo è però molto lungo e molto delicato e non penso che una risposta possa essere esauriente.
Fai una ricerca con queste keyword “WordPress tuning” e troverai risultati con tutorial e guide che potrenno guidarti passo passo.
in bocca al lupo 😉
Ciao @soccersport,
se la customizzazione la vuoi così personalizzata, devi necessariamente seguire un tutorial su come personalizzare i file del login e avere conoscenze base di PHP, Html e CSS, oppure rivolgerti a un professionista.
In alternativa puoi chiedere allo sviluppatore del tema.
Ti ricordo che, come da linee guida:
Prodotti a pagamento
Se utilizzi un tema o un plugin a pagamento ed hai bisogno di supporto, utilizza i rispettivi canali di supporto ufficiali. Al fine di essere araldi della community di WordPress, ed incoraggiare innovazione e progresso, pensiamo sia importante indirizzare le persone su quei canali ufficiali. Così facendo lo sviluppatore riceverà gli introiti di cui ha bisogno per migliorare WordPress nel suo insieme.
I volontari del forum inoltre non hanno accesso ai prodotti commerciali, per cui non possono dare risposte precise su difetti di temi e plugin commerciali. Questa è un’altra ragione per cui i volontari vi indirizzeranno verso chi vi ha fornito il prodotto. I fornitori sono responsabili del supporto dei loro prodotti commerciali.
Ciao @soccersport,
nel repository trovi diversi plugin che offrono questa customizzazione https://it.wordpress.org/plugins/search/custom+login/.
Se invece vuoi modificare tu i file, usa le parole “WordPress personalizzazione login” in un motore di ricerca e troverai diversi tutorial che spiegano come fare.
Facci sapere 🙂
Ciao @chiazazza e intanto complimenti per la scelta nell’uso di WordPress, ci fa veramente piacere averti all’interno di questa community.
Il problema di cui parli è dovuto al fatto che quando si esportano/importano i contenuti di un sito, generalemente si esportano soltanto i contenuti e non tutta l’installazione.
Nel web troverai smolti tutorial che parlano della migrazione di un’installazione WordPress e anche il Codex ha la sua pagina dedicata, ma indipendentemente dalla strada che decidi di seguire ecco i passaggi che dovrai fare:
- Scaricare tutti i file presenti nel server con dominio provvisorio,
- Esportare il tuo database attraverso phpMyAdmin (se presente nel tuo server) o con qualche plugin di backup
- Caricare i file precedentemente scaricati nel nuovo server
- importare il tuo database nel nuovo server (sempre con gli strumenti che hai a disposizione)
- sostituire nel database tutti i riferimenti al vecchio dominio con quello nuovo, personalmente uso questo script PHP per essere sicuro al 100% di sostituire tutti i riferimenti
Una volta fatte queste operazioni tutto funzionerà correttamente e potrai utilizzare il sito sul nuovo dominio senza alcun problema.
Comunque sia, da quello che scrivi credo che tu abbia un po’ di confusione perché:
- avrai assolutamente bisogno di un client FTP (come FileZilla) per scaricare i file dal vecchio server, generalmente sono problemi di configurazione che impediscono il buon funzionamento. Fai qualche controllo per assicurarti di non aver sbagliato password o qualcosa del genere
- Atom è un programma per la modifica dei file e se mi posso permettere ti sconsiglio di modificare i file direttamente via FTP indipendentemente dal programma che stai usando
Ti sconsiglio la modifica diretta perché può portare diversi problemi e nel settore è una pratica definita come Cowboy Coding.
Se hai bisogno di ulteriore aiuto non esitare a contattarci di nuovo, intanto ti suggerisco di fare le operazioni che ti ho suggerito e ricorda una cosa: fintanto che avrai un backup completo (una copia dei file e del database) a tua disposizione non devi temere alcuna perdita del tuo lavoro.
Te lo dico soltanto perché i primi tempi che io mi trovavo a fare queste operazioni ero preso dal panico, oggi sposto installazioni WordPress da una parte all’altra senza grossi problemi.
È una cosa che possiamo imparare a fare tutti.
Siamo a tua disposizione se avrai bisogno di altro aiuto, intanto prova a seguire i suggerimenti che ti ho lasciato.
A presto,
Andrea
Salve @angelapetti3 ,
Prima di fare ogni modifca al sito fare un BACKUP
Aggiornare WP è sempre altamente consigliato: https://codex.wordpress.org/Upgrading_WordPress
SI MODIFICA SOLO /WP_CONTENT
I file che si possono modificare senza che al primo aggiornamento vengano sovrascritti sono quelli contenuti nella cartella /wp-content
Se online trovate dei tutorial che promuovono codice (anche se perfettamente funzionante) che comporta la modifica dei file dentro cartelle come /wp-admin oppure /wp-includes è meglio non seguirli per il semplice motivo che al primo (inevitabile e consigliabile) aggiornamento di versione ogni modifica verrà cancellata.
tratto da https://it.wordpress.org/support/topic/prima-di-aprire-un-ticket-leggi-qui/
Il primo consiglio è di disattivare tutti i plugin per vedere se questo risolve il problema. Se funziona, riattivare i plugin uno alla volta fino a trovare il plugin che da problemi.
Altrimenti impostare il tema di default ( https://wordpress.org/themes/twentyseventeen/ ) per escludere eventuali problemi specifici del tema in uso.
Facci Sapere
Ciao, lo puoi fare in 3 modi e sono descriti qui: http://www.wpbeginner.com/wp-tutorials/how-to-increase-the-maximum-file-upload-size-in-wordpress/
Fai però attenzione alle web performance e non caricare risorse pesanti (immagini principalmente) sul tuo sito una volta che sarà in produzione 😉