wordpress-elementor
Edit Elementor pages and manage templates on WordPress sites via browser automation (for visual / structural changes) or WP-CLI (for safe text replacements). Use whenever the user wants to edit an Elementor page, update text in Elementor widgets, apply or manage Elementor templates, or make content changes to pages built with the Elementor page builder.
npx skills add jezweb/claude-skills --skill wordpress-elementor --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# WordPress Elementor Edit Elementor pages and manage templates on existing WordPress sites. Produces updated page content via browser automation (for visual/structural changes) or WP-CLI (for safe text replacements). ## Prerequisites - Working WP-CLI connection or admin access (use **wordpress-setup** skill) - Elementor installed and active: `wp @site plugin status elementor` ## Workflow ### Step 1: Identify the Page ```bash # List Elementor pages wp @site post list --post_type=page --meta_key=_elementor_edit_mode --meta_value=builder \ --fields=ID,post_title,post_name,post_status # Editor URL format: https://example.com/wp-admin/post.php?post={ID}&action=elementor ``` ### Step 2: Choose Editing Method | Change Type | Method | Risk | |-------------|--------|------| | Text content updates | WP-CLI search-replace | Low (with backup) | | Image URL swaps | WP-CLI meta update | Low (with backup) | | Widget styling | Browser automation | None | | Add/remove sections | Browser automation | None | | Layout changes | Browser automation | None | | Template application | Browser automation | None | **Rule of thumb**: If you're only changing text or URLs within existing widgets, WP-CLI is fas
- Prerequisites
- Workflow
- Step 1: Identify the Page
- Step 2: Choose Editing Method
- Step 3a: Text Updates via WP-CLI
- Step 3b: Visual Editing via Browser Automation
- Step 4: Manage Templates
- Step 5: Verify
- Critical Patterns
- Elementor Data Format
- CSS Cache
- Global Widgets
- Elementor Pro vs Free
- Common Elementor WP-CLI Commands
List Elementor pages
wp @site post list --post_type=page --meta_key=_elementor_edit_mode --meta_value=builder \
Editor URL format: https://example.com/wp-admin/post.php?post={ID}&action=elementor
wp @site post meta get {post_id} _elementor_data > /tmp/elementor-backup-{post_id}.json
Dry run
wp @site search-replace "Old Heading Text" "New Heading Text" wp_postmeta \
Execute (after confirming dry run looks correct)
wp @site elementor flush-css
wp @site option delete _elementor_global_css
wp @site post meta delete-all _elementor_cssWhat does the wordpress-elementor skill do?
Edit Elementor pages and manage templates on WordPress sites via browser automation (for visual / structural changes) or WP-CLI (for safe text replacements). Use whenever the user wants to edit an Elementor page, update text in Elementor widgets, apply or manage Elementor templates, or make content changes to pages built with the Elementor page builder.
How do I install it?
Run `npx skills add jezweb/claude-skills --skill wordpress-elementor --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From jezweb/claude-skills, a repository with 954 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
