WordPress vine cu un flux RSS implicit care partajează automat conținutul site-ului tău, facilitând abonaților să fie la curent.
Cu toate acestea, dacă doriți să partajați doar anumite tipuri de conținut, cum ar fi postări de blog, actualizări de produse sau anunțuri de evenimente, atunci puteți configura fluxuri RSS personalizate. În acest fel, puteți oferi publicului dvs. conținut personalizat, relevant pentru interesele lor.
Acest lucru îmbunătățește implicarea, deoarece abonații primesc actualizări mai relevante pentru ei. În plus, vă oferă mai mult control asupra modului și locului în care este distribuit conținutul dvs.
În acest articol, vă vom arăta cum să creați cu ușurință un flux RSS personalizat în WordPress.

De ce să creezi un flux RSS personalizat în WordPress?
WordPress vine cu un flux RSS încorporat și puteți adăuga cu ușurință conținut personalizat sau miniaturi la acesta.
Totuși, dacă aveți un anumit tip de conținut sau un tip de postare personalizat pe site-ul dvs. WordPress, atunci ați putea dori să creați un flux RSS personalizat pentru acesta.
De exemplu, dacă livrați conținut exclusiv abonaților dvs. de la anumiți autori, atunci puteți crea un flux RSS personalizat pentru a vă menține abonații informați despre conținut. Acest lucru vă poate îmbunătăți clasamentele în motoarele de căutare.
În plus, fluxurile personalizate vă oferă mai multă libertate, permițându-vă să adăugați numele autorului, datele publicării sau orice alte informații relevante, oferind mai multe detalii utilizatorilor dvs.
Acestea fiind spuse, să vedem cum să creăm cu ușurință fluxuri RSS personalizate în WordPress, pas cu pas.
Notă: Ar trebui să creați o copie de rezervă completă a site-ului dvs. WordPress înainte de a face modificări majore pe un site web activ.
Cum să creezi un flux RSS personalizat în WordPress
Puteți crea cu ușurință un flux RSS personalizat în WordPress adăugând cod personalizat în fișierul functions.php al temei dumneavoastră.
Acest flux va afișa titlul, linkul, data publicării, autorul și fragmente din postările de pe site-ul dvs. WordPress.
Totuși, rețineți că cea mai mică greșeală la tastarea acestui cod vă poate defecta site-ul web și îl poate face inaccesibil.
De aceea recomandăm utilizarea WPCode. Este cel mai bun plugin pentru fragmente de cod WordPress de pe piață, făcând sigur și ușor adăugarea de cod personalizat pe site-ul dvs.
Mai întâi, trebuie să instalați și să activați plugin-ul WPCode. Pentru instrucțiuni detaliate, consultați ghidul nostru pentru începători despre cum să instalați un plugin WordPress.
Notă: Puteți utiliza pluginul gratuit WPCode pentru acest tutorial. Cu toate acestea, upgrade-ul la planul plătit va debloca mai multe funcționalități, cum ar fi modul de testare, biblioteca cloud, logica condițională și multe altele.
La activare, vizitați pagina Code Snippets » + Add Snippet din bara laterală de administrare WordPress. Aici, faceți clic pe butonul „Use Snippet” sub opțiunea „Add Your Custom Code (New Snippet)”,

Acest lucru te va duce la pagina „Creare fragment de cod personalizat”, unde poți începe prin a introduce un nume pentru fragmentul de cod.
Apoi, alegeți opțiunea „Fragment PHP” din meniul derulant Tip de cod din dreapta.

Apoi, adăugați următorul cod personalizat în caseta „Previzualizare cod”:
add_action('init', 'customRSS');
function customRSS(){
add_feed('Feed', 'customRSSFunc');
}function customRSSFunc(){
get_template_part('rss', 'feedname');
/**
* Template Name: Custom RSS Template - Feedname
*/
$postCount = 5; // The number of posts to show in the feed
$posts = query_posts('showposts=' . $postCount);
header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);
echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';
?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
<?php do_action('rss2_ns'); ?>>
<channel>
<title><?php bloginfo_rss('name'); ?> - Feed</title>
<atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" />
<link><?php bloginfo_rss('url') ?></link>
<description><?php bloginfo_rss('description') ?></description>
<lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate>
<language><?php echo get_option('rss_language'); ?></language>
<sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod>
<sy:updateFrequency><?php echo apply_filters( 'rss_update_frequency', '1' ); ?></sy:updateFrequency>
<?php do_action('rss2_head'); ?>
<?php while(have_posts()) : the_post(); ?>
<item>
<title><?php the_title_rss(); ?></title>
<link><?php the_permalink_rss(); ?></link>
<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate>
<dc:creator><?php the_author(); ?></dc:creator>
<guid isPermaLink="false"><?php the_guid(); ?></guid>
<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>
<content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded>
<?php rss_enclosure(); ?>
<?php do_action('rss2_item'); ?>
</item>
<?php endwhile; ?>
</channel>
</rss>
Acum puteți schimba numele fluxului RSS personalizat cu orice doriți, înlocuind textul `Feed` după linia `add_feed` din cod.
Odată ce ați creat acest flux, veți putea să îl vizualizați accesând URL-ul fluxului RSS. Va arăta astfel: yourdomain.com/feed/feedname.

Apoi, derulați în jos la secțiunea de inserare și alegeți modul „Inserare automată”.
Fluxul RSS personalizat va fi creat automat la activarea codului.

În cele din urmă, derulați înapoi în partea de sus și comutați comutatorul „Inactiv” la „Activ”.
După aceea, faceți clic pe butonul „Save Snippet” pentru a salva setările.

După ce ați făcut acest lucru, vizitați pagina Setări » Permalinks din tabloul de bord WordPress.
Aici, pur și simplu faceți clic pe butonul „Salvează modificările” pentru a reseta regulile de rescriere și a genera noi permalink-uri pentru site-ul dvs.

Veți putea acum să vizualizați fluxul RSS personalizat vizitând URL-ul yourdomain.com/feed/feedname.
Iată un exemplu de feed RSS personalizat pe site-ul nostru demo WordPress:

Bonus: Depanarea problemelor fluxului RSS personalizat
Iată o listă cu unele erori care pot apărea atunci când încercați să creați un flux RSS personalizat și cum le puteți rezolva.
Primesc o eroare 404 când încerc să-mi vizualizez fluxul!
Dacă primiți eroarea 404 atunci când încercați să vizualizați fluxul dvs. personalizat, verificați dacă utilizați numele corect al fluxului în URL-ul dvs.
Trebuie să fie cel pe care l-ați furnizat în funcția add_feed. Dacă aveți numele corect al feed-ului, atunci regulile dvs. de rescriere s-ar putea să nu fi fost actualizate corect. Puteți face acest lucru cu ușurință prin salvarea din nou a permalink-urilor.
Dacă ați salvat din nou permalink-urile și problema persistă, atunci puteți forța o reîmprospătare a rescrierii adăugând acest cod în fragmentul dvs. WPCode, lângă funcția add_ feed:
global $wp_rewrite;
$wp_rewrite->flush_rules();
Fluxul meu nu se validează!
W3C oferă un serviciu de validare a fluxurilor care vă permite să validați fluxul rezultat și oferă detalii specifice despre unde fluxul dvs. nu este validat.
Puteți apoi edita cu ușurință fragmentul de cod pentru a rezolva aceste probleme.
Primesc o eroare de validare <language />!
Acest lucru este comun atunci când limba RSS nu a fost configurată în instalarea dumneavoastră WordPress.
Pentru a face acest lucru, puteți adăuga următorul cod la WPCode pentru a actualiza opțiunea de limbă:
function rssLanguage(){
update_option('rss_language', 'en');
}
add_action('admin_init', 'rssLanguage');
Odată ce faceți acest lucru, editați al doilea argument al funcției update_option pentru a schimba limba în cea dorită. Consultați lista completă a codurilor de limbă RSS de la RSS Language Codes.
După ce salvați fragmentul, eroarea va fi eliminată și veți putea vizualiza fluxul RSS personalizat.
Sperăm că acest articol te-a ajutat să înveți cum să creezi un flux RSS personalizat în WordPress. S-ar putea să vrei să vezi și ghidul nostru pas cu pas despre cum să creezi fluxuri RSS separate pentru fiecare categorie în blogul tău WordPress și sfaturile noastre de experți pentru optimizarea fluxurilor tale RSS 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.

Av
mulțumesc pentru acest articol informativ
pot folosi această metodă pentru a crea un feed rss pentru produsele woocommerce?
(este un site cu oferte afiliate bazat pe woo)
Suport WPBeginner
Unless we hear otherwise you should be able to
Admin
Jonathan
Urmând acest tutorial, din anumiți motive schimbarea $postCount nu funcționează.
Eg,
$postCount = 20; // Numărul de postări de afișat în flux
Funcționează doar prin modificarea numărului implicit din setările de citire ale WordPress. Foarte ciudat. Cum suprascriem setările WordPress sau cum împiedicăm setările WordPress să suprascrie codul nostru?
Suport WPBeginner
Tema ta specifică ar putea suprascrie numărul de postări de afișat; am recomanda mai întâi să verifici cu suportul temei tale specifice și aceștia ar trebui să te poată ajuta.
Admin
Shahid
Salut.
Cum pot adăuga tipuri de postări personalizate și câmpuri personalizate în feed?
Suport WPBeginner
Ați dori să consultați două dintre celelalte articole ale noastre de mai jos pentru acele informații.
https://www.wpbeginner.com/wp-tutorials/how-to-add-custom-post-types-to-your-main-wordpress-rss-feed/
https://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/
Admin
Dexter Nelson
Există vreo modalitate de a face acest lucru permanent? Trebuie să repet acest pas la câteva săptămâni, când tema este actualizată.
Suport WPBeginner
Pentru asta, ați dori să creați o temă copil urmând ghidul nostru de mai jos:
https://www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/
Admin
Dexter Nelson
Mulțumesc. Dar asta nu înseamnă că atunci când tema va fi actualizată, va trebui să actualizez tema copil? Dacă este cazul și trebuie să depun efort oricum, aș putea la fel de bine să depun efort pentru a crea și întreține un plugin și să ajut pe alții, nu doar pe mine, corect?
Suport WPBeginner
Subtemele nu ar trebui să fie afectate de actualizările temei părinte, dar dacă aveți posibilitatea de a crea un plugin, atunci cu siguranță puteți urma acea cale pentru a-i ajuta și pe alții.
Thommy Kusbin
există vreun plugin pentru a face acest gen de flux RSS personalizat XML? Vreau să folosesc propriul meu tag XML.
Suport WPBeginner
Nu avem un plugin recomandat în acest moment, vom fi atenți.
Admin
MOOSA
Cum pot folosi „wp_get_shortlink()” în loc de „the_permalink_rss()”
John Snyder
Trebuie să creez un flux XML pentru o anumită pagină de pe site-ul meu Wordpress. Va trebui să editez fișierul functions.php sau există o modalitate mai ușoară?
Alok Shrestha
Salut,
Acest articol este foarte util, dar am întâmpinat câteva probleme.
Am făcut exact ca în codul tău. Dar îmi dă o eroare de genul
Această pagină conține următoarele erori:
eroare pe linia 1 la coloana 7: declarația XML permisă doar la începutul documentului
Mai jos este o redare a paginii până la prima eroare.
Mă puteți ajuta să înțeleg ce ar putea merge prost aici?
Acest lucru este foarte important pentru mine.
Mulțumesc.
Nathan
Am primit aceeași eroare. Ai descoperit soluția?
Rich
Folosiți ob_clean(); după tag-ul php
Guillermo
Salut, este posibil să schimb ordinea postărilor în fluxurile mele fără a crea un nou flux personalizat? Vreau să folosesc fișierele de flux curente, dar vreau doar să schimb ordinea afișată a temei. Folosind interogări PHP ca exemplu, schimbând ordinea de la DESC la RAND()
Vă voi aprecia ajutorul. Mulțumesc.
Jeremy
Postare grozavă! Cu siguranță mă încadrez la statutul de începător. Mulți cititori/agregatori de feed nu par să aprecieze structura URL /feed/, chiar dacă XML-ul returnat este valid. Există o modalitate de a adăuga url-ul la sfârșit cu rss.xml?
Dave
Ați reușit să faceți acest lucru să funcționeze cu .xml la sfârșit?
JDURAN
Îmi pare rău să spun, dar implementarea codurilor pentru RSS personalizat mi-a șters efectiv întregul blog. Va trebui să fac o restaurare și durează mult timp să-mi recuperez blogul. Aveți vreun sfat?
Mark
Trebuie să vă conectați la site-ul dvs. prin FTP sau prin browserul de fișiere al gazdei dvs. în cPanel și să eliminați pur și simplu ceea ce ați adăugat. Dacă ați adăugat codul ca un plugin personalizat, atunci redenumiți folderul pluginului. Dacă ați adăugat codul în functions.php, editați fișierul și eliminați codul. Nu uitați să faceți o copie de rezervă a fișierului înainte de editare. Sper că acest lucru vă ajută pentru data viitoare.
jim
Fantastic! Funcționează conform reclamei!
DrLightman
Nu contează, funcționează. Am avut un bug cu YOAST SEO care a eliminat prefixul /category/. I-am avertizat despre asta, sper să-l remedieze.
DrLightman
Bună, mulțumesc pentru articol, dar se pare că acest lucru va funcționa doar pentru fluxul principal al site-ului, nu pentru fluxurile categoriilor specifice:
mysite.com/category/mycat/feed/feedname/
Manuel
Nu mai funcționează.
Am primit o eroare 404, așa că am activat modul de depanare. Modul de depanare spune „Notificare: Metoda Constructorului Apelat Pentru WP_Widget Este Depreciată De La Versiunea 4.3.0! Folosiți __construct()”.
Manuel
Ok, cred că problema era în altă parte și această notificare provine de la un alt plugin.
git
din păcate, acest lucru este restricționat în utilitatea sa. inserarea capturilor de ecran și a paginilor de exemplu ar fi foarte utilă, în special pentru amatori/începători ca mine.
Tiffany
Articol grozav. Există vreo modalitate de a adăuga imaginea de prezentare a postării la feed?
Suport WPBeginner
Te rugăm să consulți ghidul nostru despre cum să adaugi imaginea de prezentare în fluxul RSS WordPress.
Admin
CT
Vă rugăm să vedeți capturile de ecran de mai jos – ce determină „…” sau „[…]” sau „Citește mai mult ->” etc. etc. în feed-uri?
Folosesc /feed implicit pe 2 site-uri WP diferite și aceste 2 capturi de ecran arată, evident, ceva diferit la sfârșitul rezumatelor lor. Mulțumesc!
CT
Îmi cer scuze, dar acel cod nu a ieșit clar lol. Să încercăm din nou. Mergeți aici pentru a vedea codul exact, brut, pe care doresc să-l elimin:
Suport WPBeginner
Acest cod este adăugat de pluginul Yoast SEO la fluxurile RSS. Îl puteți dezactiva vizitând pagina SEO » Avansat.
Admin
Stef
Salut, vreau să exclud anumite post_formats din fluxul meu RSS personalizat. Este posibil și dacă da, cum?
Neha
Salut,
Când încerc să vizualizez fluxul, primesc eroarea 404 Pagina nu a fost găsită. Încerc să adaug codul:
global $wp_rewrite;
$wp_rewrite->flush_rules();
apoi am primit și eu aceeași eroare. Ar putea fi din cauza asta?
Jordan
Cum adaug mai multe feed-uri? Array nu funcționează. Mulțumesc.
Jon Harvey
Cum ați adăuga mai multe feed-uri personalizate? Nu am reușit să fac un array să funcționeze.
Mulțumesc
Jon Harvey
Am reușit să funcționeze perfect datorită lui birgire de pe Stack Exchange:
add_action( ‘init’, ‘custom_feeds’ );
function custom_feeds()
{
foreach( array( ‘feedname1’, ‘feedname2’ ) as $name )
{
add_feed( $name,
function() use ( $name )
{
get_template_part( ‘rss’, $name );
}
);
}
}
Neal Pope
Butonul „follow” apare în colțul din dreapta jos atunci când vizualizați postări pe un computer personal, dar nu apare atunci când vizualizați pe un dispozitiv mobil (smartphone) (dacă nu cumva îl ratez eu).
Limbani
Mulțumesc pentru distribuire, funcționează perfect…
Jeff
Îmi pare rău, dar totul în legătură cu asta este înșelător. Aceasta nu este o sarcină pentru "începători" și nu este formulată pentru începători. Acest lucru este total iresponsabil și poate cauza probleme majore site-urilor web ale oamenilor.
Suport WPBeginner
Am actualizat articolul pentru a adăuga o notă despre acest lucru.
Admin
Christine
Am făcut să funcționeze (oarecum). Pagina feed există, dar nu se validează și spune că există o eroare pe linia 1.
Am copiat codul exact de pe această pagină și nu am schimbat nimic. Ce ar putea merge prost aici?
Flávia
W3 nu validează nici al meu și spune că există o eroare pe linia 17.
Și primesc pagina 404!
Ce ar trebui să fac?
Eugene Asiamah
Salut,
Vă rog, am nevoie de ajutor pentru a-mi configura RSS-ul să afișeze tot conținutul postărilor mele, nu doar un rezumat al acestuia.
Mulțumesc.
Georgi
Bună ziua,
Trebuie să afișez doar data fără oră pentru pubDate. Când folosesc
Nu funcționează pentru Firefox, IE.
Mă puteți ajuta?
Mulțumesc anticipat!
Jan-Philipp
Salut.
Aș dori să modific modelul de actualizare al fluxului cu
sy:updatePeriod
echo apply_filters( ‘rss_update_period’, ‘săptămânal’ );
/sy:updatePeriod
sy:updateFrequency
echo apply_filters( ‘rss_update_frequency’, ‘1’ );
/sy:updateFrequency>
sy:updateBase
2015-03-29T01:00:00+09:00
/sy:updateBase
Dar, indiferent ce am încercat, adaugă automat o postare nouă când o public și nu așteaptă până duminică (așa cum este definit în codul de mai sus) pentru a o adăuga la RSS.
Aveți sugestii? Poate trebuie să găsesc o soluție în WP Query?
Ajutorul dvs. ar fi mult apreciat.
Jan-Philipp
Salut.
Aș dori să modific modelul de actualizare al fluxului cu
2015-03-29T01:00:00+09:00
Dar, indiferent ce am încercat, adaugă automat o postare nouă când o public și nu așteaptă până duminică (așa cum este definit în codul de mai sus) pentru a o adăuga la RSS.
Aveți sugestii? Poate trebuie să găsesc o soluție în WP Query?
Ajutorul dvs. ar fi mult apreciat.
Issabellla
Salut. Încerc să fac cum ați menționat, dar am văzut că site-ul meu nu poate accesa pagina de flux. Acesta este site-ul meu. Încerc să folosesc /feed și o mulțime de cuvinte menționate pe wordpress.com sau wordpress.org, chiar și pe Google. Vă rog să mă ajutați.
Suport WPBeginner
Fluxul site-ului dvs. arată bine pentru noi.
Admin
xuamox
Ce determină ca fluxul să fie afișat la feed/nume_flux? Am încercat să urmez tutorialul, dar fără succes. Fluxul nu se publică la feed/nume_flux.php
Wouter Bertels
Urmând exact acești pași, am primit această eroare:
Eroare fatală: Nu se poate redenumi get_bloginfo_rss() (declarat anterior
în
/home/public_html/wp-includes/feed.php:25)
în /home/public_html/wp-content/themes/xxx/rss-name.php pe linia 39
George
Salut,
Fluxul meu este OK când este adăugat acest cod:
global $wp_rewrite;
$wp_rewrite->flush_rules();
și returnează un 404 când este eliminat.
Îl elimin doar conform instrucțiunilor dumneavoastră, care sunt să îl eliminați după reîncărcarea wordpress.
În acest moment îl testez pe serverul meu local. Ar putea fi acesta motivul?
ybmgryzzz
Hi there. Thanks for this post! Really appreciated. Worked well at first go!
Aș dori și eu ajutor, la fel ca Brian mai jos. Pentru textul complet în RSS în loc de rezumatul postării.
Mulțumesc anticipat.
Brian
Încerc să adaug un al doilea flux RSS care să fie cu text complet (primul meu flux RSS este cu rezumat). Dacă aș dori ca acest flux RSS personalizat să fie cu text complet în loc de un rezumat, ce aș schimba?
Mulțumesc mult!
Steve Marks
Mulțumesc pentru asta. Exact ce căutam!
Am întâmpinat o problemă când am folosit add_feed(). Puteam vizualiza fluxul RSS în browser absolut bine, dar returna un 404 când introduceam URL-ul într-o aplicație terță (adică MailChimp, validator de flux W3C etc.). Am încercat să șterg permalink-urile etc.
Singura modalitate prin care am reușit să depășesc problema a fost să creez o pagină nouă, goală și să selectez șablonul ca fiind cel pe care l-ați prezentat în acest articol.
Nu sunt sigur de ce nu a funcționat, dar sperăm că aceasta oferă o soluție viabilă pentru alții în această situație.
Mulțumesc din nou!
Josh McClanahan
Articolul tău este exact pe drumul a ceea ce căutam. O întrebare pe care o am (ca începător în RSS), cum pot adăuga un link la un feed RSS?
Site-ul pentru care am nevoie de acest lucru este o biserică și aș dori să am un feed personalizat care să faciliteze membrilor noștri să fie alertați cu privire la postările noi de predici (care au link-uri de descărcare mp3).
În prezent, feed-ul afișează textul pentru link-urile pe care le-am creat pe postările pentru predici. Dar funcționează doar ca text. Orice ajutor ar fi apreciat.
Josh McClanahan
Tocmai am observat că nu mi-am pus întrebarea corect.
Ceea ce încercam să întreb era, cum pot afișa un link în RSS Feed? Linkurile care se află în conținutul postărilor mele sunt stricate în feed.
Mulțumesc pentru ajutor și pentru acest articol.
Josh McClanahan
Încă sunt curios, dacă cineva știe de ce linkurile mele ar fi stricate și apar doar ca text simplu într-un flux?
Pentru a vedea ce vreau să spun, verificați: http://amfmchurch.com/feed
Veți vedea „Download” ca text simplu. Aș dori să fac astfel încât oamenii să poată face clic pe linkul de ancoră și să descarce mp3-ul. Acest lucru funcționează bine pe site-ul real.
Mulțumesc pentru orice ajutor.
Neil
Salut, am fluxul RSS implicit.. dar aș dori să pot fie să reduc dimensiunea imaginilor afișate în postare... (la o lățime maximă de 265px) SAU să folosesc doar miniatura postării în RSS.
Este posibil oricare dintre cele de mai sus?
Motivul pentru care încerc să fac acest lucru este că fluxurile mele RSS sunt folosite de o aplicație, iar aplicația va afișa imagini doar până la 265px lățime (înainte de derularea orizontală), iar 265px este foarte limitativ pentru postările de blog online/pe PC...
Cathy Finn-Derecki
Mulțumesc pentru asta! Creez o parte personalizată de locație RSS dintr-un plugin pe care îl dezvolt. Ca urmare, am inclus textul pentru RSS-ul personalizat în funcție, nu într-un șablon de temă. Funcționează. Cu toate acestea, nu pare să funcționeze atunci când vreau să restricționez fluxul la o categorie. Afișează toate postările indiferent. Aveți vreo idee?
Suport WPBeginner
încercați să schimbați
$posts = query_posts('showposts=' . $postCount);1-click Use in WordPress
Către:
$posts = query_posts('showposts=' . $postCount.'&category_name=staff');1-click Use in WordPress
Înlocuiți category_name cu numele categoriei dumneavoastră.
Admin
Francisco Espinoza
Salutare, băieți. Cum pot folosi asta pentru a exclude trei categorii din noul meu feed personalizat? Ce sugerați?
Alexis
Salut,
Mulțumesc, aceste explicații sunt foarte utile. Tocmai le-am folosit pentru a-mi personaliza fluxul, astfel încât să pot pune o imagine în funcția „RSS to email” a Mailchimp.
Mulțumesc foarte mult!
oprit
Salut,
Până ieri după-amiază, blogul meu Wordpress (versiunea 3.6.1) http://theoff.info/wordpress/ nu a avut probleme. Și am adăugat cu succes noi plugin-uri.
Noaptea, au început problemele: (1) Nu m-am putut autentifica. (2) Fluxul RSS http://theoff.info/wordpress/?feed=rss2 s-a corupt. Fluxul a eșuat la validare.
Am căutat pe Web și pe Forumul de Suport WordPress soluții. Am încercat următoarele:
(i) am resetat parola cu succes
(ii) am șters plugin-urile noi de pe ftp
(iii) am redenumit folderul Theme adăugând „-old” și folderul plugin adăugând „-hold” de pe ftp
Apoi aș putea să mă conectez și să fac upgrade la versiunea 3.7.1 și să fac modificări la blog.
Cu toate acestea, autentificarea este încă o problemă. De fiecare dată când urmez metoda menționată la pasul (iii) pentru a mă autentifica.
RSS încă nu se validează.
Ați putea să mă ajutați să rezolv atât problemele de autentificare, cât și pe cele legate de fluxul RSS?
Notă: Gazda mea web nu oferă asistență tehnică. Nu sunt un profesionist IT, adică am foarte puține cunoștințe tehnice.
Mulțumesc
Suport WPBeginner
Este dificil de înțeles. Iată un lucru pe care îl puteți încerca.
1. Folosind FTP, descărcați pluginurile pe computer pentru backup, apoi ștergeți directorul pluginurilor.
2. Creați un nou director pentru pluginuri.
3. Instalați toate pluginurile unul câte unul, descărcând o copie nouă a pluginului de la sursă. După ce activați fiecare plugin, deconectați-vă și reconectați-vă pentru a vedea dacă problema apare din nou. Probabil veți găsi un plugin care ar putea cauza problema sau nu. Acest lucru ar putea însemna că un fișier al unui plugin de pe site-ul dvs. a fost compromis.
Dacă acest proces nu te ajută, repetă acest proces și cu temele tale. Dacă ai făcut multe modificări la temele existente, atunci s-ar putea să vrei să le salvezi pe computerul tău descărcând folderul de teme prin FTP. Apoi șterge folderul de teme de pe serverul tău web și creează un nou director de teme în folderul wp-content de pe serverul tău. Din zona de administrare WordPress, descarcă și instalează o copie proaspătă a temei implicite twenty thirteen.
Anunțați-ne ce se întâmplă când faceți toate acestea. Asigurați-vă că faceți o copie de rezervă a site-ului dvs. mai întâi.
Admin
Bertrand
Salut,
Când încerc să deschid noul flux, primesc un mesaj de eroare:
Eroare fatală: Apel la funcția nedefinită query_posts() în /xxxx/wp-content/themes/xxx/rss-feedname.php pe linia 6
Am încercat pe localhost și pe găzduire web, este același lucru…
Cum pot remedia asta?
Mulțumesc
Bertrand
Greșeala mea: http://wordpress.org/support/topic/error-message-call-to-undefined-function-query_posts?replies=5
ADv
Șablonul php are nevoie de tag-ul de închidere ?> la sfârșit?
ADv
Nu, nu este. Prostia mea = )