Skip to content

Feat/patch v1.7.0#1657

Draft
KMchaudhary wants to merge 15 commits intodevelopfrom
feat/patch-v1.7.0
Draft

Feat/patch v1.7.0#1657
KMchaudhary wants to merge 15 commits intodevelopfrom
feat/patch-v1.7.0

Conversation

@KMchaudhary
Copy link
Collaborator

No description provided.

KMchaudhary added 15 commits February 5, 2026 18:22
… media library

This ensures the user always sees the current media library data, not stale cached data
Update class-seo.php to fetch SEO from attachment when seo_override is disabled
- Add frontend SEO schema output for Elementor pages
- Optimize add_video_seo_schema() to check editor type before processing
  (Elementor vs Gutenberg) to avoid unnecessary processing on page load
…rtcodes and querying attachments

- Cache SEO data in post meta on save instead of parsing on page load
- Add attachment-to-post mapping to track which posts use each video
- Schedule background sync via WP Cron when attachment is edited
- Update all affected posts automatically when media SEO changes
…nail image

Auto update the thumbnail url if overide seo is enabled and block thumbnail url is present. Implement for both Gutenberg and Elementor block editor
…attrs

- add inc/patches patch system (Base_Patch, Runner) with applied-patch tracking
- wire patch loading/scheduling into autoloader, plugin bootstrap, and update flow
- add patch to batch-process Gutenberg-supported posts/CPTs and recursively:
  - set missing godam/video seoOverride to false
  - replace non-numeric virtual id with resolved attachment ID (_godam_original_id fallback rtgodam_transcoding_job_id)
- add patch status/locking options for safe, idempotent execution
@github-actions
Copy link

🔍 WordPress Plugin Check Report

⚠️ Status: Passed with warnings

📊 Report

🎯 Total Issues ❌ Errors ⚠️ Warnings
17 0 17

⚠️ Warnings (17)

📁 composer.json (1 warning)
📍 Line 🔖 Check 💬 Message
0 missing_composer_json_file The "/vendor" directory using composer exists, but "composer.json" file is missing.
📁 readme.txt (2 warnings)
📍 Line 🔖 Check 💬 Message
0 mismatched_plugin_name Plugin name "GoDAM - Organize WordPress Media Library & File Manager with Unlimited Folders for Images, Videos & more" is different from the name declared in plugin header "GoDAM".
0 trademarked_term The plugin name includes a restricted term. Your chosen plugin name - "GoDAM - Organize WordPress Media Library & File Manager with Unlimited Folders for Images, Videos & more" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.
📁 inc/templates/video-preview.php (1 warning)
📍 Line 🔖 Check 💬 Message
91 WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$feature".
📁 assets/build/css/main.css (1 warning)
📍 Line 🔖 Check 💬 Message
0 EnqueuedStylesScope This style is being loaded in all contexts.
📁 assets/src/libs/analytics.min.js (6 warnings)
📍 Line 🔖 Check 💬 Message
0 EnqueuedScriptsScope This script is being loaded in all frontend contexts.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?p=1 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?page_id=2 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?attachment_id=6 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?godam-video=demo-godam-video-post (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
📁 assets/build/js/main.min.js (6 warnings)
📍 Line 🔖 Check 💬 Message
0 EnqueuedScriptsScope This script is being loaded in all frontend contexts.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880 (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?p=1 (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?page_id=2 (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?attachment_id=6 (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?godam-video=demo-godam-video-post (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.

🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant