Skip to main content

wordpress-analyser

WordPress theme and plugin analyser — part of the analyser family.

Analyses WordPress themes and plugins for hook/filter architecture, template hierarchy compliance, plugin API usage, wp_enqueue discipline, and child theme structure.

Status: Available on PyPI.

Installation

pip install wordpress-analyser

Usage

wordpress-analyser path/to/theme/     # human-readable summary
wordpress-analyser path/to/plugin/ --json
wordpress-analyser serve              # FastAPI server on port 8005

Analyser family

Tool Purpose Port
document-analyser PDF, Word, text 8000
speech-analyser Audio, video transcription 8001
video-analyser Video quality, scenes, OCR 8002
records-analyser CSV, Excel, JSON 8003
code-analyser Source code, multi-language 8004
wordpress-analyser WP themes and plugins 8005
folder-analyser Project structure 8006
git-analyser Git history and churn 8007

Metadata

Release files for wordpress-analyser 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wordpress-analyser 0.5.0
File Size Uploaded
wordpress_analyser-0.5.0.tar.gz 66.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wordpress-analyser 0.5.0
File Interpreter ABI Platform
wordpress_analyser-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 75.0 kB

Release files / wordpress_analyser-0.5.0.tar.gz

Download URL wordpress_analyser-0.5.0.tar.gz
Size 66.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e64cc3e2fc3358156c618f5d491e77bb2b312356a1e097447fb977a56d08532c
BLAKE2b-256 checksum
How to use checksums
89ab0c21da34248ea769655be72e2cdb263ded7093cbf37acbc7aa530722abfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.0

Release files / wordpress_analyser-0.5.0-py3-none-any.whl

Download URL wordpress_analyser-0.5.0-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b0d8b41f9481ecffe756375f7a191f4f8e086e761a992440fe74bb42ec96f64
BLAKE2b-256 checksum
How to use checksums
19309db91d8c6620d5cd91a951d3dbf78f262d00b32d41172762913c96655c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page