divano
Risposte nei forum create
-
Forum: Varie ed eventuali
In risposta a: Impaginazione Home e CategorieSalve @matteospi,
il mio intento era di reindirizzare alla home l’impaginazione della stessa, lasciandone il funzionamento nel resto del sito e poche ore fa ho finalmente raggiunto l’obiettivo dandone istruzione con “header(Location:…)”, dove il tema in uso utilizzava un, evidentemente inefficace, “disable”.
Comunque sia grazie per la cortesia ed estrema disponibilità.
Forum: Varie ed eventuali
In risposta a: Impaginazione Home e CategorieCapisco, ma si tratta di un sito non di mia proprietà e non ho autorizzazione a divulgarne l’url.
Grazie infinite comunque.
Forum: Varie ed eventuali
In risposta a: Impaginazione Home e CategorieCiao @matteospi,
Grazie per l’intervento.
In realtà non saprei quali informazioni fornirti per “ripetere il problema”, poiché quanto posso dire è che in Impostazioni -> Lettura, è selezionata “una pagina statica” sulla Home Page ed il resto lasciato come default, ma se digito url https://nomesito/page/2/ o superiori si apre appunto la seconda pagina con elencati 10 articoli e numerazione in basso per continuare la navigazione. Lo stesso accade nelle categorie (https://nomesito/categoria/2…3…4…/), tuttavia se per queste ha senso, nel caso della Home credo sia persino controproducente, anche considerando che ciascuna pagina, sebbene con il proprio url canonico, viene da Google indicizzata.La suddetta funzione riesce ad ovviare all’inconveniente creando una redirezione, ma agisce tutto il sito, mentre vorrei interessasse unicamente la Home Page, lasciando paginazione alle sole categorie.
Nel tema (Publisher) ho trovato le seguenti stringhe, però non essendo esperto di PHP, non sono sicuro circa la loro incidenza e casomai, come modificarle:
function publisher_is_valid_pagination( $pagination ) { return array_key_exists( $pagination, publisher_pagination_option_list() ); } // publisher_is_valid_pagination } // if if ( ! function_exists( 'publisher_get_pagination_style' ) ) { /** * Used to get current page pagination style */ function publisher_get_pagination_style() { // Return from cache if ( publisher_get_global( 'page-pagination' ) ) { return publisher_get_global( 'page-pagination' ); } $pagination = 'default'; $paged = bf_get_query_var_paged(); // Homepage pagination if ( is_home() || ( ( 'page' === get_option( 'show_on_front' ) ) && is_front_page() && bf_get_query_var_paged( 1 ) > 1 ) ) { $pagination = publisher_get_option( 'home_pagination_type' ); }
// Generate layout settings $layout_setting = publisher_get_page_layout_setting(); if ( ( 'page' == get_option( 'show_on_front' ) ) && is_front_page() && bf_get_query_var_paged( 1 ) > 1 ) { $content_type = 'front paginated'; } elseif ( publisher_is_singular() ) { $content_type = 'singular'; } // Other pages template else { $content_type = 'archive'; }