name: 🐛 Bug Report
description: Report a bug or unexpected behavior
title: "[BUG] "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug! Please fill out the information below to help us reproduce and fix the issue.
- type: checkboxes
id: prerequisites
attributes:
label: Prerequisites
description: Please confirm you have completed the following
options:
- label: I have searched the existing issues
required: true
- label: I have read the documentation
required: true
- label: I am using the latest version
required: true
- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and concise description of what the bug is
placeholder: Describe the bug...
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What you expected to happen
placeholder: A clear description of what you expected to happen
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened
placeholder: A clear description of what actually happened
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: Please complete the following information
value: |
- OS: [e.g. macOS 13.0, Windows 11, Ubuntu 22.04]
- Node.js version: [e.g. 18.17.0]
- MCP WordPress version: [e.g. 1.1.2]
- WordPress version: [e.g. 6.4.2]
- Authentication method: [e.g. App Passwords, JWT]
validations:
required: true
- type: textarea
id: logs
attributes:
label: Error Logs
description: If applicable, add error logs to help explain your problem
placeholder: Paste error logs here...
render: shell
- type: textarea
id: config
attributes:
label: Configuration
description: Relevant configuration (remove sensitive information)
placeholder: |
```json
{
"sites": [
{
"id": "example",
"name": "Example Site",
"config": {
"WORDPRESS_SITE_URL": "https://example.com",
"WORDPRESS_AUTH_METHOD": "app-password"
}
}
]
}
```
render: json
- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context about the problem here
placeholder: Any additional information...