Beheer die RSS-stroom op u WordPress-werf soos ‘n pro

Beheer die RSS-stroom op u WordPress-werf soos 'n pro


As u ‘n webwerf met WordPress geskep het, is die kans goed dat u daagliks of ten minste weekliks nuwe inhoud gaan publiseer. As dit so is, sal u u inhoud aan gebruikers wil uitdeel.

Alhoewel baie van hulle opdaterings vanaf u webwerf via die webwerf self en op die sosiale mediabladsye wat u skep, sal u nie die RSS-stroom vergeet.

‘N Opsommende werfopsomming of ‘n werklike eenvoudige sindikasie is ontwerp om gereelde inhoud te toon en aan ‘n breë gehoor te lewer. RSS-dokument, bekend as ‘feed’, bestaan ​​uit ‘n titel gevolg deur ‘n klein uittreksel, ‘n afbeelding of verskillende ekstra inligting oor die plasings, webwerf, skrywer, ens..

WordPress skep ‘n voer outomaties vir u webwerf, en u kan dit maklik sien op www.yourdomain.com/feed.

Nee, feeds is nog nie dood nie, en daar is miljoene gebruikers wêreldwyd. Die kans is goed dat u besoekers verskillende aggregators op hul rekenaars of slimfone gebruik om nuus van u webwerf af te kry. Daarom is dit in u belang om die RSS-feed so goed moontlik te maak. Dit is wat u vandag sal leer:

  • Voeg enige RSS-stroom by u dashboard
  • Hoe u enige eksterne RSS-feed maklik kan vertoon
  • Aktiveer prente in RSS-feeds; dit is makliker as wat jy dink
  • Beplan u plasings vir RSS in vyf eenvoudige stappe
  • Die maklikste manier om kategorieë van RSS-feed uit te sluit

Voeg enige RSS-stroom by u dashboard

WordPress vertoon standaard die RSS-stroom op u dashboard. Dit is duidelik dat hierdie stroom nuus bevat wat nie vir almal interessant is nie. In plaas daarvan om dit so te laat, kan u u instrumentpaneel volledig aanpas en die voer verwyder, of u kan slegs die voer aanpas en dinge byvoeg wat regtig vir u belangrik is..

Sonder om verder te praat, is ons op die punt om u te wys hoe u WordPress-feed kan verander en ‘n pasgemaakte skakel by te voeg wat u eintlik sal versorg:

  1. Navigeer na die file.php-lêer en maak dit oop
  2. Kopieer en plak hierdie kode:
  3. funksie wpc_dashboard_widgets () {
    globale $ wp_meta_boxes;
    // verwyder onnodige widgets
    // var_dump ($ wp_meta_boxes ['dashboard']); // gebruik om al die widget-ID's te kry
    ontstel (
    $ Wp_meta_boxes [ 'paneelbord'] [ 'normale'] [ 'kern'] [ 'dashboard_plugins'],
    $ Wp_meta_boxes [ 'paneelbord'] [ 'side'] [ 'kern'] [ 'dashboard_secondary'],
    $ Wp_meta_boxes [ 'paneelbord'] [ 'side'] [ 'kern'] [ 'dashboard_primary']
    );
    // voeg 'n pasgemaakte dashboard-widget by
    wp_add_dashboard_widget ('dashboard_ Custom_feed', 'WP Loop', 'dashboard_custom_feed_output'); // voeg nuwe RSS-voeruitsette by
    }
    
    funksie dashboard_custom_feed_output () {
    eggo '
    '; wp_widget_rss_output (array ( 'url' => 'http://www.firstsiteguide.com/feed', 'items' => 5, 'show_summary' => 1, 'show_author' => 0, 'show_date' => 1 )); eggo "
    "; } add_action ('wp_dashboard_setup', 'wpc_dashboard_widgets');
  4. Verander die parameters wat u wil hê
  5. Stoor veranderinge

As u nie kodering doen nie, moet u nie bang wees vir alles wat u hierbo sien nie. Die aanpassing van die kode sodat u RSS-toevoegings kan byvoeg wat u regtig wil hê, is slegs ‘n paar stappe verder.

Kom ons begin met die belangrikste deel, en dit is die RSS-adres. Soek eenvoudig die volgende reël kode in die funksie hierbo en verander die URL:

'url' => 'http://www.yourrssfeed.com/feed'

Noudat u die lyn gevind het en die adres verander het, kan u stadig maar seker voortgaan om die kode te lees. Verander die aantal nuus vir die begin dat u in u voer wil verskyn. Opsomming, outeur en datum kan slegs ‘1’ of ‘0’ waardes hê, wat beteken dat u wel ‘n opsomming, die naam van die outeur en u wil raai of nie wil hê nie – datum van publikasie.

Laaste maar nie die minste nie, sal u waarskynlik die titel van u RSS-feed wil verander. As dit so is, vind die volgende reël in die funksie wat u c / p net ‘n oomblik gelede het en verander die titel:

wp_add_dashboard_widget ('dashboard_custom_feed', 'TITLE GOES HERE', 'dashboard_custom_feed_output'); // voeg nuwe RSS-voeruitsette by

Moenie vergeet om die veranderinge op te slaan en na u instrumentpaneel te gaan nie. As alles reg gedoen word, is u pasgemaakte nuusvoer gereed; cool, is dit nie?

Hoe u enige eksterne RSS-feed maklik kan vertoon

Alhoewel u maklik u eie RSS-feed kan wys, eenvoudig deur gebruikers na ‘n skakel op u WordPress-webwerf te herlei, kan ‘n eksterne skakel ‘n bietjie ingewikkelder wees. Maar moenie toelaat dat dit jou ontmoedig nie, want jy kan steeds ‘n RSS-feed op enige plek op jou webwerf vertoon deur net ‘n funksie wat ons in hierdie artikel gaan wys, te kopieer / plak..

In plaas daarvan om nog ‘n plugin te installeer wat beheer oor die feeds sal neem en konstante sorg en opdaterings sal verg, kan u u eie lys skep. Al wat u hoef te doen is om ‘n skakel na die voer wat u wil vertoon te verander en die aantal feeds op u webwerf te wysig.

Of u nou eksterne RSS-toevoer op ‘n nuwe bladsy / pos gaan vertoon of u dit in u sidebalk, koptekst of voetskrif wil nes, die prosedure is prakties dieselfde:

  1. Maak die sidebar.php-lêer oop of enige lêer waar u wil hê dat die voer moet verskyn
  2. Kopieer en plak die volgende kode:
  3. get_item_quantity (4);
    $ rss_items = $ rss-> get_items (0, $ maxitems);
    ?>
    
    
  4. Verander die URL op die lyn 2
  5. Verander die aantal RSS-feeds wat op reël 3 vertoon sal word
  6. Stoor veranderinge

Noudat u een of meer RSS-feeds van ander webwerwe opgestel het, moet u nie vergeet om u eie RSS-feeds te versorg nie.

Aktiveer prente in RSS-feeds; dit is makliker as wat jy dink

Baie mense dink dat RSS-feeds deel is van die geskiedenis. En nog meer, mense gebruik RSS daagliks. Nie net kan u u gunsteling webwerwe in u blaaier, op u webwerf of selfs in u WordPress-bestuurder stoor nie, word feeds nog meer gewild sodra slimfone die wêreld oorgeneem het. Nou kan u opdaterings van u gunsteling-opdaterings en outeurs dophou en binne sekondes nadat ‘n nuwe artikel gepubliseer is, toegang tot nuwe inhoud hê.

Selfs as u nog steeds nie RSS-feeds het nie, moet u dink aan diegene wat gereeld hierdie diens gebruik sodra u u eie webwerf begin bestuur.

RSS voer

Daar is verskillende maniere om RSS-inhoud in WordPress te manipuleer. U kan byvoorbeeld u pos vir RSS-feeds skeduleer, of u kan die manier waarop WordPress uittreksels wys, beïnvloed wat ook RSS-feeds het. Dit maak nie saak wat jy doen nie, daar is steeds geen foto by jou RSS-stroom nie.

Stel jou voor dat jy verskillende webwerwe het oor dieselfde onderwerp wat hul feeds gereeld opdateer. U open u feed-app (byvoorbeeld Feedly) op u smartphone en daar is ‘n webwerf met ‘n afbeelding langs die postitel, terwyl die ander geen foto’s het nie. In byna alle gevalle gaan mense na die skakel hiernaas, want die een lyk interessanter en dit gee jou die gevoel dat die skrywer omgee vir sy dinge.

Aangesien u alreeds ‘n beeld aangeheg het wat aan elke pos geheg is, is daar geen verskoning nie; u kan ook die prentjie aan RSS-feeds heg en u webwerf aantrekliker maak vir mense wat feeds gebruik.

In hierdie deel van die gids is ons op die punt om u te wys hoe u ‘n beeld van u beeld by u feeds kan voeg. Eintlik is dit baie eenvoudig en u hoef slegs die onderstaande kode te kopieer en te plak:

  1. Maak die files.php-lêer oop
  2. Kopieer en plak die kode:
  3. add_filter ('the_content_feed', 'rss_post_umnnail');
    funksie rss_post_ thumbnail ($ inhoud) {
    wêreldwye $ pos;
    if (has_post_ thumbnail ($ post-> ID))
    $ inhoud = '

    '. get_the_post_emonynail ($ post-> ID, 'thumbnail'). '

    '. inhoud $; gee $ inhoud terug; }
  4. Stoor veranderinge

Daar gaan jy. Elke plasing wat ‘n verskynsel aan het, is nou dieselfde as ‘n toevoeging tot RSS-feeds. Nou kan u aangaan met u opgedateerde RSS-voer in enige program wat u gebruik. In plaas van ‘n vervelige en gewone teks, sal u ‘n beeld hê wat die volledige aanbieding van u webwerf verander.

Beplan u plasings vir RSS in vyf eenvoudige stappe

WordPress plaas gewoonlik u nuwe artikel outomaties in RSS-voer nadat u op die publiseerknoppie geslaan het. Daar is niks daarmee verkeerd nie en u wil eintlik hê dat u artikel so gou as moontlik in die voer verskyn, maar soms wil u die pos skeduleer. In hierdie deel van die artikel sal ons u wys hoe u ‘n RSS-pos kan uitstel. Net as ‘n voorbeeld, as u die pos vir ‘n paar minute uitstel, sal dit vir u voldoende wees om bykomende veranderinge aan te bring voordat die boodskap in die voer geplaas word.

Hier is die kode wat u benodig om hierdie vertraging te bewerkstellig:

  1. Maak die files.php-lêer oop
  2. Herskryf die kode woord vir woord … of kopieer en plak die kode, natuurlik:
  3. funksie sched_feed ($ waar) {
    wêreldwye $ wpdb;
    
    if (is_feed ()) {
    // tydstempel in WP-formaat
    $ nou = gmdate ('Y-m-d H: i: s');
    
    // waarde vir wag; + toestel
    $ wag = '10'; // heelgetal
    
    // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
    $ device = 'MINUTE'; // MINUTE, UUR, DAG, WEEK, MAAND, JAAR
    
    // voeg SQL-sintaks by standaard $ waar
    $ waar. = "EN TIMESTAMPDIFF ($ toestel, $ wpdb-> posts.post_date_gmt, '$ nou')> $ wag";
    }
    
    keer terug $ waar;
    }
    
    add_filter ('posts_where', 'sched_feed');
  4. Verander die $ toestelveranderlike in minute, ure, dae en so aan
  5. Verander die $ wag-veranderlike in die aantal minute, ure, dae of wat u ook al gekies het. Dit is die tyd dat u pos sal wag voordat dit outomaties in RSS-voer gepubliseer word
  6. Stoor veranderinge

Dis dit. U hoef niks meer te doen om u RSS-feed te skeduleer nie.

Outomatiseer jou pos se RSS-stroom

Outomatiseer u RSS-voer afvoer met webstootkennisgewings. Integreer u webstootkennisgewings maklik om u RSS-voeritems outomaties deur middel van geteikende webstootkennisgewings te plaas.

Die maklikste manier om kategorieë van RSS-feed uit te sluit

Vanaf die oomblik dat u u eerste plasing met WordPress publiseer, word u nuwe plasings outomaties as RSS-voer gepubliseer. Daardie gebruiker wat u webwerf wil volg, kan maklik toegang tot hierdie voer verkry, en as gevolg hiervan moet u u RSS-feed so goed as moontlik maak..

RSS-voer

Alhoewel u die publikasie van u feeds maklik kan uitstel op enige tyd wat u wil, moet u soms slegs spesifieke kategorieë aan u volgelinge wys. Beter nog, u sal die kategorieë wat u nie wil vertoon nie, in die voer uitsluit.

Sluit kategorieë maklik van RSS-feed uit:

U kan byvoorbeeld ‘n dosyn kategorieë hê wat daagliks met nuwe inhoud opgedateer word en u gebruikers nie wil oorweldig nie. Miskien is ‘n spesifieke kategorie slegs ontwerp om gebruikers van sosiale media-webwerwe in te trek. Of miskien wil u hê dat u RSS-feed slegs die kategorie “nuus” moet toon. Wat ook al die rede, in die volgende reëls gaan ons u wys hoe u ‘n kategorie maklik uit RSS-feed kan uitsluit:

  1. Maak funksies oop.php
  2. Kopieer en plak die kode:
  3. funksie uitsluit_kategorieë_van_rss ($ navraag) {
    if ($ navraag-> is_feed) {
    $ Query-> stel ( 'n kat "," - 10, -21, -32);
    }
    gee $ navraag terug;
    }
    add_filter ( 'pre_get_posts', 'exclude_categories_from_rss');
    
  4. Verander kategorie-ID’s op die 3rd lyn
  5. Stoor veranderinge

Die maklikste manier om ‘n ID-nommer van ‘n kategorie te vind, is om ‘n kategorie van oop te maak Plasings -> Kategorieë. Sodra u op die “Edit” -knoppie geklik het, word die ID bo-aan u blaaier in ‘n vorm van URL gewys.

Soos u uit die kode kan sien, moet u ‘n “-” karakter voor die ID inskryf om ‘n kategorie uit te sluit. Sodra u die ID’s opgestel het, sal daardie kategorieë nie meer in u RSS-voer vertoon word nie. As u dit in die toekoms moet verander, kan u die funksie eenvoudig verander indien nodig en ‘n kategorie byvoeg / verwyder van die lys.

U RSS-voer het net nog beter geword. Moenie vergeet om ons ander tutoriale na te gaan oor hoe u u WordPress-aangedrewe webwerf kan verbeter en die beste kan maak uit die reeds wonderlike blogplatform nie..

Klaar maak

U moes teen hierdie tyd al aanvaar het dat RSS-feeds nog steeds ‘n ding is. En selfs as u nie ‘n aanhanger van RSS het nie, moet u aan u besoekers dink wat daagliks feeds gebruik. Om hulle te help, kan u die beste uit u RSS-voer gebruik deur die wenke wat ons in hierdie gids gewys het, te implementeer.

Wat dink u van RSS? Versamel u nuus op u rekenaars of slimfone? Wat van RSS op u blog?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map