WordPress: May Kalabutan nga Post Tweaking

wordpress

Kung naggamit ka sa WordPress, usa sa kinahanglan nimo nga mga plugin kinahanglan mao ang May Kalabutan nga mga Post plugin Giingon nga, namatikdan ko nga ang gidaghanon sa mga keyword nga gi-post sa akong Daily Reads tinuud nga nag-skew sa mga sangputanan nga Kaugnay nga Post.

Ingon usab, Nahibulong gyud ako nga ang plugin nga Mga Kaugnay nga Mga Post naghatag lamang usa ka lista sa mga may kalabutan nga mga post sa atubangan sa ang post nga imong gibasa! Unsa man kung gibag-o nimo ang imong hunahuna (sama sa kanunay nako nga gibuhat!)… Dili ba kinahanglan nga maghatag ka usab mga post nga gipagawas pagkahuman sa orihinal apan adunay kalabutan gihapon?

Ingon usa ka sangputanan, naghimo ako pipila ka gagmay nga pag-tweak sa plugin. Una, aron mag-refer sa mga post parehas sa wala pa ug pagkahuman sa karon nga post, giusab nako ang linya 91 gikan sa:

. "AND post_date> = '$ now'" hangtod (UPDATED: 11/15/2011):. "UG post_date! = '$ Karon'". "UG post_date <= CURDATE ()"

Ikaduha, ang Mga Adlaw-Adlaw nga Pagbasa sa akong blog nga awtomatikong gi-post sa Del.icio.us sa ilalum sa usa ka piho nga Awtor (aron dili nako mabag-o ang password ug gubaon ang automated nga pag-post). Aron mahimo kini, nagdugang na lang ako usa pa nga parameter sa pangutana aron mawala ang tagsulat gikan sa mga post nga gipangita pinaagi sa pagsulud sa mosunud nga linya pagkahuman sa miaging:

. "UG post_author! = 4"

Nakit-an nako ang numero sa tagsulat pinaagi ra sa pagtan-aw niini sa akong mga Users. Dili ko himuon nga komplikado ang mga butang pinaagi sa pag-apil sa lain nga lamesa - mahimo kini makunhuran ang katulin nga gipakita niini nga mga resulta ug hinay ang oras sa pag-load Nga mosangput sa mga tawo nga nasagmuyo ug mobiya.

Ang Mga Kaayohan sa Pagpakita sa May Kalabutan nga mga Post

Ang may kalabutan nga mga Post usa ka maayo nga gamit alang sa bisan unsang blog. Ang mga may kalabutan nga mga post nagpalig-on sa Mga Resulta sa Search Engine pinaagi sa pagpadako sa mga keyword pinaagi sa mga link, usa ka hinungdanon nga elemento sa mga algorithm sa Search Engine.

Ang mga may kalabutan nga mga post dili lang a sem himan, bisan pa. Ang mga may kalabutan nga mga post usa ka himan sa pagpabilin nga magpadayon sa mga mogamit sa imong site. Mahimong dili nila makit-an kung unsa ang ilang gipangita kung diin sila mitugpa - apan kung hatagan nimo sila og dugang nga mga pakisayran, mahimo sila magpadayon!

20 Comments

  1. 1

    Bugnaw nga limbong. Wala ko nahibal-an nga ang Mga Kaugnay nga Post nagpili ra sa mga naunang mga entry sa blog… Kinahanglan nako nga i-edit ang plug-in. Salamat sa mga ulo ug panudlo 🙂
    …ug malipayong Bag-ong Tuig!

  2. 2

    Maayo nga pag-hack - bisan kung sa personal gigamit nako ang Simple Tags alang sa mga may kalabutan nga mga post pinasukad sa mga tag, apan hingpit nga uyon ako nga kinahanglan adunay kalabutan nga mga post.

  3. 3

    wow .. kini usa ka hapsay nga limbong. Bisan kung wala ako plug nga adunay kalabutan nga wasabi nga mga post, adunay ako Simple nga plug-in nga Mga Tag alang sa mga may kalabutan nga mga post ug sa akong pangagpas nga kini kinahanglan nga naggamit parehas nga kondisyon sa postdate <kahimtang. Salamat sa tip, tugoti nga susihon nako ang akong plug-in code ug tan-awa kung mahimo nako kini masapawan aron makahatag labi ka maayo nga mga sangputanan.

  4. 4

    Ang Chandoo, Yano nga Mga Tag dili mogamit usa ka kondisyon sa postdate - Nagtuo ako nga kini gihimo nga live ang mga may kalabutan nga mga post, sa matag pagtan-aw sa panid (gawas kung giablihan ang cache). Dili kana ang labing episyente nga butang alang sa server, apan kini gipasabut nga makuha niini ang labing kaayo nga mga posporo, gi-post ba kini kaniadto o pagkahuman sa post nga nakita.

    Doug - pasensya sa pag-adto sa gamay nga hilisgutan…

  5. 6

    Maayo nga post! Apan gusto ko nga pumili pipila ka mga nits.

    Ang imong katarungan alang sa “(dili) pag-apil sa laing lamesa”Tungod kay:

    "mahimo'g maibanan ang katulin nga gipakita niini nga mga sangputanan ug hinay ang oras sa pag-load"

    offbase ug usa ka pananglitan sa ahat nga pag-optimize nga nagpugong sa pagpadayon, ug makauulaw nga makita ang mga tawo nga adunay daghang mamiminaw nga girekomenda ang mga ingon nga butang tungod kay kini nagpakaylap sayop nga kasayuran.

    Ang pag-apil sa SQL nga imong gihisgutan, sa paghunahuna nga ang imong adunay makatarunganon nga mga indeks sa lugar magdugang sa imong oras sa pagtubag sa kadaghanan mga microsecond. Kinahanglan nimo nga adunay tonelada ug tonelada nga trapiko sa wala pa makamatikod bisan kinsa bisan ang tunga sa segundo nga kalainan. Karon oo, kung imong pugson ang imong kaugalingon mahimo ka nga magsulat sa tinuud nga braindead SQL code nga makahimo sa makalilisang nga, apan ang usa ka dugang nga pag-apil sa keyed data dili usa ka pananglitan niana.

    Ingon usab, imbis nga adbokasiya ang pag-hack sa gi-publish nga plugin sa usa ka tawo, gusto gyud nako nga makit-an ka nga nagpasiugda sa pagpaayo niini ug pagkahuman nagtrabaho aron maapil ang imong pagpaayo sa tinuud nga plugin. Ingon sa, mahimo ka makakuha pipila ka mga amateur coder aron ma-apply ang imong mga pagbag-o ug pagkahuman mag-upgrade sa bag-ong bersyon sa plugin ug gibuhian nila ang mga pagbag-o apan dili mahibal-an kung unsa ang sayup. Ang imong pagbag-o maayo, pagkawala ra sa pag-andar, apan ang pipila nga mga pag-hack mahimong hinungdan sa pagkabungkag sa usa ka site kung ang us aka umaabot nga rebisyon sa kinauyokan nga plugin gigamit sa ibabaw sa usa nga na-hack.

    JMTCW. Ipadayon ang maayong buhat kung dili. 🙂

    • 7

      Hi Mike!

      Salamat sa pagtubag - Dili ako sigurado nga uyon ako, bisan pa. Wala ko pag-optimize sa wala’y panahon… sa tinuud, nakit-an nako ang labing kaayo nga paagi aron makuha ang tanan nga pagpaandar nga kinahanglan nako nga dili kinahanglan nga maghimo dugang nga mga pagbag-o. Sa akong libro, kana unta ang target sa matag developer.

      Gisulti ko usab kini mahimo makaapekto sa pasundayag. Wala ako naglisud sa pagsulay o pagsulay tungod kay dili kinahanglan nga gihatag sa paagi nga gi-optimize nako ang plugin. Sa makausa pa - Nakuha nako ang 100% sa pagpaandar nga kinahanglan nako nga wala mag-apil o pagdugang mga indeks, ug uban pa Kana ang husto nga solusyon sa akong libro.

      Uyon ako kanimo sa imong uban pang mga nota, bisan pa. Nag-ayo ako sa pagpatik pag-usab sa mga plug-in, ingon gibati nako ang trabaho sa uban. Gi-refer ko ang blog sa tagsulat bahin niini - busa tingali kini ang iyang hunahunaon ingon mga dagway alang sa umaabot nga pagpagawas.

      PS: Giayo ang pag-edit! 🙂

      • 8

        @Douglas: Dili ba ako sigurado nga uyon ako, bisan pa. Wala ko pagbantay sa sayo nga panahon? Sa makausa pa - Nakuha nako ang 100% sa pagpaandar nga kinahanglan nako nga wala pag-apil o pagdugang mga indeks, ubp.

        Mao ra, sa akong hunahuna kana ang kalainan sa taliwala sa usa ka tawo nga nagtan-aw sa programa gikan sa kahingpitan sa propesyon ug usa ka batid kumpara sa usa ka tawo nga usa ka praktikal nga naningkamot nga mahuman ang usa ka butang (ug dili ko gipasabut kana sa pagpamakak; sa pipila ka mga lista sa pag-mail gipatugtog nako ang papel nga papel kontra sa nahauna. 🙂

        Kini pareho sa kung giunsa pagsulti sa usa ka accountant o abogado sa tag-iya sa negosyo nga “Dili nako buhaton kana”Ug ang tag-iya sa negosyo, dili matago ang tanan nga mga kabalak-an nga nahibal-an sa mga propesyonal nga * potensyal * nga wala magtagad sa ilang tambag tungod kay kini ingon og daghang paningkamot, ug modaro sa unahan. Nahibal-an sa Diyos nga ako ang tag-iya sa negosyo kaniadto ug nag-arado sa unahan supak sa tanan nga tambag, bisan kung wala ako nahibal-an sa ulahi. 🙂

        @Douglas: Malinawon ako sa pagmantala usab og mga plugin,…

        Dili, dili kana eksakto kung unsa ang akong giingon. Ang akong giingon mao nga tungod kay kini bukas nga gigikanan mahimo nimo maambag ang imong mga pagbag-o sa orihinal nga tagsulat nga kini dawaton nila, ug mahimo nimo kini nga aktibo pinaagi sa pagkontak ug pagtanyag. Karon ako nagtrabaho isip usa ka consultant sa pagpamaligya ug tigpatuman sa website alang sa mga gipatik ug gigamit sa mga nichic print Drupal alang sa teknolohiya sa web, ug ang komunidad nga Drupal kanunay nga gikontak ang mga tagsulat sa plugin (gitawag sila ni Drupal nga "mga module") ug gitanyag aron makatabang nga mapaayo ang mga modyul sa uban.

        Hunahunaa ra.

        PS Salamat sa pag-ayo sa pag-edit.

        • 9

          Maayo nga puntos, Mike!

          Mahimo ko nga tinker sa plugin aron madugangan ang kana nga kapilian nga "Ipakita ra ang Mga Post Sa wala pa Ipakita ang Post". Sa akong hunahuna ang ikaduha nga kapilian mao ang gamay nga tag-iya alang sa akong blog, apan susihon ko ug tan-awon kini nga mahimo’g interesado sa tagsulat.

  6. 11
  7. 13

    Doug - Mahimo nga adunay ako nawala dinhi. Ingon ana

    AND post_date <= '$now'

    dili mapugngan ang mga post nga gihimo pagkahuman sa kana nga partikular nga post gikan sa pag-upod, labi pa nga gipugngan ang pagsama sa mga post nga mahimo nimong itakda gimantala sa umaabot.

    Paglaum nga adunay kahulugan ug salamat sa maayong blog.

  8. 15

    @Mike: Buweno, akong hunahuna nga kana ang kalahian taliwala sa usa ka tawo nga nagtan-aw sa programa gikan sa perpekto nga propesyon ug usa ka batid kumpara sa usa ka tawo nga usa ka praktikal nga naningkamot nga mahuman ang usa ka butang

    Makapaikag nga kalainan. Bisan kung maayo nga ang tanan modagan sa labing kaarang nga mahimo, sa daghang mga kaso nga ingon dili praktikal. Gipaningkamutan nako nga makit-an ang balanse sa akong programa taliwala sa kung giunsa nako gusto ang usa ka butang nga modagan ug kung unsang kantidad nga $ o oras ang kinahanglan aron makuha kini.

    Gipaningkamutan nako nga buhaton ang labing gamay nga gikinahanglan aron matuman ang katuyoan nga akong gitinguha nga makab-ot. Ang paggugol og daghang oras dili epektibo.

    Sa laktod, gawas kung ang pagkawala sa kahusayan namatikdan sa akong blog dili ako mogugol og dugang nga oras, Kung kini mamatikdan kaysa magbuut ako kung ang dugang nga oras mahimong bili sa sangputanan. Ang pagkahingpit dili kanunay ang labing kaayo nga solusyon.

    • 16

      @Dwayne: Gipaningkamutan nako nga buhaton ang labing gamay nga gikinahanglan aron matuman ang katuyoan nga akong gisulayan nga makab-ot. Ang paggugol og daghang oras dili epektibo.

      Siyempre kung kanunay buhaton ang labing gamay nagpasabut nga dili ka makakat-on labi ka maayo nga mga pamaagi hinungdan nga imong gisubli ang minimum sa daghang mga higayon sa umaabot kaysa gitugotan ka nga malikayan kini, nan nakahimo ka usa ka sayup nga pagkab-ot. Oo, daghang mga buluhaton ang dili kinahanglan dugang nga paningkamot apan nasaksihan nako ang daghang mga tawo nga nag-pintas sama niini kaniadto ug sila ang pipila sa labing dili kaayo mabungahon ug / o labing maminusan nga nagmugna og kantidad nga mga tawo nga akong kaila (ang uban sa ila daotan ang akong mga empleyado. , busa ngano nga namatikdan ko ang ilang kakulang sa pagkamabungahon.)

      @Dwayne: Sa laktud, gawas kung ang pagkawala sa kahusayan namatikdan sa akong blog dili ko igugol ang dugang nga oras, Kung kini mamatikdan kaysa mohukom ako kung ang dugang nga oras mahimong bili sa resulta. Ang pagkahingpit dili kanunay ang labing kaayo nga solusyon.

      Gihunahuna nako nga gimingaw ka sa akong mga punto. Una nga giingon ko nga ang pag-optimize ni Doug alang sa dili maayo nga pagkaayo, dili ako, apan labi ka hinungdan kung magpatuman ka usa ka pag-hack nga mahimong hinungdan sa mga isyu sa pagpadayon sa umaabot alang sa kaayohan ayaw imantala kini alang sa paggamit sa uban nga dili mubu sa pagsulti kanila sa klase nga mga problema sa pagpadayon nga mahimo’g hinungdan sa ila sa ulahi.

      Ang katingad-an sa imong komento mao nga ang pagkuha sa dali ug dali nga ruta kanunay matapos nga mogasto kanimo sa daghang oras sa umaabot kung mag-install ka usa ka update sa seguridad alang sa imong WordPress, buhian ang imong na-hack nga pagpaandar ug gusto kini ibalik. Karon adunay ka usa ka haystack nga adunay usa ka nawala nga dagum ug kinahanglan nimo karon mahibal-an kung diin kaniadto ang dagum.

      Paggasto dugang nga oras sa paghimo? Bah, sa kinatibuk-an dili kinahanglan. Paggasto dugang nga oras sa pagpadayon? Oo, kanunay nga kini nagbayad alang sa kaugalingon sa kadugayon.

      Ang pagputos, oo kinaiya sa tawo nga isalikway ang mga pasidaan alang sa mga butang nga wala gyud hinungdan sa kasakit sa kaugalingon. Mobati kausa sa kasakit ug labi ka labi ka daghan nga maminaw sa mga pahimangno gikan sa uban nga gibati na ang kasakit.

  9. 17

    Usa ka butang nga kinahanglan nako isulti; Sa akong hunahuna ang pag-hack ni Doug mahimong usa ka maayong pagdugang sa WordPress, labing menos usa ka kapilian sa gumagamit. Maora'g binuang ang paglimita sa mga may kalabutan nga mga post sa mga nauna lang.

    ALSO, gusto ko nga pangutan-on si Doug nga mag-post bahin sa kung giunsa ang pag-post sa iyang adlaw-adlaw nga mga post gikan sa del.icio.us; kana usa ka makapaikag nga hilisgutan.

    • 18
      • 19

        Heh. Maayo! Tingali una ako nga mag-google alang niini.

        BTW, gipadalhan ko ikaw usa ka personal nga email bahin sa akong pag-adto sa Indy Peb 16-19 mga usa ka semana ang milabay apan wala pa makadungog. Nakuha nimo? (mobati nga gawasnon nga tangtangon kini nga bahin sa akong komentaryo.)

  10. 20

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.