✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Päringute tegemine sündmuste postituste tüüpide kohta WP päringu ja sündmuste kalendri abil

8

Kui olete Modern Tribe’i sündmuste kalendriga mingit tööd teinud, siis on võimalus, et tunnete teatud toimingute tegemiseks erinevaid viise.

Sündmuste kalendri koduleht

See tähendab, programmiliselt sündmuste loomine, sündmuste muutmine, korduvate sündmuste seadistamine (kui see on pro-versioon) ja nii edasi.

Mis saab siis, kui teil on vaja teha päringuid sündmuste postituste tüüpide kohta – mõned või kõik, pole oluline – ja leiate, et teie päring ei tööta? Ja ei, ma ei räägi toores SQL-päringu või isegi parameetritega versiooni kasutamisest koos $wpdb klassiga.

Ma räägin WP_Queryst.

Sündmuse postituste tüüpide päring

Selle lühikokkuvõte on järgmine: kui proovite kasutada WP_Queryt viisil, nagu olete seda kasutama harjunud (st määrate postituse tüübi käsitsi), siis ei saa te tõenäoliselt tulemusi. Millel pole muidugi mõtet, eriti kui näete neid WordPressis ja andmebaasis.

Selle asemel vajavad päringu argumendid:

  • arvesse võtta mitut tüüpi postitusi,
  • arvesse võtta mitu postituse olekut,
  • ja pistikprogrammi enda jaoks unikaalne kohandatud massiivivõti (alates versioonist 3.0).

Lühidalt, argumentide uskumatult põhiversioon peaks välja nägema selline :

Kuid siin on asi: see pole universaalne juhtum. Mõnikord ei pruugi te eventDisplay-klahvi määrata ja siiski saate tulemusi. Mis siis annab?

Lugege alati dokumentatsiooni

Vastavalt dokumentatsioonile :

EventDisplay kasutatakse päringu üldise kuju näitamiseks – tavaliselt võib see olla tulevane, möödunud või kohandatud (ja kui te midagi ei täpsusta, eeldatakse, et olete huvitatud tulevastest sündmustest).

Nii et kui teil on eelseisev sündmus, siis on kõik korras, aga kui soovite haarata kõike, mis teil installis on, määrake väärtuseks kohandatud.

Suurem Pilt

Põhjus, miks ma sellele omapärale komistasin, on rohkem seotud sündmuste loomise ja nende seostamisega konkreetse kasutajakontoga.

Kuid ma räägin selle üksikasjadest teises postituses. Praegu on selle eesmärk tagada, et saaksime teha päringuid sündmuste postituste tüüpide kohta ja saada tulemusi, millega saame töötada.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem