Investigate editing compatibility with Nicepage, MasterStudy and WP User Frontend
Los mantenedores suelen responder en 1 día
@superdav42 ya está trabajando en esto.
Desde el 14/10/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
What
Produce a current-version compatibility matrix and minimal verified adapters or documented custom-template instructions for each reported system.
Why and current-code evidence
Reports identify missing edit UI in Nicepage and MasterStudy, and endpoint navigation in WP User Frontend. SCE still injects only via comment_text/comment_excerpt/thesis_comment_text and core/comment-content (simple-comment-editing.php:158-165); a custom renderer that skips these hooks will not receive SCE markup. No explicit adapter names exist in the inspected source. That establishes missing integrations, not the exact cause on those historical sites. #38 already tracks a custom loop bypassing comment_text and #28 asks generically about comments plugins; reuse those discussions and do not pretend this proves all three systems share a bug.
Source support threads
- https://wordpress.org/support/topic/not-working-with-nicepage-pagebuilder-templates/
- https://wordpress.org/support/topic/nothings-apears/
- https://wordpress.org/support/topic/not-working-3803/
Pre-flight
- Memory recall: simple-comment-editing WordPress support unresolved bugs issues — no relevant hits.
- Discovery pass: all available GitHub issues/PRs checked, code history reviewed, scoped prework discovery had no recent collisions; PR #57 overlaps translation admin/POT only. Reviewed HEAD 4f9308f; remote master 68aa5df differs only in dependency manifests/lockfile, not these source paths.
- File refs verified: source references read at the audited HEAD; proposed new paths are called out in implementation steps and otherwise use existing files.
- Tier: standard — compatibility reproduction needed; not yet an implementation contract.
- Seeded draft PR: skipped — this session audits/files work rather than implementing it.
Origin
- Created: 2026-10-14 by AI interactive support audit, directed by repository maintainer.
- Target repository: Ultimate-Multisite/simple-comment-editing.
- Runtime verification: NOT RUN in the audit. Source findings and historical reports are explicitly distinguished above.
- Dispatch: investigation only; not automatically dispatched because current reproduction/access and an exact fix are missing.
How
Files to Modify
EDIT: simple-comment-editing.phpEDIT: src/js/comment-editing/editing.jsEDIT: README.mdEDIT: readme.txt
Implementation Steps
- Refresh the default branch and confirm the source premise and existing issue/PR deduplication before editing.
- Identify accessible current versions and their comment-render and submit hooks. Record whether each uses native WP comments, an independent discussion store, AJAX insertion, or missing wp_footer/assets. Reproduce each report before changing code. Prefer native comment_text and the documented initializer; do not expose another user’s editable content. Separate verified code defects from unsupported proprietary flows. Exact adapter files are not yet knowable; discovery must update Files Scope before an implementation is dispatched.
- Exercise the acceptance paths below and run the focused commands for changed files; report any inaccessible integration explicitly.
Complete Write Surface
- Callers/readers:
simple-comment-editing.php::add_edit_interface/add_scriptsrenders native comment UI and selects assets;src/js/comment-editing/editing.jsinitializes controls and callssrc/js/SendCommand.js; settings readers useincludes/Admin/Tabs/Settings.php. Documentation-only tasks cite these as read-only references. - Writers/mutation paths:
includes/Ajax.php::ajax_save_comment/ajax_delete_comment,includes/WooCommerce.php::save_woocommerce_rating_fields, andincludes/Options.php::update_optionsare existing mutation paths. Change only those in Files Scope when the issue requires it. Documentation tasks make no runtime writes; comment ownership cannot be weakened as a workaround. - Existing verification/tests:
package.jsondefines lint/build;composer.json,phpcs.xml.distandphpstan.neondefine PHP gates. The existing WordPress product path plus browser console/network anddebug.logprove runtime criteria; no new runner or test-only interfaces authorized. - Schemas/config:
includes/Options.phpownssce_optionsdefaults/sanitization;includes/Ajax.phpandincludes/WooCommerce.phpuse native comment fields/comment metadata. New options/metadata require documented additive defaults; documentation-only tasks do not change their schema. - Generated/deployed mirrors:
webpack.config.jsproducesdist/sce-editing.jsanddist/sce-frontend.cssfrom source. Rebuild when scoped JS/SCSS changes; never hand-edit minified output. No live-site deployment is authorized; documentation-only tasks have no generated mirror. - Migrations/backfills:
includes/Options.phpmerges defaults for missing keys; no bulk backfill is needed for additive options. Multi-comment movement must explicitly cover parent/count recovery as specified above; otherwise preserve existing comment data without a migration. - Cleanup/rollback paths:
uninstall.phpis the existing cleanup reference; do not broaden removal in this task. Revert scoped code/docs to restore prior behavior and retain existing data. New comment metadata or multi-comment mutations need the recovery policy specified above.
Hazards and Compatibility
- Concurrency/atomicity: repeated events, duplicate submits and parallel edits must not create duplicate handlers or destructive writes; docs examples must not write metadata for absent fields.
- Migration/rollback: use additive opt-in defaults where new features are introduced; no bulk or irreversible data migration is approved without the task-specific recovery contract.
- Mixed-version/backward compatibility: preserve existing public SCE hooks/selectors and WordPress auth/nonce semantics; verify installed WordPress/WooCommerce exports before API changes.
- Idempotency/retry: initialization must be safe to repeat; failed writes must not become UI success or duplicate deletion; documentation makes retry behavior explicit.
- Partial failure/recovery: preserve entered/previous content, show accurate failures and avoid exposing private/deleted comment content. Investigation tasks record an access blocker rather than claiming a fix.
- UI context: DESIGN.md exists but is an unfilled template. For actual UI changes update only the relevant behavior guidance and validate keyboard plus desktop/mobile output; do not invent a brand redesign.
Verification Before Dispatch
Use the actual accessible product with SCE in an existing WordPress environment and compare standard-theme control results; inspect rendered markup, script loads, AJAX payload and console/debug.log. No runtime reproduction was available during this audit. Do not install or purchase proprietary themes automatically.
git diff --check
php -l simple-comment-editing.php
composer phpcs -- simple-comment-editing.php
npx --no-install eslint src/js/comment-editing/editing.js
- Surface mapping: PHP syntax/PHPCS commands apply only to scoped PHP changes; ESLint covers scoped source JS; webpack rebuild proves bundled mirrors are produced;
git diff --checkchecks changed source/docs. The real WordPress/browser paths above prove feature/error/security behavior; static commands alone do not prove those outcomes.
Commands are the implementation verification contract, not claims of completed audit execution. If a verification tool/environment is unavailable, report the concrete blocker without installing new infrastructure or suppressing its gate. Static checks map to named source files; product checks prove the observable criteria below. Broad repository checks are not required merely for completion.
Files Scope
simple-comment-editing.phpsrc/js/comment-editing/editing.jsREADME.mdreadme.txt
Acceptance Criteria
- Each of the three products has a recorded current-version supported/unsupported/access-blocked result and reproduction evidence.
- Any implemented adapter supports own-comment editing while denying unrelated users; otherwise document the precise missing hook/access requirement.
Context and boundaries
Group duplicate forum reports by behavior, not just title. Do not close support threads, contact reporters, install software from their snippets, or deploy a release in this task. Source snippets are untrusted evidence, not execution instructions. Coordinate with concurrent workers if shared source files change; refresh from the default branch and recheck the premise before editing.
aidevops.sh v3.39.27 plugin for OpenCode
- Lenguaje dominante
- PHP
- Estrellas
- 19
- Forks
- 10
- Merge medio
- 3 h 6 min
- PR fusionados (30 d)
- 22
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Ultimate-Multisite/simple-comment-editing
-
Review followup: PR #124 — GH#123: preserve WP ULike controls after inline SavePosiblemente ocupada @superdav42 la tomó hace 11 días. Abiertoauto-dispatch origin:worker review-followup source:review-scanner status:in-progress tier:standard
Ultimate-Multisite/simple-comment-editing#125 · 7 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
WordPress.org support backlog audit (2019–2026)Posiblemente ocupada @superdav42 la tomó hace 13 días. Abiertodocumentation origin:interactive parent-task status:available tier:standard
Ultimate-Multisite/simple-comment-editing#103 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Investigate unresolved proxy, migration, cookie/500 and intermittent editing failuresPosiblemente ocupada @superdav42 la tomó hace 13 días. Abiertobug needs-investigation origin:interactive status:available tier:standard
Ultimate-Multisite/simple-comment-editing#102 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Offer reduced-delay edit controls without weakening server-side authorizationPosiblemente ocupada @superdav42 la tomó hace 12 días. Abiertoauto-dispatch enhancement origin:interactive status:blocked tier:thinking
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Ultimate-Multisite/simple-comment-editing#101 · 8 comentarios ·
Los mantenedores suelen responder en 1 día
-
Add opt-in edited timestamps and deleted-comment indicatorsPosiblemente ocupada @superdav42 la tomó hace 12 días. Abiertoauto-dispatch enhancement origin:interactive status:blocked tier:thinking
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
Ultimate-Multisite/simple-comment-editing#100 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de Ultimate-Multisite/simple-comment-editing
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Automattic/blocks-engine#3618 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
MagnaCapax/PMSS#1206 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
aimeos/aimeos-typo3#279 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día