fredag, januar 22, 2021

tilfældig i while loop (php)

Daily Rush Debat Programmering tilfældig i while loop (php)

  • Forfatter
    Emne
  • #0

    RavHamster
    Bruger
    88 indlæg
    Offline

    Jeg har i et wordpress theme en kode der ser således ud.

Viser 4 kommentarer - 1 til 4 (af 4 i alt)
  • Forfatter
    Kommentarer
  • #1

    Human
    Bruger
    4.993 indlæg
    Offline

    hva indeholder funktionerne?

    #2

    Happyfeet
    Bruger
    1.436 indlæg
    Offline

    Hej

    Så vidt jeg forstår WordPress, så er have_posts() en funktion som returnere den boolske værdi for, om der er nogen posts.

    I mens så er the_post() en funktion som skifter konteksten for alle de andre funktioner, fx:

    the_title()
    the_content()

    og så videre…

    Du har herfra to muligheder.

    Find ud af om der er en måde at få alle posts ud i et array, også selv behandle dem.

    Ellers, så kan du jo beholde løkken der allerede er der, men slette alle stdin statements, og i stedet gemme alle beskederne i dit eget array, også selv shuffle dem, så det bliver “tilfældigt”.

    Tag forbehold for tossede, sarkastiske, dumme, grove, unødvendigt aggressive og fejlagtige forumindlæg og kommentarer. Jeg beklager.

    #3

    Fille88
    Bruger
    981 indlæg
    Offline

    : = {
    endif/endwhile = }

    #4

    RavHamster
    Bruger
    88 indlæg
    Offline

    Tak for hjælpen alle, men har allerede fundet en løsning.

    Som #2 rigtignok er inde på er funktionerne en del af wordpress’ api. Det havde jeg ikke lige fanget til, at starte med.

    Den linje jeg poster er åbenbart noget der i de kredse er kendt som “the loop”, som man kan bruge til at hente posts med, sammen med følgende linje

    query_posts(“showposts=antalletafpost&cat=kategorienpostsskaltagesfra”);

    Hertil kan man så åbenbart bruge et ekstra parameter for at vælge posts, hvor orderby=rand giver random posts.

    Takker for hjælpen dog

Viser 4 kommentarer - 1 til 4 (af 4 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.