Artikel Directory
在 hood.discount Skriv i kommentarfeltet til artiklen [shortcode]Men resultatet viser kun almindelig tekst i stedet for den ønskede effekt? Dette er faktisk WordPress' standardmekanisme. Nedenfor vil jeg systematisk analysere årsagerne og give en komplet løsning.
Hvorfor understøtter kommentarfeltet ikke shortcodes?
Standardbegrænsninger
Af sikkerhedsmæssige årsager kører WordPress ikke automatisk i kommentarfeltet.do_shortcode()Dette forhindrer brugere i vilkårligt at indsætte formularer, scripts eller andet indhold, der kan påvirke webstedets sikkerhed.Begrænset anvendelsesområde
Forkortelsen er primært beregnet til brug i artikelindhold (the_contentDette inkluderer gadgets eller specifikke plugins, mens kommentarfeltet ikke understøttes som standard.Automatisk formateringsforstyrrelse
Kommentarteksten vil værewpautopTilføj automatisk<p>Og<br>Tags, som kan ødelægge syntaksstrukturen i shortcodes og gøre dem uparsebare.

Hvordan kan jeg aktivere shortcode-understøttelse for kommentarer?
Tillad shortcodes i kommentarfeltet (især shortcodes, der tillader databaseadgang, såsom...). su_posts,galleryDette er en meget farlig adfærd, som ikke kun påvirker ydeevnen, men også kan udnyttes af spambots til at udføre DoS (Denial of Service) angreb.
Efter at have testet koden, der understøtter shortcodes, i kommentarfeltet, blev det konstateret, at hjemmesiden under høj serverkonkurrence ofte stødte på 50x-seriefejl, hvilket gjorde hjemmesiden utilgængelig.
Derfor er det tydeligt, at WordPress-kommentarsektioner ikke som standard analyserer shortcodes af sikkerheds- og ydeevneårsager.
Forhåbentlig vil artiklen "Årsager og løsninger på problemer med parsing af shortcodes i WordPress-kommentarsektioner", som er delt på Chen Weiliangs blog ( https://www.chenweiliang.com/ ), være nyttig for dig.
Del gerne dette artikellink: https://www.chenweiliang.com/cwl-34132.html
