Ciao @lamorfini,
potresti spiegare meglio quale sia il tuo problema e quale risultato vorresti ottenere?
vorrei ottenere come risultato come la pagina home.. ma non so perché fa cosi..
hai idea ?
Secondo tu è problema del css?
Grazie mille e buona serata.
Questo è il file originale:
https://pastebin.com/neLbsdri
idea?
questo è il file style.css
https://pastebin.com/vRXg67PK
nel tema padre non ho modificato nulla.
Ciao Luigi,
credo che tu abbia preso a riferimento il file sbagliato.
Intanto ti consiglio di leggere la guida al Template Hierarchy di WP https://developer.wordpress.org/themes/basics/template-hierarchy/, per avere un’idea più chiara di come WordPress utilizza i template file.
Le tue modifiche in effetti sono minime, ma se ispezioni la pagina con gli strumenti per webmaster, ti accorgerai che le due pagine vengono costruite in modo diverso.
Nella home il contenuto viene suddiviso net tag <article>
Nel tuo codice invece questo tag manca
Per questo credo tu abbia preso a riferimento il file sbagliato rispetto alle impostazioni della home.
Nel backend sotto impostazioni > lettura, cosa hai scelto come Modalità di visualizzazione della prima pagina ?
ok, io ti incollo il file author.php del tema padre:
https://pastebin.com/ZxTCAfr9
Se vai sul mio sito luigiamorfini.it e clicchi sul mio nome e cognome sotto il titolo dei vari post vedi che ti appare il profilo.. con gli ultimi recenti post..se poi se hai visto dove ho preso il template..ovvio ho messo i link in testa al file.
hai idea perché fa cosi?
Grazie mille.
Ciao @lamorfini;
che cosa hai scelto come pagina iniziale del tuo sito?
Visualizza gli ultimi post, oppure una pagina specifica?
ho scelto che visualizza tutti gli post e se uno clicca sull’autore si apre una pagina e vede la foto dell’autore e gli ultimi 5 post che ha scritto l’autore.
altro non so dirti ..
ti ringrazio molto e buona serata.
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/