Migrating a WordPress blog to EmDash: the checklist
The built-in WordPress importer, the exporter plugin, what moves and what doesn't, how statuses and dates come across, and a checklist to run the migration from export to cutover.
Tin lập trình mới nhất về wordpress, tóm tắt tiếng Việt bằng AI.
The built-in WordPress importer, the exporter plugin, what moves and what doesn't, how statuses and dates come across, and a checklist to run the migration from export to cutover.
Shopify, Squarespace, Webflow, Framer, Ghost, AI site builders and Cloudflare's EmDash compared, so you know when WordPress still wins and when it doesn't.
Nolan Lawson đã di chuyển blog từ WordPress.com sang self-hosting sau 15 năm sử dụng. Sự thay đổi này diễn ra do drama gần đây liên quan đến WordPress và các hạn chế về kỹ thuật của nền tảng. Người đọc cần cập nhật RSS reader để theo dõi tại địa chỉ nolanlawson.com/feed. Bài viết mang lại bài học về tầm quan trọng của việc kiểm soát dữ liệu và độc lập với một nền tảng duy nhất.
Bài viết chia sẻ kinh nghiệm di chuyển khỏi WordPress sau 15 năm sử dụng, giúp bạn hiểu lý do và cách thức chuyển đổi sang self-hosting.
Maybe not your content per se, but the ability to discover it is with the introduction of the /random/ endpoint in WordPress 7.2. A request to example.com/random/ will lead end users to a randomly selected published post. The feature is on by default and is built on the existing rewrite, WP, and WP_Query APIs. If…
We compared tools for managing multiple WordPress sites, from WP Umbrella and MainWP to WP Foreman, on pricing, backups, and features.
Got a PHP update notice from your host? Run these 10 checks before switching to lower the risk of your WordPress site breaking, step by step.
Mỗi ngày có khoảng 13,000 website WordPress bị tấn công do các lỗ hổng bảo mật. Các static site generators như Hugo, Jekyll hay Next.js giúp giảm thiểu rủi ro bằng cách loại bỏ server-side processing và database dependency. Việc chuyển đổi từ WordPress sang static site generators cần cân nhắc thời gian và chi phí, nhưng mang lại hiệu suất cao hơn và bảo mật tốt hơn. Quá trình migration đòi hỏi kỹ năng về Markdown, YAML và CI/CD pipelines, đồng thời cần thiết kế lại trải nghiệm người dùng cho site tĩnh.
Bài viết này giúp bạn hiểu rõ nguy cơ bảo mật của WordPress và giải pháp hiệu quả bằng static site generators.
Christian Heilmann is migrating his 21-year-old WordPress blog off WordPress and GoDaddy toward a static Jekyll site. The move was triggered by SSL certificate costs and hassles after MediaTemple was bought by GoDaddy. He has converted 1850 blog posts to markdown so far, keeping the original folder structure to avoid breaking links. He used Simply Static to snapshot the site and plans to build his own search and feed generation, plus AI-generated summaries for old posts. He no longer uses WordPress features such as comments or the high fidelity editor.
Bài viết tổng kết phản hồi từ retrospective WordPress 7.1 "Mary Lou". Nghiên cứu này tổng hợp ý kiến từ 285 người tham gia khảo sát qua Google Forms và 42 bình luận trên GitHub. Nguyên nhân kỹ thuật chính bao gồm sự chậm trễ trong phát triển và giới hạn của block editor. Hệ quả là một số tính năng bị trì hoãn đến WordPress 7.2 và 7.3. Đáng học hỏi là quy trình review cần cải thiện để phát hiện sớm các vấn đề kỹ thuật.
Bài viết này tổng hợp những phản hồi quan trọng về WordPress 7.1 "Mary Lou" giúp lập trình viên nắm bắt được bài học kinh nghiệm và cải tiến cho các phiên bản sau.
Matt Mullenweg thông báo trong Slack rằng ông đã quay lại kiểm soát công ty Automattic sau khi hội đồng quản trị tạm thời đình chỉ ông vài ngày trước. Nguyên nhân kỹ thuật dẫn đến tình huống này chưa được tiết lộ chi tiết trong bài viết. Hệ quả là vị trí và quyền lực của Mullenweg tại công ty mẹ WordPress dường như đã được khôi phục. Điều đáng học là sự biến động quyền lực tại các công ty công nghệ lớn có thể diễn ra nhanh chóng và bất ngờ.
Matt Mullenweg đã giành lại quyền kiểm soát Automattic sau khi bị hội đồng quản trị đưa vào nghỉ phép.
WordPress chiếm 41,5% thị trường web nhưng đang đối mặt bốn thách thức lớn: lực lượng developer già đi, xu hướng chuyển sang nền tảng quản lý, AI thay thế nhu cầu xây dựng website đơn giản, và khủng hoảng quản trị do Matt Mullenweg kiểm soát quá mức. Nền kinh tế plugin đang phân hóa khi các plugin doanh nghiệp vẫn vững chắc nhưng những plugin đơn giản không có tương lai trước AI.
Đọc bài này để hiểu cách WordPress đang mất vị thế trong thị trường web và tại sao sự thay đổi cơ chế quản trị, thay vì chỉ dựa vào xu hướng công nghệ, mới có thể cứu lại tương lai của nền tảng này.
WordPress 7.1 bổ sung các trạng thái responsive (Tablet, Mobile) cho styles của khối (block), cho phép cấu hình giao diện theo từng viewport thông qua Global Styles hoặc thiết lập riêng cho từng khối. Tính năng này hỗ trợ hầu hết các block sử dụng core block supports như typography, color, background, border.
Là lập trình viên WordPress, bạn nên đọc bài này để hiểu cách tối ưu hóa thiết kế responsive cho các block với các state style mới trong WordPress 7.1, giúp bạn áp dụng hiệu quả các tùy chọn viewport (điện thoại, máy tính bảng) cho toàn bộ hệ thống mà không cần phụ thuộc vào CSS thủ công.
WordPress Contributor Toolkit 2.0 ra mắt với giao diện mới xây dựng trên WordPress Design System, hộp thoại cài đặt, theme tối và bản dịch sang 10 ngôn ngữ. Công cụ này loại bỏ các điểm khó khăn mà người đóng góp lần đầu gặp phải, đặc biệt trong các sự kiện Contributor Days. Giao diện mới được thiết kế dựa trên WordPress Design System giúp tăng tính nhất quán và trải nghiệm người dùng. Phiên bản 2.0 hỗ trợ đa ngôn ngữ sẽ giúp mở rộng cộng đồng người đóng góp toàn cầu. Lập trình viên nên đọc bài gốc để hiểu rõ cách công cụ hỗ trợ quy trình đóng góp cho WordPress và có thể ứng dụng các nguyên tắc thiết kế tương tự trong dự án của mình.
WordPress Contributor Toolkit 2.0 mang đến giao diện mới được xây dựng trên hệ thống thiết kế WordPress, hộp thoại cài đặt, giao diện tối và bản dịch sang mười ngôn ngữ, giúp giảm bớt rào cản cho người đóng góp lần đầu.
Bản cập nhật Gutenberg 23.5 bổ sung nhiều cải tiến mới như công cụ cắt ảnh nâng cao (bao gồm chế độ phóng đại, điều khiển pixel-snapping và điều chỉnh kích thước bằng bàn phím), hỗ trợ chỉnh sửa inline cho khối Cover, chế độ xem trước thiết bị thống nhất, hỗ trợ bóng văn bản trong Global Styles, cùng API ThemeProvider mới. Phiên bản này cũng tăng phiên bản WordPress tối thiểu lên 6.9.
Lập trình viên phát triển WordPress nên đọc để cập nhật các tính năng mới trong Gutenberg 23.5 để tối ưu hóa các plugin hoặc chủ đề của mình, đặc biệt là các cải tiến về Media Editor và thiết kế responsive, giúp cải thiện trải nghiệm người dùng và hiệu suất cho các dự án WordPress.
WP Feature Notifications đã cập nhật tình hình tuần ngày 16-10-2026, thông báo có hơn 30 PR đang chờ xử lý từ Dependabot để giải quyết các cảnh báo bảo mật dependency. Nguyên nhân kỹ thuật là các thư viện phụ thuộc trong repository có lỗ hổng bảo mật cần được vá kịp thời. Hệ quả là nếu không xử lý sẽ ảnh hưởng đến bảo mật của toàn bộ hệ thống WordPress. Điều đáng học là cộng đồng cần chung tay review PR này vì mỗi PR thường xử lý một vài lỗ hổng cụ thể trong các package như Composer, npm hay các thư viện khác.
Bài cập nhật này giúp lập trình viên nắm bắt các vấn đề bảo mật cần giải quyết qua Dependabot PRs.
follow.it đang có chương trình lifetime deal trên AppSumo với giá $49 cho Premium access. Công cụ này hỗ trợ WordPress plugin alerts, uptime monitoring, SSL expiry tracking và broken link detection. Với một khoản phí trả một lần, người dùng sẽ được sử dụng vĩnh viễn các tính năng kiểm tra hoạt động website và cảnh báo khi SSL sắp hết hạn. Đây là lựa chọn tiết kiệm cho lập trình viên cần theo dõi sức khỏe website và nhận thông tin qua news feeds.
Một lập trình viên nên đọc bài này để tìm hiểu về giải pháp quản lý monitoring website toàn diện với chi phí chỉ $49 cho trọn đời.
Bối cảnh của việc Matt Mullenweg quay trở lại vị trí CEO tại Automattic diễn ra sau nỗ lực loại bỏ ông khỏi ban lãnh đạo. Nguyên nhân kỹ thuật có thể liên quan đến sự khác biệt chiến lược giữa Mullenweg và hội đồng quản trị về hướng phát triển của công ty WordPress và WooCommerce. Hệ quả trực tiếp là Mullenweg quay trở lại với đầy đủ quyền lực, cho thấy ông vẫn giữ ảnh hưởng lớn trong công ty. Điều đáng học ở đây là cách một người sáng lập có thể tái chiếm vị trí lãnh đạo ngay cả khi hội đồng quản trị từng phản đối, phản ánh cấu trúc quyền lực độc đáo tại các công ty công nghệ do sáng lập điều hành.
Bài viết tiết lộ sự trở lại đầy bất ngờ của Matt Mullenweg làm CEO Automattic sau nỗ lực phế truất của hội đồng quản trị.
WordPress 7.2 đã thêm NO_BACKSLASH_ESCAPES vào danh sách các chế độ SQL không được hỗ trợ, cùng với STRICT_ALL_TABLES, TRADITIONAL và ANSI. Nguyên nhân kỹ thuật là WordPress sử dụng ký tự backslash (\) để escape các ký tự đặc biệt trong SQL. Việc bật chế độ NO_BACKSLASH_ESCAPES sẽ phá vỡ cơ chế escape này, gây ra lỗi truy vấn SQL. Thay đổi này đảm bảo WordPress tương thích tốt hơn với các hệ thống database. Đây là bài học quan trọng về việc quản lý chế độ SQL khi sử dụng các framework PHP như WordPress.
Lập trình viên nên đọc bài này để hiểu cách thay đổi chế độ SQL NO_BACKSLASH_ESCAPES trong WordPress 7.2 ảnh hưởng đến xử lý ký tự đặc biệt trong truy vấn dữ liệu.
Buổi thảo luận dành cho nhà phát triển WordPress tiếp theo sẽ diễn ra trên kênh core trên nền tảng Make WordPress Slack. Buổi họp trực tiếp sẽ tập trung vào thảo luận cho các bản phát hành sắp tới và có phần mở rộng cho các chủ đề khác. Nếu bạn có yêu cầu trợ giúp về ticket, vui tiếp tục đăng chi tiết trong phần bình luận. Các phần chương trình được biên tập bên dưới đề cập đến các nội dung bổ sung khác cho buổi thảo luận.
Bài này giúp lập trình viên nắm bắt thông tin về các bản phát hành sắp tới và tham gia thảo luận trong cộng đồng WordPress Developers.
Presence API là tính năng mới cho phép hiển thị ai đang làm việc ở đâu trên toàn bộ multisite network. Plugin này sử dụng post locks nhưng không ảnh hưởng đến posts cache, giúp tối ưu hiệu suất. Với Presence API, các tác giả và biên tập viên có thể tránh xung đột khi chỉnh sửa nội dung cùng lúc. Công nghệ này đặc biệt hữu ích cho các mạng lưới lớn với nhiều người dùng đang tương tác với bài viết cùng lúc.
Presence API giúp lập trình viên theo dõi hoạt động người dùng trên multisite network mà không ảnh hưởng đến cache bài viết.
WordPress tồn tại lỗ h XSS lưu trữ trong hàm wpautop() cho phép tấn công không xác thực đạt được RCE qua bình luận độc hại. Lỗ hổng này xảy ra do wpautop() không kiểm soát đầu vào đúng cách khi xử lý bình luận. Kẻ tấn công có thể chèn mã độc vào bình luận, thực thi mã trên server khi được hiển thị. WordPress đã vá lỗi trong bản cập nhật 7.1.1, người dùng nên cập nhật ngay lập tức. Điều đáng học là sự nguy hiểm của XSS trong các component xử lý đầu như wpautop(), thường bị đánh giá thấp so với các lỗ hổng truyền thống.
Lập trình viên nên đọc bài này để hiểu lỗ bảo mật nghiêm trọng trong WordPress cho phép tấn công RCE không xác thực qua bình luận.
PHP2Shell showed how AI helps attackers find old flaws fast. Here's who handles website security, and quick wins to limit your exposure.
Hey you wonderful RSS subscribers! We just soft-pushed a site redesign and wanted to give ya'll the first heads-up. A full write-up is coming but here are the high-level details.
Infinite Uploads now has a no-card Free plan, WordPress media cleanup for unused and duplicate images, and protected WooCommerce and EDD downloads.
You may have noticed the new shiny icons in the admin screens in WordPress 7.2 Beta. As previously announced on Replacing Dashicons in the admin bar and menu, the icons in the admin bar and menu are now inline SVGs from @wordpress/icons. Before, they were Dashicons font glyphs drawn with CSS ::before. Most plugins and…
Any site can paste a security badge image, and visitors cannot check it. This post reviews PCrisk Trust Badge, a badge tied to a live scan!
To be used by the community team to host wiki pages - Jonathan Desrosiers · mysql/mysql-community Wiki
The US Cybersecurity and Infrastructure Security Agency (CISA) warned federal agencies that attackers have started exploiting a recently patched high-severity WordPress vulnerability in the wild.
The next WordPress Developers Chat will take place on in the core channel on Make WordPress Slack. The live meeting focuses on upcoming releases and Core development, with time for discussions and open floor. If you have requests for help with a ticket or another discussion topic, please post details in the comments section at the end of this agenda,…
Learn how to deploy MariaDB and WordPress on Kamatera using OpenTofu. Automate single or split-server setups with private networking and one tofu apply.
One of the key drivers of unique visits to the WCUS 2026 event site was WordPress.org, its banners and News posts, which also generate email newsletters and are the basis for social amplification. While the individual event blogs and social accounts share frequent updates for prospective and registered attendees, WordPress.org/news reaches a much larger audience.…
The WordPress marketing repository now includes a set of AI marketing skills for writing in the WordPress voice. Four skills are available: wordpress-writer-news, wordpress-writer-news-event-recap, wordpress-writer-showcase, and wordpress-writer-social, all built on the WordPress Brand Writing Style Guide. The Make Marketing team itself is currently inactive, but the marketing handbook now syncs from GitHub so anyone, including agents, can submit PRs. Upcoming work includes migrating workflows from Zapier to n8n and cleaning up 60 open non-amplification, non-showcase issues.
Maxima Plugins offers 30 WooCommerce extensions for shipping, product options, pre-orders, and invoices, all built for the block checkout and HPOS.
We tested 7 WordPress MCP servers and plugins to see which ones safely let Claude or ChatGPT manage your site. See our top pick, test results, and setup tips.
Advanced Custom Fields version 6.8.11 is now available. This release contains several security fixes for both ACF and ACF PRO. We recommend that all users
"What's new in Gutenberg…" posts (labeled with the #gutenberg-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, here's an overview of different ways to keep up with Gutenberg and the Editor. What's new in Gutenberg 24.3? Gutenberg 24.3 is released and available…
Every client site needs current listings, reviews, and posts – but the work adds up. This post tests Synup's Sydekick AI agent for agencies!
The Presence API meeting took place on Monday, October 26, 2026 at 15:00 UTC in #feature-presence-api. It also hosts the real-time collaboration (RTC) work. This week's focus was the last two merge criteria, user testing and a security audit. Start of the meeting in Slack Announcements Presence API 0.18.3 is out. 0.18.0 through 0.18.3 brought…
One major change landed this week: the notification repository is now scoped per user, laying the groundwork for the REST API. In addition, we merged a README note and four Dependabot bumps. A batch of community PRs (fixes, tooling, and PHP test-matrix updates) is open and waiting for review. Highlights Notification repository is now user-scoped…
MakeSense starts with a WordPress site for a web agency, with a voice call widget that transcribes recordings in the browser. I’ll find an audio file in a listable uploads directory where a user reads their password aloud, and use it to log in. That user can view contact submissions, so I’ll reverse engineer the encrypted voice channel to submit arbitrary transcriptions, using it for XSS against an administrator bot to create my own admin account and get a shell through the plugin editor. A password in the WordPress config gets me the next user. For root, I’ll abuse an OCR web app running as root that saves recognized text to any filename, drawing PHP into an image to get execution. In Beyond Root I’ll look at the bot that didn’t care about mixed content, and how exactly a backdoored WordPress plugin gets triggered.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000 bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử