WordPress: Tweaking tal-Post Relatat

wordpress

Jekk qed tuża WordPress, wieħed mill-plugins meħtieġa tiegħek għandu jkun Post relatat plugin. Cela dit, innutajt li l-volum tal-kliem kjavi li kienu qed jiġu stazzjonati bil-Qari ta 'Kuljum tiegħi kienu tassew jgħawġu r-riżultati tal-Post Relatat.

Kif ukoll, kont verament sorpriż li l-plugin Related Posts ipprovda biss lista ta 'postijiet relatati qabel il-kariga li qed taqra! X'jiġri jekk tbiddel fehmtek (bħalma nagħmel spiss!) ... m'għandekx tipprovdi wkoll postijiet li ġew rilaxxati wara l-oriġinal imma li xorta huma relatati?

Bħala riżultat, għamilt xi tweaks minuri għall-plugin. L-ewwel, sabiex nirreferi għal postijiet kemm qabel kif ukoll wara l-post attwali, immodifikajt il-linja 91 minn:

. "U post_date> = '$ issa'" sa (AĠĠORNATA: 11/15/2011):. "U post_date! = '$ Issa'". "U post_data <= CURDATE ()"

It-tieni, il-Qari ta 'Kuljum fuq il-blog tiegħi huma stazzjonati awtomatikament minn Del.icio.us taħt Awtur speċifiku (sabiex qatt ma nbiddel il-password u nkisser l-istazzjonar awtomatizzat). Biex tagħmel dan, jien biss żidt parametru ieħor ta 'mistoqsija biex inħalli barra dak l-awtur mill-postijiet li ġew imfittxija billi ddaħħal il-linja li ġejja wara dik ta' qabel:

. "U post_autor! = 4"

Sibt in-numru tal-awtur sempliċement billi fittixtu fl-Utenti tiegħi. Nippreferi li ma nagħmilx l-affarijiet ikkumplikati billi ningħaqad ma 'tabella oħra - tista' tnaqqas il-veloċità li biha jintwerew dawn ir-riżultati u tnaqqas il-veloċità tal-ħin tat-tagħbija. Dan iwassal biex in-nies jiġu frustrati u jitilqu.

Il-Benefiċċji tal-Wiri ta 'Karigi Relatati

Karigi Relatati hija għodda meraviljuża għal kwalunkwe blog. Postijiet relatati jsaħħu r-Riżultati tal-Search Engine billi tkabbar il-kliem kjavi permezz ta 'links, element importanti tal-algoritmi tal-Search Engine.

Postijiet relatati mhumiex biss SEM għodda, għalkemm. Karigi relatati huma għodda ta 'żamma li żżomm l-utenti fis-sit tiegħek. Jista 'jkun li ma jsibux dak li kienu qed ifittxu fejn żbarkaw - imma jekk tipprovdihom b'referenzi addizzjonali, jistgħu jeħlu!

20 Kummenti

  1. 1
  2. 2
  3. 3

    naqra .. din hija trick pulita. Anki jekk m'għandix plug-in ta 'postijiet relatati mal-wasabi, għandi plug-in ta' Tikketti Sempliċi għal postijiet relatati u qed naħseb li jrid juża l-istess kundizzjoni ta 'wara d-data. Grazzi tal-ponta, ħallini niċċekkja l-kodiċi tal-plug-in tiegħi u nara jekk nistax nirranġaha biex nagħti riżultati aħjar.

  4. 4

    Chandoo, Simple Tags ma jużax kundizzjoni ta 'wara d-data - Nemmen li toħloq il-postijiet relatati live, ma' kull paġna li tidher (sakemm ma jkollokx il-cache mixgħul). Dik mhix l-iktar ħaġa effiċjenti għas-server, iżda dan ifisser li se tikseb l-aħjar logħbiet, kemm jekk ġew stazzjonati qabel jew wara li l-post ġie meqjus.

    Doug - jiddispjaċini talli ħriġt ftit mit-tema ...

  5. 6

    Kariga kbira! Imma nixtieq nagħżel ftit nits.

    Il-ġustifikazzjoni tiegħek għal "(mhux) tingħaqad ma 'mejda oħra”Għaliex:

    "jista 'jnaqqas il-veloċità li biha dawn ir-riżultati jintwerew u jnaqqas il-ħin tat-tagħbija"

    huwa offbase u eżempju ta 'ottimizzazzjoni prematura li jinibixxi l-manutenzjoni, u huwa tal-mistħija li tara nies b'udjenza mdaqqsa jirrakkomandaw affarijiet bħal dawn għax tifrex informazzjoni ħażina.

    Is-sħubija SQL li titkellem dwarha, jekk wieħed jassumi li għandek indiċi raġonevoli fis-seħħ iżżid il-ħin tar-rispons tiegħek l-iktar mikrosekondi. Int ikollok ikollok tunnellata u tunnellata ta 'traffiku qabel ma xi ħadd jinduna anke b'nofs sekonda ta' differenza. Issa iva, jekk iġġiegħel lilek innifsek tista 'tikteb kodiċi SQL tant braindead li se jwettaq terriblement, iżda għaqda addizzjonali fuq data keyed mhix eżempju ta' dan.

    Barra minn hekk, aktar milli nirrakkomanda l-hacking tal-plugin ippubblikat ta 'xi ħadd, nixtieq tassew nara li intom favur it-tisħiħ tiegħu u mbagħad naħdem biex it-titjib tiegħek jiġi inkluż fil-plugin innifsu. Kif inhu, tista 'tikseb xi kodifikaturi tad-dilettanti biex japplikaw il-bidliet tiegħek u mbagħad aktar tard jaġġornaw għall-verżjoni l-ġdida tal-plugin u jitilfu l-bidliet iżda ma jistgħux insemmu dak li mar ħażin. Il-bidla tiegħek hija beninna, sempliċement telf ta 'funzjonalità, imma xi hacks jistgħu jikkawżaw li sit jinqasam jekk reviżjoni futura tal-plugin ewlieni tintuża' l fuq minn dik hacked.

    JMTCW. Kompli x-xogħol tajjeb inkella. 🙂

    • 7

      Hello Mike!

      Grazzi talli weġibt - għalkemm m'iniex ċert li naqbel. Ma ottimizzajtx qabel iż-żmien ... fil-fatt, sibt l-aħjar mod biex nikseb il-funzjonalità kollha li kelli bżonn mingħajr l-ebda ħtieġa li nagħmel bidliet addizzjonali. Fil-ktieb tiegħi, dak għandu jkun kull mira tal-iżviluppaturi.

      Għidt ukoll li tista jaffettwaw il-prestazzjoni. Ma bdejtx nittestja jew nipprova għax ma kienx meħtieġ minħabba l-mod li ottimizza l-plugin. Għal darb'oħra - sibt 100% tal-funzjonalità li kelli bżonn mingħajr ma ngħaqqad jew inżid indiċi, eċċ. Dik hija s-soluzzjoni t-tajba fil-ktieb tiegħi.

      Madankollu naqbel miegħek fuq in-noti l-oħra tiegħek. Qed niddejjaq mill-ġdid il-plugins, inħoss li qed inħalli espożizzjoni mix-xogħol ta 'ħaddieħor. Irreferjajt il-blog tal-awtur dwar dan - allura forsi hu se jqis dawn bħala fatturi għal rilaxx futur.

      PS: Irranġa l-editjar! 🙂

      • 8

        @Douglas: Mhux ċert li naqbel, għalkemm. Ma ottimizzax qabel iż-żmien? Għal darb'oħra - sibt 100% tal-funzjonalità li kelli bżonn mingħajr ma ngħaqad jew inżid indiċi, eċċ.

        Ukoll, naħseb li dik hija d-differenza bejn xi ħadd li qed jara programmazzjoni mill-perfezzjoni tal-professjoni u inġenju kontra xi ħadd li huwa prattikant li qed jipprova jagħmel xi ħaġa biss (u ma jfissirx li b'mod sperorattiv; fuq xi listi ta 'indirizzi nilgħab rwol ta 'ittra kontra ta' l-ewwel. 🙂

        Huwa simili għal kif accountant jew avukat jgħid lil sid in-negozju "Jien ma nagħmilx hekk”U s-sid tan-negozju, li ma jidħolx fir-ramifikazzjonijiet kollha li l-professjonisti huma konxji minnhom bħala * potenzjali * jinjora l-parir tagħhom minħabba li jidher qisu sforz żejjed, u jaħrit quddiem. Alla jaf li kont dak is-sid tan-negozju fil-passat u ħriġt 'il quddiem kontra l-pariri kollha, għalkemm ħafna għall-kariga tiegħi aktar tard. 🙂

        @Douglas: Qed niddejjaq mill-ġdid il-plugins, ...

        Le, mhux eżattament dak li kont qed ngħid. Dak li kont qed ngħid huwa li billi huwa open-source tista 'tikkontribwixxi l-bidliet tiegħek lura lill-awtur oriġinali li huma jaċċettaw, u tista' tagħmel dan b'mod proattiv billi tikkuntattja u toffri. Bħalissa naħdem bħala konsulent tal-marketing u implimentatur tal-websajt għal pubblikaturi u użu tal-istampar niċċa Drupal għat-teknoloġija tal-web, u l-komunità Drupal dejjem tikkuntattja lill-awturi tal-plugin (Drupal isejħilhom "moduli") u toffri biex tgħin ittejjeb il-moduli tal-oħrajn.

        Ħsieb biss.

        PS Grazzi għall-iffissar tal-editjar.

        • 9

          Punti tajbin, Mike!

          Jien nista 'nagħmel il-plugin bil-plugin biex inżid dik l-għażla ta' "Uri biss Karigi Qabel il-Post Muri". Naħseb li t-tieni għażla hija ftit iktar proprjetarja għall-blog tiegħi, imma jien niċċekkja u naraha li tista 'tkun ta' interess għall-awtur.

  6. 11
  7. 13

    Doug - Jista 'jkun li nieqes xi ħaġa hawn. Jidher li

    AND post_date <= '$now'

    ma jimpedixxix karigi li jsiru wara dik il-kariga partikolari milli jiġu nklużi, daqskemm jimpedixxi l-inklużjoni ta 'karigi li jista' jkun li ssettjajt li tkun ippubblikati fil-futur.

    Nispera li jagħmel sens u grazzi għall-blog il-kbir.

  8. 15

    @Mike: Ukoll, naħseb li hi d-differenza bejn xi ħadd li qed jara programmazzjoni mill-perfezzjoni tal-professjoni u inġenju kontra xi ħadd li huwa prattikant li qed jipprova jagħmel xi ħaġa biss

    Distinzjoni interessanti. Filwaqt li jkun sabiħ li kollox jaħdem bl-aħjar mod assolut li jista 'jkun, f'ħafna każijiet dak ma jidhirx prattiku. Jiena nagħmel ħilti biex insib bilanċ fil-programmazzjoni tiegħi bejn kif nixtieq xi ħaġa taħdem u kemm se tieħu $ jew ħin biex nasal hemm.

    Jiena nagħmel ħilti biex nagħmel il-minimu li hemm bżonn biex inwettaq l-iskop li nipprova nilħaq. Li tqatta 'iktar ħin ma jkunx kosteffettiv.

    Fil-qosor, sakemm dak it-telf fl-effiċjenza ma kienx notevoli fil-blog tiegħi ma nqattax il-ħin żejjed, Jekk ikun notevoli milli niddeċiedi jekk il-ħin addizzjonali jkunx jiswa r-riżultat. Il-perfezzjoni mhix dejjem l-aħjar soluzzjoni.

    • 16

      @Dwayne: Jiena nistinka biex nagħmel il-minimu li hemm bżonn biex inwettaq l-iskop li qed nipprova nikseb. Li tqatta 'iktar ħin ma jkunx kosteffettiv.

      Naturalment jekk dejjem tagħmel il-minimu jfisser li ma titgħallimx tekniki aħjar li jikkawżawlek tirrepeti l-minimu kemm-il darba fil-futur aktar milli tħallik tevitah, allura għamilt kisba falza. Iva, ħafna kompiti m'għandhomx bżonn sforz żejjed imma rajt ħafna nies jieħdu shortcuts bħal dawn fil-passat u kienu wħud mill-inqas nies produttivi u / jew l-inqas li joħolqu l-valur li kont naf (uħud minnhom sfortunatament kienu l-impjegati tiegħi , għalhekk għaliex verament innutajt in-nuqqas ta 'produttività tagħhom.)

      @Dwayne: Fil-qosor, sakemm dak it-telf fl-effiċjenza ma kienx notevoli fil-blog tiegħi ma nqattax il-ħin żejjed, Jekk ikun notevoli milli niddeċiedi jekk il-ħin addizzjonali jkunx jiswa r-riżultat. Il-perfezzjoni mhix dejjem l-aħjar soluzzjoni.

      Naħseb li tlift il-punti tiegħi. L-ewwel kont qed ngħid li Doug kien qed jottimizza għal effiċjenzi inosservabbli, mhux jien, imma iktar importanti minn hekk jekk inti se timplimenta hack li jista 'jikkawża kwistjonijiet ta' manutenzjoni futura f'ġieħ it-tjubija ma tippubblikahx għall-użu ta 'ħaddieħor mingħajr għall-inqas tgħidilhom dwar l- tip ta 'problemi ta' manutenzjoni li jista 'jikkawża għalihom aktar tard.

      L-ironija tal-kumment tiegħek hija li tieħu r-rotta faċli u ta ’spiss tispiċċa tiswik ħafna iktar ħin fil-futur meta tinstalla aġġornament tas-sigurtà għal WordPress tiegħek, titlef il-funzjonalità hacked tiegħek u tridha lura. Issa għandek haystack b'labra nieqsa u issa trid issib fejn kienet il-labra.

      Qatta 'ħin żejjed fuq il-prestazzjoni? Bah, ġeneralment mhux meħtieġ. Qatta 'ħin żejjed fuq il-manutenzjoni? Iva, ħafna drabi tħallas għaliha nnifisha fit-tul.

      Tgeżwir, iva hija n-natura umana li twarrab it-twissijiet għal affarijiet li qatt ma kkawżaw uġigħ lilu nnifsu. Ħoss l-uġigħ darba u tkun iktar probabbli li tagħti kas dawk it-twissijiet minn oħrajn li diġà ħassew dak l-uġigħ.

  9. 17

    Ħaġa waħda għandi ngħid; Naħseb li l-hack ta 'Doug ikun żieda tajba ma' WordPress, għallinqas bħala għażla ta 'utent. Jidher pjuttost iblah li tillimita postijiet relatati għal dawk biss li ġew qabel.

    WKOLL, nixtieq nitlob lil Doug biex jibgħat post dwar kif il-karigi tiegħu ta 'kuljum huma mpoġġija minn del.icio.us; dak ikun suġġett interessanti.

  10. 20

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.