_s
gutenberg
Our great sponsors
_s | gutenberg | |
---|---|---|
89 | 99 | |
10,859 | 9,783 | |
0.2% | 1.6% | |
0.0 | 10.0 | |
3 months ago | 3 days ago | |
CSS | JavaScript | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
_s
-
Starting a new website with a custom child theme. What's a good vanilla parent?
I would recommend this https://github.com/Automattic/_s it’s similar but I prefer it because it’s managed my automattic who owns Wordpress.com
I would say underscores. I believe it’s by the Automattic team https://underscores.me
-
I made my own WordPress Plugin! ( and I am proud ). Its about publishing markdown posts from a git repository to your blog. [PROMOTION]
I used PHP, JavaScript, and a little bit of Python. I think themes are pretty easy you should try out _s which is a theme template for WordPress and there are similar things for plugins. I learned from this youtube series which is really good -> Wordpress Plugin Developement.
-
Best themes for WordPress site developers who can code?
Underscrores or GeneratePress.
-
How to organize your css so it looks more readable? What does production css look like?
I ended up adopting an ITCSS inspired approach as a result of developing wordpress themes with underscores. You can see the current scss structure for starting a project with underscores here.
- Recommended bare bone WordPress theme to create your own theme from?
-
How creative animated websites are made?
If you want to build fully custom websites with Wordpress I would suggest looking in to a starter theme, underscores springs to mind, this is just the bare minimum to get a working theme and you'll be the one that needs to build everything.
- I accidentally ended up making websites for local businesses. Common practices?
-
Laravel Developer Making Word Press Site
My preferred boilerplate starting point was to use the super-bare-bones _s (underscore S) from Automattic.
You could start with Underscores as a starter theme, this is basically a foundation theme that leaves everything unstyled and allows you to quickly get into implementing a design instead of worrying about the theme structure too much.
gutenberg
-
Why Everyone Hates WordPress
The meteoric rise of plugins like Advanced Custom Fields (which is still an excellent plugin and serves it’s purpose very well), and page builder Themes like Divi, was a result of a gap in WordPress’s page editing abilities. And while these things may have been absolutely necessary in the past, with the introduction and integration of Gutenberg into WordPress core, that is no longer the case.
- Ask HN: What is your favorite FOSS WYSIWYG editor?
-
Classic Themes with Block Patterns in WordPress
WordPress 6.2 “Dolphy”, the first major release in 2023, includes more than 900 enhancements and bug fixes. But WordPress/gutenberg still had 4842 open and 18128 closed issues at the time of writing, including 1051 open issues labeled as bugs.
-
Who is WordPress now for?
The initial discussion
-
Block pattern previews - how?
You can use the BlockPreview component in @wordpress/components, passing your blocks via the blocks prop: https://github.com/WordPress/gutenberg/blob/trunk/packages/block-editor/src/components/block-preview/README.md
-
Exploiting admin_ajax.php
[!] 18 vulnerabilities identified: | | [!] Title: WordPress < 5.9.2 - Prototype Pollution in jQuery | Fixed in: 5.8.4 | References: | - https://wpscan.com/vulnerability/1ac912c1-5e29-41ac-8f76-a062de254c09 | - https://wordpress.org/news/2022/03/wordpress-5-9-2-security-maintenance-release/ | | [!] Title: WordPress < 5.9.2 / Gutenberg < 12.7.2 - Prototype Pollution via Gutenberg’s wordpress/url package | Fixed in: 5.8.4 | References: | - https://wpscan.com/vulnerability/6e61b246-5af1-4a4f-9ca8-a8c87eb2e499 | - https://wordpress.org/news/2022/03/wordpress-5-9-2-security-maintenance-release/ | - https://github.com/WordPress/gutenberg/pull/39365/files | | [!] Title: WP < 6.0.2 - Reflected Cross-Site Scripting | Fixed in: 5.8.5 | References: | - https://wpscan.com/vulnerability/622893b0-c2c4-4ee7-9fa1-4cecef6e36be | - https://wordpress.org/news/2022/08/wordpress-6-0-2-security-and-maintenance-release/ | | [!] Title: WP < 6.0.2 - Authenticated Stored Cross-Site Scripting | Fixed in: 5.8.5 | References: | - https://wpscan.com/vulnerability/3b1573d4-06b4-442b-bad5-872753118ee0 | - https://wordpress.org/news/2022/08/wordpress-6-0-2-security-and-maintenance-release/ | | [!] Title: WP < 6.0.2 - SQLi via Link API | Fixed in: 5.8.5 | References: | - https://wpscan.com/vulnerability/601b0bf9-fed2-4675-aec7-fed3156a022f | - https://wordpress.org/news/2022/08/wordpress-6-0-2-security-and-maintenance-release/ | | [!] Title: WP < 6.0.3 - Stored XSS via wp-mail.php | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/713bdc8b-ab7c-46d7-9847-305344a579c4 | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/abf236fdaf94455e7bc6e30980cf70401003e283 | | [!] Title: WP < 6.0.3 - Open Redirect via wp_nonce_ays | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/926cd097-b36f-4d26-9c51-0dfab11c301b | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/506eee125953deb658307bb3005417cb83f32095 | | [!] Title: WP < 6.0.3 - Email Address Disclosure via wp-mail.php | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/c5675b59-4b1d-4f64-9876-068e05145431 | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/5fcdee1b4d72f1150b7b762ef5fb39ab288c8d44 | | [!] Title: WP < 6.0.3 - Reflected XSS via SQLi in Media Library | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/cfd8b50d-16aa-4319-9c2d-b227365c2156 | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/8836d4682264e8030067e07f2f953a0f66cb76cc | | [!] Title: WP < 6.0.3 - CSRF in wp-trackback.php | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/b60a6557-ae78-465c-95bc-a78cf74a6dd0 | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/a4f9ca17fae0b7d97ff807a3c234cf219810fae0 | | [!] Title: WP < 6.0.3 - Stored XSS via the Customizer | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/2787684c-aaef-4171-95b4-ee5048c74218 | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/2ca28e49fc489a9bb3c9c9c0d8907a033fe056ef | | [!] Title: WP < 6.0.3 - Stored XSS via Comment Editing | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/02d76d8e-9558-41a5-bdb6-3957dc31563b | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/89c8f7919460c31c0f259453b4ffb63fde9fa955 | | [!] Title: WP < 6.0.3 - Content from Multipart Emails Leaked | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/3f707e05-25f0-4566-88ed-d8d0aff3a872 | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/3765886b4903b319764490d4ad5905bc5c310ef8 | | [!] Title: WP < 6.0.3 - SQLi in WP_Date_Query | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/1da03338-557f-4cb6-9a65-3379df4cce47 | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/d815d2e8b2a7c2be6694b49276ba3eee5166c21f | | [!] Title: WP < 6.0.3 - Stored XSS via RSS Widget | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/58d131f5-f376-4679-b604-2b888de71c5b | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/929cf3cb9580636f1ae3fe944b8faf8cca420492 | | [!] Title: WP < 6.0.3 - Data Exposure via REST Terms/Tags Endpoint | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/b27a8711-a0c0-4996-bd6a-01734702913e | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/wordpress-develop/commit/ebaac57a9ac0174485c65de3d32ea56de2330d8e | | [!] Title: WP < 6.0.3 - Multiple Stored XSS via Gutenberg | Fixed in: 5.8.6 | References: | - https://wpscan.com/vulnerability/f513c8f6-2e1c-45ae-8a58-36b6518e2aa9 | - https://wordpress.org/news/2022/10/wordpress-6-0-3-security-release/ | - https://github.com/WordPress/gutenberg/pull/45045/files | | [!] Title: WP <= 6.1.1 - Unauthenticated Blind SSRF via DNS Rebinding | References: | - https://wpscan.com/vulnerability/c8814e6e-78b3-4f63-a1d3-6906a84c1f11 | - https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-3590 | - https://blog.sonarsource.com/wordpress-core-unauthenticated-blind-ssrf/
-
Fewer than 5% of websites use React or Vue
Here it is in action: https://wordpress.org/gutenberg/
-
New theme system is incoming! Basically you can create iOS & Android mobile apps or even Windows & MacOS programs with.. a WordPress Theme! You can self-host your data in your server.
My short-term plan: Creating a theme that you can change settings with Theme Customization API ( https://developer.wordpress.org/themes/customize-api/) Adding Gutenberg support ( https://wordpress.org/gutenberg/ )
- New theme system is incoming! Basically you can create iOS & Android mobile apps or even Windows & MacOS programs with.. a WordPress Theme!
-
In One Minute : WordPress
b2 was the precursor of WordPress and developed in 2001. It used PHP and MySQL but was not so successful (only 3000 blogs until 2003). WordPress appeared the first time in 2003 as a fork of b2, version 1.0 was in development until January 2004. WordPress has since been improved many times through updates. WordPress 5.0 shipped a new block-based editor called "Gutenberg". The latest major release is WordPress 5.5 released on August 11, 2020.
What are some alternatives?
understrap - Underscores + Bootstrap = Understrap, the renowned open-source WordPress starter theme.
tailpress - TailPress is a minimal boilerplate theme for WordPress using Tailwind CSS.
sage - WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and a modern development workflow
Strapi - 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
frontity - » Frontity - The React Framework for WordPress
wd_s - A starter theme from WebDevStudios.
timber - Create WordPress themes with beautiful OOP code and the Twig Template Engine
tailpress - A Tailwind CSS enabled Underscores theme
dnd-kit - The modern, lightweight, performant, accessible and extensible drag & drop toolkit for React.
elementor - The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.
corcel - Use WordPress backend with Laravel or any PHP application