In this article, Tonino completes his foray into building a WordPress theme from scratch, focusing on refining templates, adding meta information, post thumbnails, sidebars, user-friendly controls and more.
Tag: WordPress-hub
This second part on creating a WordPress theme from scratch shows how to create a very basic WordPress theme, add in Bootstrap styles and scripts, separate header and footer output into their respective partials, and leverage the crucial functions.php file.
This introductory article is part one in a tutorial series taking non-technical users through the building of a WordPress REST API app using React.
Tonino introduces WordPress themes, showing how they work, how they’re structured, the PHP architecture behind them, and other relevant information, as the first step in learning how to build a WordPress theme from scratch.
Tonino Jankov introduces WP-CLI, a command-line interface for managing a WordPress site (as opposed to working through the default admin interface), covering its main commands and also introducing some of its third-party packages.
Tonino Jankov introduces the WordPress Settings API, and showing how to create a WordPress administration page to demonstrate the use of this API. In this article, he shows how to wrap this functionality into a plugin, though it can also be a part of a WordPress theme.
Sufyan bin Uzayr provides a bird's-eye view of three basic ways to approach building your own WordPress theme, covering child themes, adapting existing themes, and building a theme from scratch, as well as how to use basic starter themes and theme frameworks to speed up your workflow.
Ahmed Bouchefra shows how to create a WordPress plugin that makes use of the Vue.js library, creating a shortcode that can be used to display a Vue component in posts and pages that fetches and displays the latest posts every five seconds.
Ahmed Bouchefra shows how to create your own custom route(s) for WP-API, allowing you to create mobile and web clients for your WordPress website that can also interact with your custom post types, rather than just the built-in WordPress types such as posts and categories.
Sufyan bin Uzayr introuces Easy Digital Downloads, a WordPress plugin that makes it easy to accept payment for digital products and provide immediate download links to customers.
Sufyan bin Uzayr explains what a headless CMS is and why you might want to use one, and then goes on to explain how wordPress itself can be used as a headless CMS, showing ways to get started with WordPress as a headless CMS, including installation tips and tricks.
Sufyan bin Uzayr explains how to sell physical goods on a WordPress site with the help of the WooCommerce plugin, covering installation, settings, and how and where to choose the perfect theme.
Sufyan bin Uzayr digs into how you can use WordPress to run a regular, non-blog website, covering the steps required to disable blog-specific functionality, how to choose the right kind of theme, plugins for non-blog sites, and issues related to content management issues on non-blog WordPress sites.
Using Font Awesome with WordPress is exceptionally easy. They're an easy way to add fully responsive, customizable icons, without using images or sprites.
Janna Hilferty looks into why WordPress search often doesn’t perform well, explaining why the default WordPress search doesn’t scale and some ways to make it better, covering Algolia, Elasticsearch, Relevanssi, SearchWP and Amazon CloudSearch.
Translating your site into multiple languages might seem like an impossible goal, but thanks to the Weglot Translate plugin, you can quickly create a site that reaps all the benefits of catering to non-native speakers, but without the time-consumption and hassle.
WordPress theme developers need little more than a text editor and graphics package. But modern tools like Gulp can revolutionize your development workflow.
Shaumik Daityari walks through the simple steps of creating your own WordPress Widget via a plugin, even if you don't have a lot of experience with WordPress or writing code.
Shaumik Daityari looks at the basic functionality of the WordPress database and the importance of backing up your database, exploring three ways of doing this — via a plugin that helps you in backup, via PhpMyAdmin, and through the command line.
If your WordPress site isn't performing well, one of the improvements to consider is to implement caching. In this post, Shaumik Daityari takes you beyond the layman's understanding of caching, explaining how to implement it in a website to improve WordPress site performance.
Gutenberg is a JavaScript-driven interface. Specifically, it is built using Facebook’s open-source user interface library React. This post explains a little bit about creating your own custom blocks for use in the Gutenberg editor using JavaScript.
Tom Rankin looks at how you can get developer experience and give back to the community by contributing to the WordPress platform, looking at three ways to get involved: through the official Codex page, the Core Contributor Handbook, and the Make WordPress site.
The new Gutenberg editor is slowly becoming a powerful method for creating WordPress layouts, which is great news for both end users and developers. The Gutenberg Migration Guide is an excellent resource for those needing to adapt their projects quickly.
Aaron Gray gives beginners a basic overview of WordPress SEO to help your website get found online with ease.
Simon Codrington covers the basics of what you need to know about building your own WordPress plugins and best practices for WordPress plugin development.
Craig Buckler shows you how to get a WordPress site up and running for the first time.
Lazy load is another tool in your toolbox to improve page loading speed. The technique decreases page weight and HTTP requests, allowing visitors to see their desired page more quickly. Nick Schäferhoff explains how lazy loading works, lists tools you can use to set it up, and explains what you can use it for.
Josh Pollock explains how to add custom routes to the WordPress API, noting that the WordPress REST API is not one API, but millions of highly customizable APIs, which can also be leveraged as a tool for making APIs.
Josh Pollock digs into advanced OOP for WordPress, showing how to use filters to modify the WordPress REST API using an object-oriented approach. He walks through how to create a WordPress plugin to modify the capabilities of WordPress REST API endpoints so they can be better optimized for search.
WordPress starter themes can help to speed up your development workflow, by providing foundational code that will get you started. If you’re new to theme development, they can also be an excellent teaching tool. In this post, we’ll introduce five stellar examples for you to try out on your next WordPress project!