WordPress: Tweaking Post Related

WordPress

Se utilizate WordPress, unu di i vostri plugins richiesti deve esse u Post Related Cunnettà si. Dittu chistu, aghju nutatu chì u vulume di e parolle chjave chì sò state inviate cù e mo Letture Quotidiane eranu veramente distorti i risultati di i Post Relativi.

Inoltri, sò statu veramente surpresu chì u plugin Related Posts furnissi solu un elencu di posti relativi nanzu u postu chì site lettu! È se avete cambiatu idea (cum'è eiu spessu!) ... ùn duvete micca furnì ancu posti chì sò stati rilasciati dopu l'uriginale ma ancu cunnessi?

Di conseguenza, aghju fattu alcune modifiche minori à u plugin. Prima, per riferenzà i posti sia prima sia dopu à u postu attuale, aghju modificatu a linea 91 da:

. "AND post_date> = '$ avà'" à (AGGIORNU: 11/15/2011):. "AND post_date! = '$ Avà'". "AND post_date <= CURDATE ()"

Secondu, u Daily Reads in u mo blog hè publicatu automaticamente da Del.icio.us sottu un Autore specificu (per ùn avè mai cambiatu a password è rompe a publicazione automatizata). Per fà questu, aghju aghjustatu un altru parametru di quistione per omettà quellu autore da i posti chì sò stati cercati inserendu a seguente linea dopu a precedente:

. "È post_autore! = 4"

Aghju trovu u numeru di l'autore semplicemente cercandu in i mo Utenti. Preferite micca fà e cose cumplicate unendu si à un'altra tavula - puderia riduce a velocità à chì questi risultati sò visualizati è rallentà u tempu di carica. Questu hà da fà chì a ghjente si frustri è si ne vanu.

I vantaghji di Mustrà i Post Relativi

Related Posts hè un strumentu fantasticu per qualsiasi blog. I posti cunnessi rinfurzanu i Risultati di i Motori di Ricerca aumentendu e parolle chjave per mezu di ligami, un elementu impurtante di l'algoritmi di u Motore di Ricerca.

I posti cunnessi ùn sò micca solu un SEM strumentu, però. I posti cunnessi sò un strumentu di ritenzione chì mantene l'utilizatori in u vostru situ. Forse ùn truveranu micca ciò chì cercavanu duv'elli sbarcavanu - ma se li furnite referenze addiziunali, ponu stà in giru!

20 Comments

  1. 1
  2. 2
  3. 3

    wow .. questu hè un bellu truccu. Ancu s'ellu ùn aghju micca un plug-in di publicazioni cunnessi à wasabi, aghju un plugin Simple Tags per i posti cunnessi è supponu chì deve esse aduprà a stessa postdate <condizione. Grazie per a punta, lasciami verificà u mo codice di plug-in è vede s'ellu possu tweak per dà risultati megliu.

  4. 4

    Chandoo, Simple Tags ùn aduprate micca una cundizione postdata - Credu chì crea i posti cunnessi in diretta, cù ogni vista di pagina (salvo chì avete a cache attivata). Ùn hè micca a cosa più efficaci per u servitore, ma significa chì uttene u megliu partitu, sia ch'elli sò stati publicati prima o dopu chì u post hè vistu.

    Doug - scusate per andà un pocu fora di u tema ...

  5. 6

    Gran postu! Ma vogliu coglie uni pochi nits.

    A vostra ghjustificazione per "(micca) unisce à un altru tavulu"perchè:

    "puderia riduce a velocità à quale sti risultati sò visualizati è rallentà u tempu di carica"

    hè offbase è un esempiu di ottimisazione prematura chì impedisce a manutenibilità, è hè una vergogna di vede e persone cun un publicu considerableu ricumandenu tali cose perchè sparghje a misinformazione.

    U SQL unisce à voi parlà, assumendu chì avete indici ragiunate in u locu aumenterà u vostru tempu di risposta à u massimu microsecondi. Avete bisognu di tunnellate è tunnellate di trafficu prima chì qualcunu notassi ancu una diferenza di meza seconda. Avà iè, se vi forzate, pudete scrive un codice SQL cusì veramente disgraziatu chì farà terribilmente, ma un unitu supplementu nantu à e dati chjave ùn hè micca un esempiu di questu.

    Inoltre, piuttostu di favurizà u pirate di u plugin publicatu di qualcunu, mi piacerebbe veramente vede chì vi sustenemu per rinfurzà è dopu travaglià per ottene u vostru migliuramentu inclusu in u plugin propiu stessu. Cume hè, pudete avè alcuni codificatori dilettanti per applicà i vostri cambiamenti è dopu aghjurnà à a nova versione di u plugin è perdenu i cambiamenti, ma ùn ponu micca capisce ciò chì hè andatu male. U vostru cambiamentu hè benignu, solu una perdita di funziunalità, ma certi pirate pò causà un situ per rompe se una rivisione futura di u plugin core hè aduprata sopra à u pirate.

    JMTCW. Mantene u bonu travagliu altrimenti. 🙂

    • 7

      Ciao Mike!

      Grazie per a risposta - ùn sò micca sicuru d'accordu, però. Ùn aghju micca ottimisatu prematuramente ... in fattu, aghju trovu u megliu modu per uttene tutte e funziunalità chì avia bisognu senza bisognu di fà cambiamenti supplementari. In u mo libru, chì deve esse ogni scopu di sviluppatori.

      Aghju dettu ancu chì puteva influenza u rendiment. Ùn aghju micca intesu pruvà o pruvà perchè ùn era micca necessariu datu a manera chì aghju ottimisatu u plugin. Una volta - aghju avutu u 100% di e funziunalità chì avia bisognu senza fà un join o aghjunghje indici, etc. Hè a suluzione ghjusta in u mo libru.

      Sò d'accordu cun voi nantu à e vostre altre note, però. Sò sguardu di ripubblicà i plugins, mi sentu cum'è esse espunutu fora di u travagliu di qualcunu altru. Aghju riferitu u blog di l'autore nantu à questu - cusì forse ellu piglià queste in cunsiderà cum'è caratteristiche per a futura liberazione.

      PS: Fixed l'editing! 🙂

      • 8

        @Douglas: Ùn sò micca sicuru d'accordu, però. Ùn aghju micca ottimisatu prematuramente? Una volta - aghju avutu u 100% di e funziunalità chì avia bisognu senza fà un join o aghjunghje indici, etc.

        Ebbè, pensu chì hè a diffarenza trà qualcunu chì vede a prugrammazione da un perfettu di professione è un artighjanu versus qualcunu chì hè un praticante chì prova solu di fà qualcosa (è ùn vogliu micca dì chì perjorativamente; in certi listi di mailing aghju ghjucatu u rolu di lettera contr'à u primu. 🙂

        Hè simile à cumu un contabile o avucatu dice à un pruprietariu di l'impresa "Ùn faria micca cusì" è u pruprietariu di l'imprese, chì ùn s'immerge micca in tutte e ramificazioni chì i prufessiunali sò cuscenti di esse *putenziali * ignora i so cunsiglii perchè pare troppu sforzu, è si mette avanti. Diu sà ch'e aghju statu u pruprietariu di l'affari in u passatu è aghju avanzatu contru à tutti i cunsiglii, anche se assai per a mo carica dopu. 🙂

        @Douglas: Sò sguardu di ripubblicà i plugins, ...

        No, ùn hè micca esattamente ciò chì dicu. Ciò chì dicu hè chì, postu chì hè open-source, pudete cuntribuisce i vostri cambiamenti à l'autore originale chì accettanu, è pudete fà in modu proattivu cuntattendu è offre. Attualmente travagliu cum'è cunsultante di marketing è implementatore di siti web per editori di stampa di nicchia è usu analytics per a tecnulugia web, è a cumunità Drupal hè sempre in cuntattu cù l'autori di plugin (Drupal li chjama "moduli") è offre per aiutà à migliurà i moduli di l'altri.

        Solu un pensamentu.

        PS Grazie per a correzione di editazione.

  6. 11
  7. 13

    Doug - Pò esse mi manca qualcosa quì. Sembra chì

    AND post_date <= '$now'

    ùn impedisce micca l'inclusione di i posti fatti dopu à quellu postu particulari, in quantu impedisce l'inclusione di i posti chì pudete avè stabilitu per esse publicatu in u futuru.

    Spergu chì hà sensu è grazie per u grande blog.

  8. 15

    @Mike: Ebbè, pensu chì hè a diffarenza trà qualcunu chì vede a prugrammazione da un perfettu di professione è un craft versus qualcunu chì hè un praticante chì prova solu di fà qualcosa.

    Distinzione interessante. Mentre chì saria bonu per avè tuttu in esecuzione à u megliu assolutu chì pò esse, in parechji casi chì pare micca praticu. Mi sforzu di truvà un equilibriu in a mo prugrammazione trà cumu mi piacerebbe chì qualcosa corre è quantu $ o tempu ci vole à ghjunghje.

    Mi sforzu di fà u minimu necessariu per rializà u scopu ch'e aghju pruvatu à ottene. Per passà più tempu ùn saria micca costu efficace.

    In cortu, salvu chì a perdita di efficienza era notevule in u mo blog ùn passassi micca u tempu extra, S'ellu hè notevule di ciò chì decideraghju se u tempu supplementu valeria u risultatu. A perfezione ùn hè micca sempre a megliu suluzione.

    • 16

      @Dwayne: Mi sforzu di fà u minimu necessariu per rializà u scopu ch'e aghju pruvatu à ghjunghje. Per passà più tempu ùn saria micca costu efficace.

      Di sicuru, s'è sempre fà u minimu significa chì ùn avete micca amparate tecniche megliu chì causanu à ripetiri u minimu parechje volte in u futuru piuttostu chè permettenu di evitari, allora avete fattu un falsu successu. Iè, assai travaglii ùn anu micca bisognu di sforzu extra, ma aghju vistu parechje persone chì piglianu scorciatoie cum'è questu in u passatu è eranu alcune di e persone menu produttive è / o menu valore chì cunnosci (alcuni di elli eranu sfurtunatamenti i mo impiegati). , per quessa chì aghju veramente nutatu a so mancanza di produtividade.)

      @Dwayne: In corta, salvu chì a perdita di l'efficienza era notevole in u mo blog, ùn spenderaghju micca u tempu extra, S'ellu hè notu chè decisu se u tempu supplementu valeria u risultatu. A perfezione ùn hè micca sempre a megliu suluzione.

      Pensu chì avete mancatu i mo punti. Prima dicu chì Doug era ottimisatu per efficienze innotevuli, micca mè, ma più importantemente s'ellu avete da implementà un pirate chì pò causà futuri prublemi di mantenimentu per amor di bontà, ùn u publicate micca per l'usu di l'altri senza almenu dilla di u tipu di prublemi di mantenimentu chì puderia causà per elli dopu.

      L'ironia di u vostru cummentariu hè chì piglià a strada rapida è faciule spessu finisce per costà assai più tempu in u futuru quandu installate un aghjurnamentu di sicurità per u vostru WordPress, perde a vostra funziunalità piratata è vulete torna. Avà avete un pagliaru cù una agulla mancante è avà bisognu di capisce induve era l'agulla.

      Passà u tempu extra à u rendiment? Bah, in generale ùn hè micca necessariu. Passà u tempu extra à a manutenibilità? Iè, spessu paga per ellu stessu à longu andà.

      Imbulighjate, sì, hè a natura umana di scaccià l'avvirtimenti per e cose chì ùn anu mai causatu dolore. Sentite u dulore una volta è sarete assai più prubabile di guardà quelli avvirtimenti da l'altri chì anu digià sentitu quellu dolore.

  9. 17

    Una cosa duverebbe dì; Pensu chì u pirate di Doug seria un bonu aghjuntu à WordPress, almenu cum'è una opzione d'utilizatore. Sembra piuttostu stupidu di limità i posti cunnessi solu à quelli chì sò vinuti prima.

    ALSO, mi piacerebbe dumandà à Doug per publicà cumu i so posti di ogni ghjornu sò publicati da del.icio.us; chì saria un tema interessante.

  10. 20

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.