WordPress: Rilata Afiŝa Agordado

wordpress

Se vi uzas WordPress, unu el viaj bezonataj aldonaĵoj devas esti la rilataj Afiŝu konekti. Dirite, mi rimarkis, ke la volumeno de ŝlosilvortoj afiŝitaj kun miaj Ĉiutagaj Legaĵoj vere distordis la rezultojn de Rilataj Afiŝoj.

Ankaŭ mi vere miris, ke la kromprogramo Rilataj Afiŝoj nur provizis liston de rilataj afiŝoj antaŭ la afiŝo, kiun vi legas! Kio se vi ŝanĝis vian opinion (kiel mi ofte faras!) ... ĉu vi ankaŭ ne devus doni afiŝojn publikigitajn post la originalo sed ankoraŭ rilatajn?

Rezulte, mi faris iujn malgrandajn ŝanĝojn al la aldonaĵo. Unue, por referenci afiŝojn antaŭ kaj post la nuna afiŝo, mi modifis linion 91 de:

. "KAJ post_dato> = '$ nun'" ĝis (Ĝisdatigita: 11/15/2011):. "KAJ post_dato! = '$ Nun'". "KAJ post_dato <= CURDATE ()"

Due, la Ĉiutagaj Legaĵoj en mia blogo aŭtomate estas afiŝitaj de Del.icio.us sub specifa Aŭtoro (tiel ke mi neniam ŝanĝus la pasvorton kaj rompus la aŭtomatan afiŝadon). Por fari tion, mi ĵus aldonis alian demandparametron por preterlasi tiun aŭtoron de la serĉitaj afiŝoj enmetante la sekvan linion post la antaŭa:

. "KAJ post_aŭtoro! = 4"

Mi trovis la aŭtoran numeron simple serĉante ĝin en miaj Uzantoj. Mi preferas ne komplikigi aferojn per aliĝo al alia tablo - ĝi povus redukti la rapidon kun kiu ĉi tiuj rezultoj montriĝas kaj malrapidigi la ŝarĝan tempon. Tio kondukos al homoj frustritaj kaj forirantaj.

La Avantaĝoj de Montrado de Rilataj Afiŝoj

Rilataj Afiŝoj estas mirinda ilo por iu ajn blogo. Rilataj afiŝoj plifortigas Serĉajn Rezultojn per pligrandigo de la ŝlosilvortoj per ligoj, grava elemento de Serĉilaj algoritmoj.

Rilataj afiŝoj ne nur estas SEM ilo, tamen. Rilataj afiŝoj estas retena ilo, kiu retenos uzantojn en via retejo. Eble ili ne trovos tion, kion ili serĉis, kie ili surteriĝis - sed se vi donas al ili aldonajn referencojn, ili eble restos!

20 Komentoj

  1. 1

    Cool lertaĵo. Mi ne rimarkis, ke Rilataj Afiŝoj nur elektas antaŭajn blogajn enirojn... Mi devos iri redakti la kromprogramon. Dankon pro la kapoj kaj instrukcioj 🙂
    ... kaj feliĉan novan jaron!

  2. 2
  3. 3

    wow.. ĉi tio estas bonega lertaĵo. Kvankam mi ne havas aldonaĵon pri afiŝoj rilataj al wasabi, mi havas aldonaĵon por Simplaj Etikedoj por rilataj afiŝoj kaj mi supozas, ke ĝi devas uzi la saman postdaton < kondiĉo. Dankon pro la konsilo, lasu min kontroli mian aldonkodon kaj vidi ĉu mi povas ĝustigi ĝin por doni pli bonajn rezultojn.

  4. 4

    Chandoo, Simplaj Etikedoj ne uzas postdatan kondiĉon - Mi kredas, ke ĝi kreas la rilatajn afiŝojn vive, kun ĉiu paĝa vido (krom se vi havas la kaŝmemoron ŝaltita). Tio ne estas la plej efika afero por la servilo, sed ĝi signifas, ke ĝi ricevos la plej bonajn kongruojn, ĉu ili estis afiŝitaj antaŭ aŭ post la spektado de afiŝo.

    Doug - Pardonu pro iom foriri la temon...

  5. 6

    Bonega afiŝo! Sed mi volas elekti kelkajn nitojn.

    Via pravigo por "(ne) aliĝado al alia tablo” ĉar:

    "ĝi povus redukti la rapidecon, je kiu ĉi tiuj rezultoj estas montritaj kaj malrapidigi la ŝarĝan tempon"

    estas eksterbaza kaj ekzemplo de trofrua optimumigo kiu malhelpas konserveblecon, kaj estas domaĝe vidi homojn kun konsiderinda publiko rekomendi tiajn aferojn ĉar ĝi disvastigas misinformon.

    La SQL-aliĝo, pri kiu vi parolas, supozante, ke vi havas raciajn indeksojn, maksimume pliigos vian respondtempon mikrosekundoj. Vi devus havi tunojn kaj tunojn da trafiko antaŭ ol iu ajn rimarkus eĉ duonsekundan diferencon. Nun jes, se vi devigas vin mem, vi povas skribi tiel vere senkonscian SQL-kodon, kiu terure funkcios, sed plia kunigo sur klavataj datumoj ne estas ekzemplo de tio.

    Ankaŭ, prefere ol rekomendi hakadon de ies publikigita kromaĵo, mi tre ŝatus vidi vin rekomendi plibonigi ĝin kaj poste labori por ke via plibonigo inkluzivu en la reala kromaĵo mem. Kiel estas, vi eble igos iujn amatorajn kodistojn apliki viajn ŝanĝojn kaj poste ĝisdatigi al la nova versio de la kromaĵo kaj ili perdos la ŝanĝojn sed ne povas eltrovi kio misfunkciis. Via ŝanĝo estas benigna, nur perdo de funkcieco, sed iuj hakoj povas kaŭzi ejon rompi se estonta revizio de la kerna kromaĵo estas uzata super la hakita.

    JMTCW. Daŭrigu la bonan laboron alie. 🙂

    • 7

      Saluton Mike!

      Dankon pro respondo – mi tamen ne certas, ke mi konsentas. Mi ne antaŭtempe optimumigis... fakte, mi trovis la plej bonan manieron akiri ĉiujn funkciojn, kiujn mi bezonis, sen neceso fari pliajn ŝanĝojn. En mia libro, tio devus esti ĉiu celo de programistoj.

      Mi ankaŭ diris ke ĝi povis influi rendimenton. Mi ne ĝenis testi aŭ provi ĉar ĝi ne estis necesa pro la maniero kiel mi optimumigis la kromprogramon. Denove – mi ricevis 100% de la funkcieco, kiun mi bezonis, sen fari aliĝon aŭ aldoni indeksojn, ktp. Tio estas la ĝusta solvo en mia libro.

      Mi tamen konsentas kun vi pri viaj aliaj notoj. Mi timas reeldoni kromaĵojn, mi sentas ke mi malkovras la laboron de aliulo. Mi referencis la blogon de la aŭtoro pri tio – do eble li konsideros ĉi tiujn kiel funkciojn por estonta eldono.

      PS: Riparis la redaktadon! 🙂

      • 8

        @Douglas: Mi tamen ne certas, ke mi konsentas. Mi ne antaŭtempe optimumigis? Denove - mi ricevis 100% de la funkcieco, kiun mi bezonis, sen fari kunigon aŭ aldoni indeksojn, ktp.

        Nu, mi supozas, ke tio estas la diferenco inter iu, kiu rigardas programadon de perfektivo de profesio kaj metio kontraŭ iu, kiu estas praktikanto, kiu nur provas fari ion (kaj mi ne volas diri tion perjorative; en kelkaj dissendolistoj mi ludas la leterrolo kontraŭ la unua. 🙂

        Ĝi similas al kiel librotenisto aŭ advokato diras al komercisto "Mi ne farus tion” kaj la komercisto, ne trempinta en ĉiuj ramificacioj, pri kiuj la profesiuloj konscias, kiel *potencaj*, ignoras iliajn konsilojn ĉar ĝi ŝajnas tro da peno, kaj plugas antaŭen. Dio scias, ke mi estis tiu entreprenisto en la pasinteco kaj plugis antaŭen kontraŭ ĉiuj konsiloj, kvankam multe al mia ŝarĝo poste. 🙂

        @Douglas: Mi malfidas reeldoni kromaĵojn, ...

        Ne, ne ĝuste tion mi diris. Kion mi diris estas, ke ĉar ĝi estas malfermfonta vi povas kontribui viajn ŝanĝojn reen al la originala aŭtoro, kiun ili akceptos, kaj vi povas fari ĝin proaktive kontaktante kaj ofertante. Mi nuntempe laboras kiel merkatika konsultisto kaj reteja realiganto por niĉaj presaĵeldonejoj kaj uzo Drupalo por retteknologio, kaj la Drupalo-komunumo ĉiam kontaktas kromaŭtorojn (Drupalo nomas ilin "moduloj") kaj proponas helpi plibonigi aliulajn modulojn.

        Nur penso.

        PS Dankon pro la redakta solvo.

        • 9

          Bonaj punktoj, Mike!

          Mi povas tuŝi la kromprogramon por aldoni tiun opcion de "Nur montri Afiŝojn Antaŭ la Afiŝo Montrita". Mi pensas, ke la dua opcio estas iom pli proprieta por mia blogo, sed mi kontrolos kaj vidos, ke ĝi povas interesi la aŭtoron.

  6. 11
  7. 13

    Doug – Eble mi mankas ion ĉi tie. Ŝajnas ke

    AND post_date <= '$now'

    ne malhelpas afiŝojn faritajn post tiu aparta afiŝo esti inkluzivitaj, tiom kiom ĝi malhelpas inkludon de afiŝoj kiujn vi eble agordis por esti. eldonita estonte.

    Mi esperas, ke tio havas sencon kaj dankon pro la bonega blogo.

  8. 15

    @Mike: Nu, mi supozas, ke tio estas la diferenco inter iu, kiu rigardas programadon de perfektivo de profesio kaj metio kontraŭ iu, kiu estas praktikanto, kiu nur provas fari ion.

    Interesa distingo. Kvankam estus bone, ke ĉio funkcias kiel eble plej bone, en multaj kazoj tio ŝajnas nepraktika. Mi strebas trovi ekvilibron en mia programado inter kiel mi ŝatus io funkcii kaj kiom da $ aŭ tempo necesas por atingi ĝin.

    Mi strebas fari la minimumon necesan por plenumi la celon, kiun mi provas atingi. Pasigi pli da tempo ne estus koste efika.

    Resume, krom se tiu perdo de efikeco estis rimarkebla en mia blogo mi ne elspezus la kroman tempon, Se ĝi estas rimarkebla ol mi decidus ĉu la plia tempo valorus la rezulton. Perfekteco ne ĉiam estas la plej bona solvo.

    • 16

      @Dwayne: Mi strebas fari la minimumon necesan por plenumi la celon, kiun mi provas atingi. Pasigi pli da tempo ne estus koste efika.

      Kompreneble, se ĉiam fari la minimumon signifas, ke vi ne lernas pli bonajn teknikojn kaŭzante vin ripeti la minimumon multfoje en la estonteco prefere ol permesi vin eviti ĝin, tiam vi faris malveran atingon. Jes, multaj taskoj ne bezonas kroman penon, sed mi vidis multajn homojn preni ŝparvojojn kiel ĉi en la pasinteco kaj ili estis kelkaj el la malplej produktivaj kaj/aŭ malplej valor-kreantaj homoj kiujn mi konis (kelkaj el ili bedaŭrinde estis miaj dungitoj. , tial mi vere rimarkis ilian mankon de produktiveco.)

      @Dwayne: Resume, krom se tiu perdo de efikeco estus rimarkebla en mia blogo, mi ne elspezus la kroman tempon, Se ĝi estas rimarkebla ol mi decidus ĉu la kroma tempo valorus la rezulton. Perfekteco ne ĉiam estas la plej bona solvo.

      Mi pensas, ke vi maltrafis miajn punktojn. Unue mi diris, ke Doug optimumigis por nerimarkeblaj efikecoj, ne mi, sed pli grave, se vi efektivigos hakon, kiu povas kaŭzi estontajn problemojn pri daŭrigebleco pro bono, ne publikigu ĝin por alies uzo sen almenaŭ diri al ili pri la. specoj de daŭrigeblaj problemoj, kiujn ĝi povus kaŭzi al ili poste.

      La ironio de via komento estas, ke preni la rapidan kaj facilan vojon ofte finas kosti al vi multe pli da tempo estonte kiam vi instalas sekurecan ĝisdatigon por via WordPress, perdas vian hakitan funkcion kaj volas ĝin reen. Nun vi havas fojnamason kun mankanta kudrilo kaj vi nun devas eltrovi kie la kudrilo antaŭe estis.

      Pasigi kroman tempon por agado? Bah, ĝenerale ne necesas. Pasigi kroman tempon pri konservebleco? Jes, ĝi ofte pagas por si longtempe.

      Envolvinte, jes, estas homa naturo malakcepti avertojn pri aferoj, kiuj neniam kaŭzis al si doloron. Sentu la doloron unufoje kaj vi multe pli verŝajne atentos tiujn avertojn de aliaj, kiuj jam sentis tiun doloron.

  9. 17

    Unu aferon mi devus diri; Mi ja pensas, ke la hako de Doug estus bona aldono al WordPress, almenaŭ kiel uzanta elekto. Ŝajnas sufiĉe stulte limigi rilatajn afiŝojn nur al tiuj, kiuj aperis antaŭe.

    ANKAŬ, mi ŝatus peti Doug afiŝi pri kiel liaj ĉiutagaj afiŝoj estas afiŝitaj de del.icio.us; tio estus interesa temo.

    • 18
      • 19

        He. Bona unu! Mi supozas, ke mi unue devus serĉi ĝin por guglo.

        Cetere, mi sendis al vi personan retpoŝton pri mi, ke mi estas en Indy la 16-an ĝis la 19-a de februaro antaŭ proksimume semajno, sed mi ne aŭdis respondon. Ĉu vi ricevis? (Bentu forviŝi ĉi tiun parton de mia komento.)

  10. 20

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.