@@ -75,8 +75,8 @@ const HAZARD_REPARSES_INPUT_ORDER = 'reparses-input-order';
7575const HAZARD_ANNOTATIONS = {
7676 [ HAZARD_REPARSES_INPUT_ORDER ] :
7777 'This modifier re-reads the text the earlier steps produced and interprets it as a date. ' +
78- 'Because an earlier step already reshaped that text, the result is silently wrong — often ' +
79- "today's date instead of the field's. Put the re-parsing modifier first so it reads the field's own value." ,
78+ 'Because an earlier step already changed that text, the result is wrong with no warning, often ' +
79+ "today's date instead of the field's. Put this modifier first so it reads the field's own value." ,
8080} ;
8181
8282function hazardAnnotation ( hazard ) {
@@ -116,12 +116,12 @@ function entryDependenceBadge(row) {
116116 if ( row . type === 'tag' ) {
117117 return tagEntryDependent ( row . entry )
118118 ? { text : 'Varies by entry' , tone : 'entryVaries' }
119- : { text : 'Solid value ' , tone : 'entrySolid' } ;
119+ : { text : 'Same for every entry ' , tone : 'entrySolid' } ;
120120 }
121121 if ( ! hasEntryDependenceOverride ( row . entry ) ) return null ;
122122 return row . entry . entry_dependent === false
123- ? { text : 'Forces a solid value ' , tone : 'entrySolid' }
124- : { text : 'Forces varying by entry' , tone : 'entryVaries' } ;
123+ ? { text : 'Makes it the same for every entry ' , tone : 'entrySolid' }
124+ : { text : 'Makes it vary by entry' , tone : 'entryVaries' } ;
125125}
126126
127127/**
@@ -326,7 +326,7 @@ function CaptureOutput({ out }) {
326326 return (
327327 < details >
328328 < summary style = { { cursor : 'pointer' , color : 'var(--ifm-color-emphasis-600)' } } >
329- { out . length . toLocaleString ( ) } characters — expand to view
329+ { out . length . toLocaleString ( ) } characters. Expand to view.
330330 </ summary >
331331 < pre style = { { maxHeight : 320 , overflow : 'auto' , background : 'var(--ifm-color-emphasis-100)' , padding : 8 , borderRadius : 4 } } >
332332 < code > { out } </ code >
@@ -432,7 +432,7 @@ function TagRow({ entry, catalog, expanded, onToggle }) {
432432 < p style = { { fontSize : 12 , color : 'var(--ifm-color-emphasis-600)' } } >
433433 { entryDependence ?. tone === 'entryVaries'
434434 ? 'Changes depending on which entry is being viewed.'
435- : "Renders the same value no matter which entry is selected — a solid value, not read from the entry." }
435+ : 'Shows the same value whichever entry is selected. It is not read from the entry.' }
436436 </ p >
437437 < CapturePair capture = { canonical } />
438438 { entry . requires ? (
@@ -488,9 +488,9 @@ function ModifierRow({ entry, catalog, expanded, onToggle }) {
488488 cross-entry total. */ }
489489 { entryDependence ? (
490490 < p style = { { fontSize : 12 , color : 'var(--ifm-color-emphasis-600)' } } >
491- < strong > { entryDependence . text } :</ strong > the field this modifies normally changes per entry, but this
492- modifier computes a total, count , or average across every entry in scope — not this one — so the
493- result is the same no matter which entry is selected.
491+ < strong > { entryDependence . text } :</ strong > the field normally changes from entry to entry, but this
492+ modifier adds up, counts , or averages every entry in scope, so the result is the same whichever
493+ entry is selected.
494494 </ p >
495495 ) : null }
496496 { captures . length ? captures . map ( ( c ) => < CapturePair key = { c . in } capture = { c } /> ) : < CapturePair capture = { null } /> }
@@ -623,9 +623,9 @@ function MergeTagTable({ catalog }) {
623623 title = "Whether a tag's rendered value changes depending on which entry is being viewed"
624624 style = { { padding : '6px 10px' , borderRadius : 6 } }
625625 >
626- < option value = "all" > Varies or solid </ option >
626+ < option value = "all" > Varies or not </ option >
627627 < option value = "varies" > Varies by entry</ option >
628- < option value = "solid" > Solid value </ option >
628+ < option value = "solid" > Same for every entry </ option >
629629 </ select >
630630 < span style = { { color : 'var(--ifm-color-emphasis-600)' , fontSize : 14 } } >
631631 { filtered . length } entries · { catalog . captures ?. count ?? 0 } captured renders
@@ -641,7 +641,7 @@ function MergeTagTable({ catalog }) {
641641 < th style = { { width : '120px' } } > Kind / group</ th >
642642 < th style = { { width : '180px' } } > Scope</ th >
643643 < th > Label</ th >
644- < th > Canonical output</ th >
644+ < th > Example output</ th >
645645 </ tr >
646646 </ thead >
647647 < tbody >
@@ -673,22 +673,21 @@ export default function MergeTagsPage() {
673673
674674 return (
675675 < Layout
676- title = "GravityKit Merge Tags "
676+ title = "GravityKit merge tags "
677677 description = "Every merge tag and modifier across GravityKit and the products it extends, with real rendered examples."
678678 >
679679 < main className = "container margin-vert--lg" >
680680 < MergeTagsNav current = "all" />
681- < h1 > Merge Tags </ h1 >
681+ < h1 > Merge tags </ h1 >
682682 < p >
683- Every merge tag GravityKit and the products it extends can resolve, every modifier each one accepts , and a
684- real captured render for each — verified against actual PHP on a frozen fixture, not invented .
685- Search, or filter by product and kind. This table is generated from the same schema the merge tag picker
686- in wp-admin uses , so it never drifts from what the picker offers .
683+ Every merge tag that Gravity Forms and GravityKit products understand, the modifiers each one takes , and
684+ the output each one gives. The outputs come from running the real plugin code against a test entry .
685+ Search, or filter by product and kind. The list is built from the same data as the merge tag picker in
686+ WordPress , so the two always match .
687687 </ p >
688688 < p >
689- Want to try a tag against your own data? The merge tag picker in wp-admin renders live, against your
690- site's real entries — this page can't do that (there's no site behind it), so it documents instead
691- of guessing.
689+ To see a tag's output for your own entries, use the merge tag picker in WordPress. It shows each tag's
690+ value from your site as you build.
692691 </ p >
693692
694693 < MergeTagTable catalog = { catalog } />
0 commit comments