Skip to main content

Whole page

Page is locked to one orientation

WCAG 2.2 success criterion 1.3.4 Orientation (Level AA)

WCAG 2.2
1.3.4 Orientation
Level
AA
Default severity
Needs review
Available in
Free

Updated for Lumtera 1.3.0 and Lumtera Pro 1.2.0.

Why does it matter?

Success criterion 1.3.4 asks that content works in both portrait and landscape, as people with a device fixed to a wheelchair may not be able to turn it. A style rule here turns the page a quarter turn when the device is held one way. Content that truly needs one orientation is fine.

Who it affects: Keyboard, screen reader and low-vision users — every visitor meets the page title, language, landmarks, keyboard focus, target sizes and zoom settings on every page.

What does Lumtera flag?

A style rule that turns the page a quarter turn when the device is held one way, which locks it to one orientation. For review: content that truly needs one orientation is fine.

Check ID page-orientation-locked, as shown in review mode and saved results.

How do I fix it in WordPress?

Remove the rule that turns the page and let the layout adapt to either orientation. Only keep a locked orientation if the content needs it, such as a piano app or a bank check.

Example

Flagged on the rendered page
@media (orientation: portrait) { body { transform: rotate(90deg); } }
Fixed
/* No rotation: the layout adapts to either orientation. */

How do I check the fix?

  1. Reload the page in review mode and run the Whole page tab again. The finding disappears once the rendered page passes.
  2. Load the page and press Tab: a "Skip to content" link should appear first, and you should always see where focus is, even under a sticky header. Pinch-zoom on a phone, and check the browser tab shows a meaningful title.

Check your pages with Lumtera

This check is free. Open any post, choose Accessibility in the admin bar, then the Whole page tab: Lumtera checks the page as your browser renders it, theme, menus and footer included, one page at a time. Lumtera Pro's Page checks screen (Lumtera → Checks → Page checks) runs this check on every page you select.

All checks

Start with the free plugin today

All 88 content checks and 38 whole-page checks, fixes you approve with undo, and the site report — free, with no account and no page limits.