Defalcarea automată a paginilor lungi în wordpress, ageta

Defalcarea automată a paginilor lungi în wordpress, ageta
Rar sarcină suficientă, dar totuși cine are nevoie de soluția sa. Am un număr de site-uri care nu mă umple, iar textele sunt de 25 de mii de caractere sau mai mult. În acest caz, sarcina este de a împărți acest articol în WordPress pentru mai multe pagini. Puteți introduce manual o etichetă . dar dacă există multe astfel de articole, atunci acest proces ar trebui să fie automatizat.

De exemplu, imaginea principală pentru acest post arată link-uri către paginile uneia dintre înregistrările mele pentru mai mult de 2 milioane de caractere.

Pluginul pentru paginarea automată

Pluginul este instalat, precum și întotdeauna. Nu are setări vizuale. Dar există o ajustare importantă, aceasta este lungimea paginii, după care trebuie să faceți un transfer către o pagină nouă. Această setare trebuie făcută prin modificarea codului pluginului. Dar nu este nimic complicat.

Intrăm în pluginuri, găsim pluginul nostru și apăsăm "schimbare"

Există doar un fișier

și schimbați-l. În cazul meu, el nu a deschis acest fel.

Am deschis-o prin FTP

Defalcarea automată a paginilor lungi în wordpress, ageta

Există o linie

$ paging_number = 3000; ### Dimensiunea maximă a paginii în caractere

Uită-te în căutarea prin "$ paging_number", am 33 de linii.

Și schimbați totul la numărul dorit de caractere. în cazul meu 3000 și bucurați-vă. etichetă va fi introdus automat în toate intrările WordPress

Pluginul AutoPage mb

1. Dacă nu doriți să împărțiți o pagină

Este suficient să o introduceți 1 dată la începutul textului. Și salvați. Nu va exista paginare pe această pagină.

2. Defalcarea pe paragraf.

Dacă nu mă înșel, că este o școală / nuanță. Blocarea pluginului pe paragrafe și, dacă aveți un text mare (20k condiționate de caractere) și fără paragrafe, el va nu rupe. Sau poate mai distractiv. dacă aveți o singură propoziție la începutul paragrafului. și apoi text continuu, va avea prima pagină a unei singure propoziții, iar a doua tot textul continuu. Nu este foarte frumos pentru a obține, dar nu e nimic de făcut, sau pentru a găsi un alt plugin sau modifica.

Este rezolvată astfel, găsiți o linie în plug-in (cum se deschide pentru a edita un fișier plug-in este descris mai sus)

$ breakpoints = array ('

„“
„“
"," \ N ");

Și adăugați ". ", Adică punct cu un spațiu, desemnarea sfârșitului propoziției. Dacă aveți puncte în textul dvs. fără spații sau aveți nevoie de un alt caracter pentru a le rupe. introduceți-l în ghilimele simple.

$ breakpoints = array ('

„“
''. „“
"," \ N ");

Există plus paragrafe. În acest caz, se obțin diferite recenzii, pe care Yandex va fi mai pozitivă decât toate articolele ar avea aceeași lungime de 3000 de caractere.

3. Paginile nu sunt indexate.

Dacă rulați plugin-ul, atunci al doilea și paginile următoare nu vor fi indexate. Acest lucru se datorează faptului că pe pagina 2 și pe paginile următoare se stabilește:

Pentru a scăpa de acest lucru, aveți nevoie de funcțiile Topic> Topic (functions.php), adăugați următoarele rânduri:

După aceasta, această linie dispare și, în consecință, problema, de asemenea.

Este un jamb de wordpress, chiar dacă utilizați o etichetă fără conector, este totuși același patrunjel. Există pluginuri care utilizează corect această etichetă, introducând pagina dorită în rel = 'canonical'. De exemplu, acest plug-in este Afer Last Page Fix. Nu aveți nevoie să configurați-o.

Am un plugin și un hack în funcția temă. Dacă uit și uit brusc plugin-ul, paginile nu vor ceda din index.

Articole similare
  • Defalcarea automată a paginilor lungi în wordpress, ageta

    Configurați antispamul plug-in Akismet pe WordPress
  • Defalcarea automată a paginilor lungi în wordpress, ageta
    Formular de contact 7 dimensiuni de câmp (lățime, reglare înălțime)

    Articole similare