Along with the rise of the online medium, many people began to worry that the ease of use, combined with the lowered requirement for proper grammar is eroding the younger generation. Although there is some fire that started all of that smoke, it is not as widespread as one would think. As it is with any other field, the success stories are often not remembered. It’s the same as with the news, they don’t report about the planes that successfully land; they only talk about the ones who crash.
It is true that the internet and autocorrect have spoiled some people, the vast majority remains as literate as ever. In fact, the one could argue that the world’s craving for well-crafted narratives and engaging content has increased. It used to be the case that in order for your voice to be heard you needed to sign a book deal or work for a publication. Also, your opinion would always be edited to fit the requirements and standards of others. The internet offers you a platform of free expression. As long as your content is appealing to someone, you won’t have any marketing problems.
WordPress is great because it has created both the needs and the solution to the website customization problem. A thriving community of programmers has emerged, resulting in a diversity of plugins and themes that can make any website be a success. Let’s take a look at some of the best WordPress themes:
If you are a writer and you want to create a professional website, look no further than Divi. This is a WordPress theme that does its job, and then gets out of your way. It provides users with the necessary tools, allowing them to craft a page that is worthy of hosting their well-written content. You do not need to possess a computer programming degree, in order to use Divi. In fact, this is one of the most accessible and user-friendly products on WordPress. Depending on your niche, you might want to appeal to a foreign audience. Divi enables you to target other demographics, as it is fully translatable. Currently, your site will be available in 32 languages, and there is RTL (right to left) writing support for languages such as Japanese or Hebrew.
Right from the start, users will gain access to 18 pre-designed site layouts. By loading these templates, you will be able to post immediately, without having to worry about site construction. However, for those who prefer a more personalized experience, the Divi Builder tool is available. This essential feature enables the manipulation of site blocks, making it easier to organize content. The layouts are responsive, and this theme has multiple typography settings.More info / DownloadDemo
Jevelin is a robust and reliable, sleek and responsive WordPress premium multipurpose website theme. It’s a platform for folks in need of establishing an online presence for their projects. whether they’re businesses, professional freelancers or personal bloggers, Jevelin has something for everyone. This theme is packed with convenient shortcodes and widgets. You can readily apply these to any section or your pages without writing any code. Simply use the intuitive, integrated drag and drop page builder. With the Revolution Slider, you can even create your own unique and smooth slideshows.
Entertain and show off your content to your audience in an attractive presentation. Jevelin also includes a wealth of amazing layout styles. From 6 blog layouts to 10 portfolio layouts and tons of gallery styles you can play around with. Your content will always be displayed in the most favorable presentation possible. Jevelin has awesome capabilities such as video background sections, and Parallax background sections. They can brighten up your pages instantly. Jevelin is also well suited for running an online store. The incredible WooCommerce eCommerce plugin suite powers tons of sophisticated commercial features. You can easily market your wares right off your website. Try Jevelin today, and feel the difference!More info / DownloadDemo
CheerUp is a clean and responsive WordPress blog and magazine website theme. It’s a flexible framework for crafting modern magazine websites. With CheerUp at hand anyone can accomplish professional quality results regardless of experience. This theme packs the demos and layouts you need to express yourself in different tones. Magazines in every niche and market find a solid solution in CheerUp. Fresh design style and creative widgets spruce up any magazine in a couple of clicks. Hundreds of amazing admin options makes CheerUp impressively flexible. Feel free to craft attractive fashion, food and tech magazines with dedicated demos.
This theme offers you powerful typographical kits to express yourself with eloquence and clarity. A very high performance platform makes CheerUp fast-loading and efficient. Keep server costs down while reaching a broader audience with CheerUp. Unique sliders, footers and headers frame your content in a memorable presentation. Handy widgets show your featured, trending and latest articles for the world to see. Increase your recirculation and overall traffic and revenue. CheerUp is a potent SEO performer with sleek tools for climbing the ranks with speed. Responsive and mobile-friendly, CheerUp lets you reach a broader audience. Give CheerUp a go today and level up your magazine!More info / DownloadDemo
Typology is a WordPress theme oriented to text writing and text based purposes. It is ideal for pages looking for minimalistic designs and absolute focus on the text. It aims to reestablish the importance of text itself rather than prioritize photos. You will get with immediate purchase the best features for fonts and typography ever! Typology lets you customize your homepage with numerous layouts for posting. Give bigger or smaller importance to main posts controlling display and fonts sizes. Layout design has unlimited color options and iconography options. Typology is all screens adaptable and is responsive.
You will get many custom widgets and header options to play with. Typology uses RTL integration and has a built-in translator. It is made to make you feel inside a book. It has features for pagination and posts organizing. Typology is great for bloggers or specialized informative sites that work without images. You will get constant free updates and documentation for them. For any doubts left, even for such an instinctive theme, you get custom support. Get your theme with a one-click demo and start your creative and beautiful writing! Get Typology!More info / DownloadDemo
Gillion (Trending Item)
Gillion is a simple and minimalist blogging theme perfect for any types of website. This theme is bendy and very easy to customize to suit your needs. It comes with a functionality that lets you effortlessly change the color of each area of your website without touching a single line of code. It is fully integrated with Google Fonts that you can use for making an effective branding statement to your target readers or customers.
Gillion offers multiple layout settings, it offers several layout settings. Additionally, you can create a cool-looking slider. If you are experiencing trouble while setting up this theme, simply leave your queries on their support forum and they will help you get to the bottom of your theme installation problem.More info / DownloadDemo
Morning Time is a refreshing addition to an ever-growing roster of quality WordPress themes. It can enhance any family blog, personal blog, or news web page. Given that the internet can be an ideal medium for those who wish to share relevant thoughts, Morning Time has become an indispensable ally to the writers among us. Customers can choose to buy this theme directly, or sample the content via the expansive demo. It will showcase everything that you need to know, in order to make an informed decision. Visitor’s attention will be unwavering, considering the various formats that are available for posts, and the stunning aesthetic design. You can even safeguard your most cherished memories with a distinct archive.
Morning Time is a very fast website theme. With a page speed grade of A96%, it is sure to reduce downtime, and improve any user’s browsing experience. However, if you encounter any issue, do not hesitate to contact the support team. Their representatives are friendly, professional, and eager to resolve all problems. Site visitors will get to enjoy your content, regardless of what device they are using. Tablet, laptop, and smart phones users can rejoice! Overall, this is a versatile and powerful site theme that can maximize your view count and improve every aspect of your site.More info / DownloadDemo
Soledad is a cleverly constructed and visually stunning, well-structured and highly intuitive, readily responsive WordPress multipurpose blog website theme. This theme has been designed to empower prospective blog website webmasters from all walks of life, with or without previous development experience, to craft the most diverse and uniquely imaginative modern blogs on the market today, in a matter of minutes, without so much as peeking at a line of code.
It deploys not one, but two customized page builder plugins, the Live WordPress Customizer and the premium Visual Composer drag and drop page editor, which put hundreds of elements and configurational options within your grasp, with just a couple of clicks. Soledad offers up over 300 awesome, colorful and cleanly structured blog demo websites and page templates for you to get started with and customize to your heart’s content, and plentiful additional widgets for niche applications such as the marvelous Penci Recipe Plugin and the Penci Review Plugin for food bloggers, a gorgeous Video Background presentation for news and fashion magazine blog websites, and impressive Image Gallery capabilities for all your photography blogging website needs. Soledad is the perfect theme for the modern blogger. Let the world know, with Soledad!More info / DownloadDemo
Family Blog is a wonderfully convenient, spectacularly user friendly, highly intuitive and superbly responsive WordPress personal blog website theme. It’s a charming, unique solution for people with or without any previous development experience to craft beautiful, simple yet handsome, fully functional blog websites from themselves or their entire families, if so desired. This theme is equipped with a powerful but completely intuitive set of tools that let proud dads and mommy bloggers the world over chronicle their family adventures and daily happenings in a charming and delightful manner.
Post styles are available to handle all sorts of stories you may wish to share, including featured photos of important events, photo galleries for those family outings or birthdays, and lovely high resolution icons to make each post unique and memorable! A feature loved by Family Blog users is the custom user profile feature. This allows every single member of the family to have their own custom posting profile for the family blog, so that their voices can be heard in their own unique styling throughout your family blog. Users can be tagged in posts by others users, or even in whole albums. With Family Blog, you and yours step into the 21st century!More info / DownloadDemo
Gridlove is a fast and responsive writing WordPress theme. It is a tool made for magazines or articles writers that enjoy texts and classic posts to photo blogs. Gridlove offers flexible homepages and hundreds of pre-built layout choices to choose. It comes with 4 pagination types from older to newer and post navigation. You will get it with access to forums and comment threads through bbPress. Getting in touch with the community is an important aspect. Gridlove makes post to be highlighted and supports widgets and shortcodes.
It is made to divide posts in multiple categories of single o or not single post layout. You will receive unlimited colors choices, unlimited sidebars, fonts, logos and icons. Several headers and infinite scrolling are also featured. Gridlove is a theme that adapts to every type of enterprise that gets into writing. You will get commercial features and shops with WooCommerce plugin. Translation for texts in case of worldwide customers or readers is also provided. It has a counter for posts views for you to keep tabs on you most popular topics. Constant updates and 24/7 customer support is given! Get it with a one-click install demo and tons of documentation! Use this outstanding writers tool! Use Gridlove!More info / DownloadDemo
In the online environment, a blog is successful if you succeed to help your readers focus on the stuff that really matters: the content and convince them to engage. For writers, less is truly more! This is the golden rule used in designing Newsmag theme. The minimal, clean and elegant Newsmag ‘Classic Blog’ demo combines grid shapes and simple lines to create a more personal approach of your content, including aesthetically boxed featured images, and a clean easy to read font.
Newsmag is a flexible and powerful theme designed for news magazine and blogging. Due to its compact design, this template looks great with any type of content. The small width content area is a great advantage when it’s doubled by high performance. With 10 one click demos ready to be uploaded on your website, you don’t need to have coding skills to install and customize this theme. Newsmag is responsive and intuitive, allowing you to change everything from the top header to footer. Headers, post styles, sidebars, blocks and modules, colors, menus, can be customized with a single click. The content can be improved using tools like the custom made gallery, smartlist, video playlist and text format settings. The theme is also capable of adding lots of extra functionality using unique custom widgets, also with built-in social share buttons.
Newsmag is also optimized for SEO, helping your website to rank better on the search engine results page. This theme can make your website AdSense ready in a few seconds and it’s compatible with WooCommerce plugin, if you are tempted to add an online shop to your website. With such a powerful and flexible theme, you’ll only need to focus on writing your amazing content!More info / DownloadDemo
This theme manages to stand out when compared to other items on our list, due to the impressive number of features that it includes. Smart Blog stands in contrast with the typical bare-bones designs of its counterparts. It incorporates 3 different layouts, a layout that is both retina ready and fully responsive, with unlimited colors and sidebars.
It has an amazing options panel, over 20 custom widgets, a full screen background and plenty of shortcodes. Overall, this theme expresses it quality through its diverse features, and it can turn any blog into an overnight success.More info / DownloadDemo
Christina is a resourceful and creative, competent and capable, readily mobile-friendly and amazingly responsive WordPress fashion and lifestyle magazine website theme. It’s the result of a deliberate design and development process aimed at crafting a perfect platform for webmasters with or without previous development experience to effortlessly craft engaging modern blog websites with advanced multimedia management capabilities powered by both HTML5 and CSS3 technologies deployed to make presenting your content to the world at large a seamless matter.
This theme packs several different homepage and template layouts for you to effectively construct your own blog websites in a matter of minutes, without having to write a line of code, complete with clever widgets, intuitive social sharing features for viralizing your content effortlessly, ripe with SEO enhancements and optimization that make monetizing your website a breezy, easy matter. Christina is a perfect theme for writers and communicators of all kinds, and everyone with a strong, concrete message they consistently need to disseminate to a massive online audience. With Christina’s amazing Bootstrap modular design, reaching across the globe to all platforms, devices and browsers is now easier than ever before. Let Christina worry about compatibility, and you just provide your valuable content. Try Christina today!More info / DownloadDemo
The Reader is a wonderful theme for WordPress sites. It has multi-colored sidebars, and a series of other practical features, each implemented in order to improve the customer’s experience. On average, multilingual pages manage to gather more views, due to the fact that they can appeal to a broader demographic. The Reader has included WPML and RTL support. You are able to display your page in multiple languages, and your foreign visitors will certainly appreciate the extra effort.
This theme has incorporated a new gorgeous home page version, and an incredible left sidebar option. Six main color schemes will be available, and each color is safe for your eyes, soft, and restful. The layout will be completely responsive, capable of showcasing your content on the screens of hand-held devices. Smart phone and tablet users will not have to worry about any resizing issues.
The support system is excellent, offering to resolve any problem that the customer might encounter. If you wish to learn more about The Reader, be sure to check out the theme documentation source. It is well-written, and quite informative. It should also be mentioned that your site will be compatible with most major browsers and operating systems.More info / DownloadDemo
Paperio is an eloquent and responsive WordPress multipurpose blog website theme. This theme is a simple framework for webmasters across industries and fields. Projects the world over find in Paperio a reliable blogging partner. Fit for personal, professional and corporate endeavors, Paperio is nothing if not flexible. 7 unique demo websites provide you with all the basics. Each includes different, specific demo data, content and layouts for diverse applications. But they all share Paperio’s outstanding readability. Also, Paperio has been optimized to be a legible, enticing platform for textual content.
That’s why writers love using Paperio for publishing their works online. Captivating and engaging, Paperio knows how to work a crowd. Gorgeous featured content sliders attract visitors to your proudest pieces. Moreover, there’s 5 different variants, each attractive in its own way. Handy trending and latest posts showcase your output in relevant ways. Intuitive advanced admin panel settings empower you to brand and style your blogs. Furthermore, you don’t need to write a line of code to make Paperio blogs your own. Within minutes and a few easy clicks, you can select headers, layouts, colors and fonts. Social media integration lets your writings go around the world overnight. Check out Paperio today, and be heard!More info / DownloadDemo
Himmelen is a gorgeous WordPress theme for writer websites. It allows the users to create incredible posts, and attract more viewers to their page. With Himmelen, curious followers will quickly turn into die-hard fans. In addition to being creative, your post must be well structured and organized. Thankfully, this theme has infinite layout possibilities and blog settings: 2 Featured Post Slider Layouts, 5 Blog Listing Layouts, and various header options. Also, the site logo can be repositioned at any time.
Himmelen has elegant and unique block post sections, which allow the user to showcase his most popular blog posts. This theme shines a spotlight on your well-written content, and grips the reader’s attention. Upon installation, you can choose between 12 distinct pre-designed color schemes. Personalized layouts with distinct color schemes are available as well.
Moreover, Himmelen understands that a good writer’s time is always limited. Thanks to the One Click Demo Data Importer, you will benefit from a fully-functional page in a matter of moments. There are 5 designated areas for widget sidebars, and 9 premium WordPress plugins which were added for free. If you wish to learn more about this WordPress theme for writers, be sure to check out the live preview.More info / DownloadDemo
Wild Book is a lavishly designed and very aesthetically mindful, stylistically vintage and retro inspired, technologically modern and cutting edge while navigationally intuitive and simplified, wonderfully readable and relatable, engaging and attractive, creative and very responsive WordPress vintage blog or magazine theme. It’s an amazing theme that has been expansively gifted with a full set of features for crafting the most professional looking, nostalgia evoking, vintage, stylish and appealing websites possible, specifically those websites that mainly deal with written or text-based media and sharing this media with a vast, undifferentiated massive online audience.
This theme is thus perfect for writers of all kinds and anyone who dares hold the pen against the blank page, and it very effectively evokes memories of days when pen and paper were in vogue. Wild Book knows those days are long gone, though, and instead it packs a ton of custom built page templates and demo websites with inner content pages, ambidextrous sidebar choices with tons of widgetized spaces for shortcode or plugin functionality, an extra readable design and carefully selected Google Fonts numbering well into the hundreds. Wild Book, a theme for vintage styled writers who want to stay ahead of the times!More info / DownloadDemo
Evoke is beautiful and visually provocative, graphically centric and highly polished and stimulating, simply and efficiently structured, smoothly functional and very engaging and relatable, modern and deeply customizable, intuitive and easy to use, user and admin friendly responsive WordPress photo blog and writing website theme. It’s a very powerful and streamlined WordPress theme meant for webmasters rookie or veteran to easily and effortlessly solve all their photo blogging or writing website needs with one all-inclusive toolkit that lets them share text or image based content to with the world at large in a speedy manner and with a very attractive and appealing visual presentation.
This theme is perfect for travel writers, journalists, photo bloggers, art critics, and all sorts of writers for whom visual media is an inherent or important element in their written work, including illustrated writers, but for whom maximized readability and optimum user processing of their written works is a top priority as well. Evoke comes with a widgetized homepage and seven different layouts for you to pick and choose, as well as the advanced WordPress Theme Customizer feature, which lets you intuitively change colors, logos, typographies and more in real time preview and with a couple of clicks at most. Evoke, a simple and clean solution for writers everywhere.More info / DownloadDemo
Forte is a visually impressive and thoroughly thought out, graphically professionally composed and very readable and engaging, purposefully constructed and functionally resourceful and deliberate, flexible and intuitive, uncomplicated and streamlined responsive WordPress stylish blog or magazine theme. It’s a theme that, while powerful and versatile enough to easily muscle the demands of all kinds of blogging or magazine websites you can think of, has been specifically built to meet and exceed the requirements of amateur of professionals writers.
Forte is a theme that has a way with words, so to speak, and its tons of custom layouts and template pages have all been designed with extensive written media in mind, while still structured around modern image-centric structural compositions with tons of optional features and functionality, including Hero Header sections, Jet Pack Tiled Grids, and tons of other incredibly powerful choices at the tip of your fingers, using the nimble and flexible Live Customizer tool to fine-tune the look of your writing blog website to your heart’s content. With the advanced and custom built Bean Framework, you can even add your writers’ roster, with the Bean Team plugin, or run a Restrict Content Pro membership website for people to enjoy your writings. Words really are this theme’s Forte.More info / DownloadDemo
MyBlog is a resourceful and creative, imaginative and innovative, tech-savvy and versatile, rapidly responsive WordPress personal blog and online magazine website theme. It’s a purposefully engineered platform for the quick and efficient crafting of sophisticated modern blogs or online magazines in an instant, without requiring previous coding or development experience. To that end, MyBlog deploys a series of powerful demo website templates and page templates for you to build upon and customize, with two different blog layout designs and dozens of post formats and option combinations that let you do just about anything with your content.
This theme has been packed with extensive customization capabilities through the advanced theme settings, while beautiful Featured Posts sliders keep your users engaged and interacting with the entirety of your content. Beautiful social media integration through customized feeds and buttons is available within a couple of clicks. Tons of powerful widgets greatly expand what you can do with each of your MyBlog pages, from useful About Me widgets to beautiful custom Tabbed Pagination widgets to seamlessly structure your content and navigation.More info / DownloadDemo
If your fashion site is in a rut and you cannot think of a solution, look any further than inFashion. The layout for this theme is nearly perfect, as the developers have spent countless hours researching and developing it. This is definitely how a respectable site should look like. Just as the name implies, inFashion is targeted at fashion websites. However, the flexibility of its features allows for a wider range of applications. Feel free to use it on personal journals or travel blog sites. For those that require a more hands-on experience, inFashion includes a live demo, displaying all of the characteristics that you can expect from a great theme.
Powerful theme options were added, resulting in more extraordinary customization opportunities. For example, there is a staggering number of Google Fonts and each font can be previewed before its implementation. Mailchimp Newsletter subscriptions are another important feature. If you use Mailchimp as your primary source for email, you will be able to gain more subscribers by dragging their subscription widget onto the sidebar of your blog. Your blog will also communicate with Instagram thanks to theme built-in custom widget for that. If you spend a lot of time on that network, this website theme can take your latest photos and add them onto your blog’s footer. Customers are offered a limitless amount of color. You may implement any variation that you can think of. inFashion boasts a Facebook open graph which guarantees that all of your posts will include featured titles, images and excerpts, when shared on Facebook.More info / DownloadDemo
GraceUnderPressure is an excellent WordPress theme for writers. It seeks to accommodate those who lack programming knowledge, by implementing an intuitive well-designed layout. Regardless of your previous experience, you will be able to create an amazing web page. GraceUnderPressure has many niche-specific features. It understands a writer’s needs, and acts accordingly. For example, it has an exclusive Screenplay Format option. Users can now style pre-formatted text by screen play standards.
Those who access the Google Directory will find a series of font options, each capable of improving your standard posts. As an author, you want to form a long-lasting relationship with your readers. With the inclusion of an Author profile feature, followers can now learn more about you. You can even include a personal photo, along with some biographical information.
Thanks to GraceUnderPressure, all writer websites will be optimized for tablets. Your page contrast, typography and interface were carefully adjusted for hand-held device screens. This reduces eye strain during prolonged reading sessions. Also, resizing and compatibility errors were completely eliminated. The customizer allows for instant feedback, given that you can preview all changes. In order to sample this WordPress theme for writers, be sure to check out the live preview.More info / DownloadDemo
What does it take to become an advanced WordPress developer – someone that can take an idea or project brief and create a tailored website. What do you need to know to take the step from tinkering with sites to building full-fledged themes, plugins and delivering amazing web experiences?
Consider the list below a “checklist” that hopefully details all major aspects of WordPress development – see how many of these topics you are familiar with! If there’s something you don’t recognize, there are helpful links to get you started. While developer roles are often divided into frontend and backend, an advanced (or “full-stack”) developer is familiar with all aspects – from devops, to backend all the way to the frontend.
1. Use a local development environment
We’ve all edited PHP files over FTP at some point in our career, but to become an advanced developer you have to take the step to having a full local development environment. If you’re just getting started, there’s MAMP, but if you are serious about becoming an advanced developer, you need to look into Vagrant (Some good boxes are VVV and WPLib) or Docker (Check out Laradock or Wocker)
2. Use a fully-featured IDE
Strongly related to the previous point, having a full-fledged IDE will let you search across the entire codebase you are working on and to “click into” functions, instantly being able to see what a particular WordPress function in the theme, plugin or core does. This is essential to getting into the habit of reading the source, a common trait amongst advanced developers. IDEs will also provide adanved features like integrated debugging, and a lot more.) Some great IDEs are phpStorm, NetBeans and Eclipse.
3. Use version control and learn GitHub Flow
Version control lets you know what code you have changed and when. This not only lets you keep excellent tabs on what is happening in the code but also lets you do things like rolling back changes easily. If you’re working in a team, GitHub Flow will teach you how to use Pull Requests to review and discuss code changes before they are live.
4. Use Composer and WPackagist
The PHP ecosystem has a great package manager called Composer, and with WPackagist you can easily require WordPress themes and plugins. When using Composer on your WordPress projects, you know exactly which plugins are running and at what version. This is essential to be able to do reproduce a particular installation, for example in a staging environment.
5. Use an automated deployment process
With automated deployment tools like Deployer or Capistrano you can deploy changes to a website without any manual steps at all.
6. Learn XDebug and XHProf
XDebug is the tool for PHP debugging. Learning it will give you a much better sense of what is happening behind the curtains. XDebug also has a profiler, so you can gauge how fast your code is, but XHProf is a slightly more specialized tool for that purpose.
7. Know your way around actions and filters
Understanding the WordPress hook system is perhaps the most important aspect of becoming an advanced WordPress developer. There’s nothing you can’t do with a well-placed action or filter. Here is a great article detailing how filters and hooks work under the hood.
Banner for Advanced Custom Fields
8. Learn how to use a field suite
There’s nothing wrong with making options pages, widgets and custom post types by hand, but as you are taking on more complex projects, it’s sometimes not feasible to spend a large chunk of the total time in a project on backend CRUD. That’s where field suites like Advanced Custom Fields, Carbon Fields and CMB2 come in, making admin interfaces a breeze.
9. Participate in the open-source conversation and contribute
Behind every theme or plugin there’s people that would love to discuss their projects with you. If you have an issue or bug, try to fix it yourself and submit the fix as a pull requests (many plugins are available on GitHub, just search!). Open-source is the fundamental of WordPress and getting into the habit of giving back to the ecosystem will make the ecosystem even stronger.
10. Learn how to make a plugin from scratch
Make a plugin completely from scratch or use a boilerplate – the important part is that you understand what the typical components are. When you’re comfortable with it, there are great in-depth articles on how to structure your plugins.
Diagram detailing the WordPress template hierarchy
11. Learn theming
When you know the basics of WordPress theming, child themes and the template hierarchy, you can easily modify any theme to suit your needs. Get started by making your own theme!
12. Learn how to use and extend a page builder
Whether page builders are good or bad divide the community, but they can be very helpful tools in the right hands. Many page builders support extending them with custom blocks, and using this can be a powerful way to create completely custom solutions, making even the hardest custom projects easier.
13. Learn multisite, its strengths and weaknesses
Many people are afraid of multisite – don’t be. Learn the basics and when to use it.
14. Become full-stack and learn DevOps
Learn the LAMP stack inside and out, it will help you better understand how everything fits together. Learn an automation tool like Ansible or Puppet will take you even further, as well as allow you to work in a system administrator role as opposed to just being a developer.
15. Know how to scale a website
Most websites get under 1000 visitors per day, but some sites need to accommodate millions of visitors daily, and that’s something you need to know how to handle. Read up on general PHP performance basics, learn how to use and configure a static cache plugin.
For the biggest sites, learn how to use a caching proxy like Varnish.
16. Learn a front-end framework and the REST API
React is coming to WordPress via the Gutenberg project, and we will very likely see more and more of the dashboard being converted into React.
WPTavern Wapuu mascot
17. Be in the know about what is happening in the community
Join some Facebook groups, subscribe to the Make WordPress blog and WPTavern, subscribe to WordPress-related podcasts (and if you’re from Sweden, check out my Swedish WordPress podcast – WPodd!)
18. Use automated testing
Nobody writes error-free code, and automated testing can help you catch small issues that creep into the codebase. On the PHP side of thing, PHPUnit is the most widespread testing framework – here’s a great article on how you can get started with it in your next WordPress project. On the frontend side of things, there are a multitude of great tools for testing visual and functional bugs – tools like PhantomJS, BackstopJS and CasperJS.
19. Understand how to secure a site
There are a lot of aspects to securing a WordPress site. If you are using a VPS or dedicated server, you have to keep it updated. How to do this depends on the OS you are running. For Ubuntu and Debian there is a great tool called unattended-upgrades that can help you auto-patch security issues without your intervention.
There are also a multitude of ways to secure WordPress. Changing the name of the default admin user, encouraging users to have a good password and disabling the built-in theme and plugin editor are some of the dozens of things you can do. Here’s a great article that lists the weaks I mentioned and many more. As a note, keep in mind that some of the mentioned tweaks may complicate your setup and security plugins can cause a multitude of problems, so try to assess possibly security gains vs. potential impact on your site. (This is a large topic and I’m currently writing a dedicated article on it!
20. Learn Gutenberg
In 2018, Gutenberg will forever change how we edit content. Learn how to use it and how to extend it.
This article was inspired by a thread in the Facebook group Advanced WordPress. Photo credit: Aaron Barnaby @ Unsplash.
Are you missing something? Leave a comment!