Home › Forum › Problemi Vari con WP › "more" nel punto esatto
-
AutorePost
-
-
13 Settembre 2014 alle 10:53 #27954Sergio PinnaPartecipante
Conoscete una funzione tale per cui il “more” non rimandi all’inizio dell’articolo, ma nel punto esatto in cui si è smesso di leggere quando eravamo nell’index.php (per esempio)?
-
13 Settembre 2014 alle 13:14 #113442EmmePartecipante
Dovrebbe già funzionare in questo modo. Un link?
-
13 Settembre 2014 alle 13:46 #113443elmaniseroPartecipante
Se non ti manda al punto del link more significa che questa funzione è stata rimossa nel functions.php del tuo tema.
-
13 Settembre 2014 alle 14:22 #113446Sergio PinnaPartecipante
Se non ti manda al punto del link more significa che questa funzione è stata rimossa nel functions.php del tuo tema.
ho fatto vsrie prove: è il tema in se che non funziona… me ne sono accorto ora: funaiona solo se metto un tema di defeult di wordpress e tutti i plugin disabilitati. Allora mi rimanda nel punto esatto (quello non iniziale della pagina).
Quindi:
funziona con tema default (twenty thrteen) + tutti i plugin disabilitati;
funziona con tema default (twenty thrteen) + tutti i plugin attivati;
non funziona con tema 320.press padre (non manipolato dal sottoscritto) + tutti i plugin disabilitati;ù
non funziona con tema 320.press figlio (manipolato dal sottoscritto) + tutti i plugin attivati;
colpa del tema: a questo punto la domanda diviene: conoscete un modo per forzare il more di wordpress ad arrivare al punto esatto e non atterrare all’inizio della pagina?
P.S. comunque grazie dell’aiuto e delle cellere risposte
-
13 Settembre 2014 alle 14:29 #113447elmaniseroPartecipante
Se non ti manda al punto del link more significa che questa funzione è stata rimossa nel functions.php del tuo tema.
Guardare nel file functions.php del tema 320.press se c’è una funzione che rimuove il salto del tag more.
-
13 Settembre 2014 alle 14:32 #113448Sergio PinnaPartecipante
Se non ti manda al punto del link more significa che questa funzione è stata rimossa nel functions.php del tuo tema.
Guardare nel file functions.php del tema 320.press se c’è una funzione che rimuove il salto del tag more.
// Disable jump in 'read more' link
function remove_more_jump_link( $link ) {
$offset = strpos($link, '#more-');
if ( $offset ) {
$end = strpos( $link, '"',$offset );
}
if ( $end ) {
$link = substr_replace( $link, '', $offset, $end-$offset );
}
return $link;
}
add_filter( 'the_content_more_link', 'remove_more_jump_link' );
...non sono il massimo con il PHP ma secondo potrebbe essere questa? -
13 Settembre 2014 alle 15:15 #113449Sergio PinnaPartecipante
ho trovato la soluzione….
nel functions.php del tema figlio ho aggiunto
remove_filter( 'the_content_more_link', 'remove_more_jump_link', 900 );
add_filter( 'the_content_more_link', 'add_more_jump_link', 990 );
function add_more_jump_link( $link ) {
return $link;
} -
13 Settembre 2014 alle 15:33 #113450elmaniseroPartecipante
Metti nel file functions.php del child theme
function child_theme_setup() {
remove_filter ( ‘the_content_more_link’, ‘remove_more_jump_link’);
}
add_action( ‘after_setup_theme’, ‘child_theme_setup’ );
EDIT:
Ero rimasto al tuo post precedente e sono arrivato in ritardo,
-
13 Settembre 2014 alle 19:00 #113453Sergio PinnaPartecipante
adesso ci sarebbeun ultimo (?) passaggio index.php e archive.php rimandano due pulsanti more differenti
Qui non so dove sbattere la testa.
per esempio: provate prima ad entrare in “no more tabelse” medinate http://www.sergiopinna.it/
e dopo stesso articolo mediante http://www.sergiopinna.it/category/css/
nel secondo caso non avrete un more uguale al primo.
Ho provsto:
metto tema di default (thrtheen) e non mi da problemi puntano entrambi al punto esatto e non al testo iniziale
Due pulsanti more differenti, evidentemente?
Comunque grazie davvero dell’aiuto che mi date
-
13 Settembre 2014 alle 21:33 #113455elmaniseroPartecipante
Quello è un tag more messo al termine del excerpt che sarà inserito da qualche parte, functions.php o in qualche altro file, ma se non punta al link more, avendo già rimosso la funzione che toglieva il salto, è un problema del tema a questo punto.
Essendo un tema non rilasciato da wordpress.org è probabile che abbia più problemi rispetto a quelli ufficiali che sono super testati prima di essere messi in circolazione.
Rivolgiti al supporto del tuo tema per delucidazioni.
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.