Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să amâni apariția postărilor în fluxul RSS WordPress

Întârzierea postărilor în fluxul RSS vă permite să controlați când conținutul dvs. devine public. Cu toate acestea, atunci când publicați o postare nouă în WordPress, aceasta apare imediat în fluxul RSS al site-ului dvs.

Deși partajarea rapidă este utilă, s-ar putea să doriți timp suplimentar pentru editări de ultimă oră, corectarea greșelilor de scriere sau prevenirea publicării ciornelor neterminate către abonați. În plus, roboții de conținut ar putea să vă fure munca înainte ca motoarele de căutare să o indexeze, ceea ce vă poate afecta SEO-ul.

Cu pluginul potrivit și câteva setări simple, puteți ajusta cu ușurință momentul pentru a vă asigura că postările dvs. sunt gata și finisate înainte de a apărea în flux. Pe baza cercetărilor noastre, WPCode este unul dintre cele mai bune pluginuri pentru această sarcină.

În acest ghid, vă vom arăta pași simpli pentru a întârzia apariția postărilor în fluxul dvs. RSS, ajutându-vă să gestionați mai bine momentul publicării conținutului.

Cum să amâni apariția postărilor în fluxul RSS WordPress

De ce să întârziați fluxul RSS în WordPress?

Uneori este posibil să publicați ceva pe blogul dvs. WordPress cu o greșeală de scriere pe care pur și simplu nu ați observat-o. Eroarea este apoi distribuită în fluxul dvs. RSS și tuturor abonaților dvs. Dacă aveți abonamente prin e-mail pe blogul dvs. WordPress, atunci acei abonați le vor primi și ei.

Prin adăugarea unei întârzieri între fluxul RSS și site-ul dvs. live, vă puteți oferi o mică fereastră de timp pentru a prinde o eroare pe un site live și a o remedia.

Fluxurile RSS sunt, de asemenea, utilizate de site-urile web care copiază conținutul. Ele le folosesc pentru a vă monitoriza conținutul și a vă copia postările imediat ce apar live. Dacă aveți un site web nou, cu puțină autoritate, atunci de multe ori, acești roboți de conținut vă pot învinge în rezultatele căutării.

Prin întârzierea unui articol în fluxul dumneavoastră, puteți oferi motoarelor de căutare suficient timp pentru a accesa și indexa conținutul dumneavoastră mai întâi.

Având în vedere acest lucru, vă vom arăta cum să întârziați cu ușurință postările din fluxul RSS al site-ului WordPress. Iată o prezentare rapidă a tuturor lucrurilor pe care le vom acoperi în acest ghid:

Să începem imediat!

Cum să amânați postările în fluxul RSS WordPress

Pentru a începe, recomandăm utilizarea WPCode pentru a întârzia postările din fluxul site-ului dvs. WPCode vă permite să adăugați cod personalizat în WordPress în siguranță și ușor, fără să vă faceți griji că site-ul dvs. se va strica.

Pentru utilizatorii avansați, puteți copia/lipi următorul cod în fișierul functions.php al temei dvs. Va trebui să modificați codul pentru a schimba intervalul de timp.

Notă: Editarea fișierelor de bază WordPress poate fi un proces delicat. Chiar și o mică greșeală vă poate defecta site-ul și veți pierde orice fragment de cod personalizat atunci când vă actualizați tema. De aceea recomandăm WPCode.

Pentru detalii, consultați articolul nostru despre cum să copiați fragmente de cod de pe web în WordPress.

function wpb_snippet_publish_later_on_feed( $where ) {

	global $wpdb;

	if ( is_feed() ) {
		// Timestamp in WP-format.
		$now = gmdate( 'Y-m-d H:i:s' );

		// Number of unit to wait
		$wait = '10'; // integer.

		// Choose time unit.
		$unit = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.

		// Add SQL-sytax to default $where. By default 10 minutes.
		$where .= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}

	return $where;
}

add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' );

Acum, vă vom arăta cum să faceți acest lucru ușor cu WPCode.

Mai întâi, va trebui să instalați și să activați pluginul gratuit WPCode. Pentru detalii, puteți urma ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

După activare, puteți naviga la Snippets de cod » Adăugați Snippet. După aceea, pur și simplu căutați „RSS” sau derulați în jos la categoria „Fluxuri RSS”.

Apoi, pur și simplu plasați cursorul mouse-ului peste „Întârziere postări în fluxurile RSS” în rezultate și faceți clic pe „Utilizați fragmentul”.

Adăugați un fragment folosind WPCode

Apoi, veți fi direcționat către ecranul „Editare fragment”, unde WPCode a pre-configurat setările fragmentului pentru dvs.

În mod implicit, postările dvs. vor fi întârziate cu 10 minute de la momentul publicării înainte de a apărea în fluxul dvs. RSS.

Dacă această întârziere este potrivită pentru dvs., atunci tot ce trebuie să faceți este să faceți clic pe comutator pentru a-l schimba în „Activ” și să apăsați butonul „Actualizare”.

Ajustați timpul în care postările dvs. sunt întârziate în fluxul RSS

Dacă doriți să modificați durata întârzierii, puteți schimba numărul de pe linia 10 și unitatea de timp de pe linia 13.

De exemplu, puteți întârzia postarea cu o oră dacă înlocuiți $wait = '10'; și $unit = 'MINUTE' cu $wait = '1' și $unit = 'HOUR'.

Dacă trebuie să ajustați din nou întârzierea, repetați acei pași. Și dacă doriți ca postările să revină imediat în flux, comutați comutatorul înapoi la „Inactiv” și apăsați „Actualizare”.

Sfat bonus: Consultați biblioteca de fragmente WPCode

WPCode vine cu o colecție uriașă de alte fragmente de cod. Puteți vedea ce este disponibil navigând la Fragmente de cod » Bibliotecă din tabloul de bord de administrare.

Biblioteca de fragmente de cod WPCode

Este posibil să puteți înlocui unele pluginuri de unică folosință de pe site-ul dvs. prin simpla activare a fragmentelor pe care le găsiți în bibliotecă.

De exemplu, puteți găsi fragmente care vă permit să:

Sperăm că acest articol v-a ajutat să învățați cum să întârziați cu ușurință postările din fluxul RSS WordPress. În continuare, ați putea dori să consultați ghidurile noastre despre cum să adăugați abonamentul RSS pentru etichete și arhive de taxonomie personalizată și cum să adăugați o hartă a site-ului RSS în WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

12 CommentsLeave a Reply

  1. Gestionez mai multe site-uri web ale clienților și mi s-a întâmplat de mai multe ori să postez un articol la cerere și abia după aceea să observ câteva greșeli gramaticale sau chiar o greșeală de scriere în titlu. Uneori, există tendința de a nu verifica de două ori lucrurile trimise de client, sperând că le-au revizuit singuri înainte de a le trimite spre publicare. Acest lucru poate duce la gafe inutile atunci când un astfel de articol este preluat de clienți prin RSS. Aceasta este o soluție excelentă la problema unor greșeli simple, dar uneori destul de enervante, și ajută cu ușurință să eviți să pari prost în fața utilizatorilor. Este, de asemenea, o modificare foarte simplă de făcut pe site folosind un fragment de cod.

  2. Am și probleme cu roboții de conținut, și mă deranjează destul de mult, deoarece cineva încearcă ilegal să-mi fure conținutul. Deoarece aș dori să abordez această problemă, voi încerca să implementez întârzierea RSS menționată aici. Sper că acest lucru va ajuta la rezolvarea problemei sau cel puțin la minimizarea ei.

  3. Fiind cineva care a fost afectat de hoții de conținut în trecut, sunt foarte interesat de această tehnică pentru a întârzia apariția postărilor în fluxul RSS. Pare o modalitate inteligentă de a contracara acești boți automați care îmi fură conținutul. Mulțumesc pentru distribuire.

  4. Folosesc pluginul Code Snippets. Această funcție ar trebui să ruleze: peste tot, doar în zona de administrare sau doar pe frontend-ul site-ului?

  5. Se pare că nu mai funcționează. Am următoarea eroare cu acest cod:

    variabilă neașteptată „$wpdb”

    • Salut Eric,

      Cel mai simplu mod de a face acest lucru este prin publicarea postărilor dvs. la o anumită oră din zi. Cu toate acestea, cache-ul și roboții de scanare ai fluxului RSS al utilizatorului pot afecta în continuare momentul în care intrarea dvs. apare efectiv în cititoarele de flux RSS sau în inbox-ul utilizatorului.

      Admin

  6. Mulțumesc pentru tutorial.
    Partea în care ai menționat scraperele de conținut m-a îngrijorat puțin. Așa că am vrut să te întreb dacă folosești tu însuți această metodă pentru a evita problemele cu scraperele de conținut și indexarea...

    • Now i know what i asked was kind of funny :D
      Because i see that you have mentioned “website with little authority”
      Thanks again for the article

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.