at path:
ROOT
/
wp-content
/
plugins
/
wordpress-seo
/
js
/
dist
/
dashboard-widget.js
run:
R
W
Run
externals
DIR
2026-04-15 05:43:04
R
W
Run
languages
DIR
2026-04-15 05:43:04
R
W
Run
academy.js
16.88 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
addon-installation.js
4.06 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
admin-global.js
6.07 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
admin-modules.js
29.13 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
ai-consent.js
19.62 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
ai-generator.js
101.4 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
analysis-worker.js
617 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
api-client.js
579 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
block-editor.js
199.04 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
bulk-editor.js
2.49 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
classic-editor.js
140.52 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
crawl-settings.js
571 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
dashboard-widget.js
1.99 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
dynamic-blocks.js
1.01 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
edit-page.js
545 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
editor-modules.js
124.93 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
elementor.js
210.95 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
externals-components.js
146.57 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
externals-contexts.js
823 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
externals-redux.js
56.13 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
faq-block.js
52.4 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
filter-explanation.js
200 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
frontend-inspector-resources.js
3.79 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
general-page.js
324.59 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
help-scout-beacon.js
4.83 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
how-to-block.js
62.82 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
import.js
5.76 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
indexation.js
7.05 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
installation-success.js
6.43 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
integrations-page.js
160.73 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
introductions.js
35.33 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
network-admin.js
2.25 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
new-settings.js
498.92 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
plans.js
40.6 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
post-edit.js
101.59 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
quick-edit-handler.js
949 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
redirect-old-features-tab.js
237 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
redirects.js
71.96 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
reindex-links.js
2.71 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
settings.js
17.82 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
support.js
35.36 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
term-edit.js
58.97 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
used-keywords-assessment.js
782 By
2026-04-15 05:43:04
R
W
Run
Delete
Rename
wincher-dashboard-widget.js
20.18 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
workouts.js
38.21 KB
2026-04-15 05:43:04
R
W
Run
Delete
Rename
error_log
up
📄
dashboard-widget.js
Save
(()=>{"use strict";const e=window.wp.element,t=window.yoast.componentsNew,s=window.yoast.styleGuide,o=window.yoast.analysisReport,i=window.yoast.helpers,a=window.ReactJSXRuntime;class r extends e.Component{constructor(){super(),this.state={statistics:null,feed:null,isDataFetched:!1}}componentDidMount(){const e=jQuery("#wpseo-dashboard-overview-hide");e.is(":checked")&&this.fetchData(),e.on("click",()=>{this.fetchData()})}fetchData(){this.state.isDataFetched||(this.getStatistics(),this.getFeed(),this.setState({isDataFetched:!0}))}static getColorFromScore(e){return s.colors[`$color_${e}`]||s.colors.$color_grey}getStatistics(){wpseoApi.get("statistics",e=>{const t={};e&&e.seo_scores&&(t.seoScores=e.seo_scores.map(e=>({value:parseInt(e.count,10),color:r.getColorFromScore(e.seo_rank),html:`<a href="${e.link}">${e.label}</a>`})),t.header=jQuery(`<div>${e.header}</div>`).text(),this.setState({statistics:t}))})}getFeed(){(0,i.getPostFeed)("https://yoast.com/feed/widget/?wp_version="+wpseoDashboardWidgetL10n.wp_version+"&php_version="+wpseoDashboardWidgetL10n.php_version,2).then(e=>{e.items=e.items.map(e=>(e.description=jQuery(`<div>${e.description}</div>`).text(),e.description=e.description.replace(`The post ${e.title} appeared first on Yoast.`,"").trim(),e)),this.setState({feed:e})}).catch(e=>console.log(e))}getSeoAssessment(){return null===this.state.statistics?null:(0,a.jsx)(o.SiteSEOReport,{seoAssessmentText:this.state.statistics.header,seoAssessmentItems:this.state.statistics.seoScores},"yoast-seo-posts-assessment")}getYoastFeed(){return null===this.state.feed?null:(0,a.jsx)(t.ArticleList,{className:"wordpress-feed",title:wpseoDashboardWidgetL10n.feed_header,feed:this.state.feed,footerLinkText:wpseoDashboardWidgetL10n.feed_footer},"yoast-seo-blog-feed")}render(){const e=[this.getSeoAssessment(),this.getYoastFeed()].filter(e=>null!==e);return 0===e.length?null:(0,a.jsx)("div",{children:e})}}const n=document.getElementById("yoast-seo-dashboard-widget");n&&(0,e.createRoot)(n).render((0,a.jsx)(r,{}))})();