Open or create a HTML page in Pinegrow Web Editor. Add WordPress actions to HTML elements and set their parameters. Export the WordPress theme. Pinegrow generates PHP code and splits the page into various files like index.php, header.php, footer.php and template parts.

  • Enqueuing scripts and stylesheets

    Automatic Settings Our goal is to be the most compliant with the official WordPress coding guidelines and from version 2.2, Pinegrow now uses proper script and stylesheets enqueuing to include Javascript and CSS files into a theme in a WordPress-friendly way. In a nutshell, all your CSS and JS are now loaded from FUNCTIONS.PHP instead […]

  • WordPress Generated Classes

    Each WordPress Theme should have these or similar styles in its style.css file to be able to display images and captions properly. You don’t have to stick with the initial values and you can change anything you want, according to your design needs and Theme structure. You can decide to add these styles in your […]

  • Useful WordPress Resources

    WordPress Theme Development is easier than ever with Pinegrow WP but still, a certain knowledge is required to fully understand the finesses of Theme creation. Here are our recommendations for the best online resources. Note: Our list is not exhaustive and new additions will be added regularly. Local Development Working on WordPress files is easier […]

  • Pinegrow WP and WordPress Custom Fields

    Posts and pages in WordPress can have custom fields. Let’s take a look at how we can use custom fields to choose which colors are used for displaying the content. We’ll first do it with standard custom fields and then with Advanced custom fields plugin.

  • Custom page templates

    Did you know a WordPress theme can have multiple page templates and that you can choose which template is used for a page on Edit page screen in WordPress admin?

  • Body class bug workaround in Pinegrow WP 2.2

    We have recently discovered an issue in Body class action in Pinegrow WP 2.2 and you can be sure that we’ll fix it in our next version. In the mean time you can you can still add this useful feature to your templates by using the following workaround. That particular situation is the perfect example to […]

  • How to start your WordPress theme development with Pinegrow WP

    Pinegrow is an awesome solution to create beautiful static HTML pages and to create wonderful and dynamic WordPress themes. But before starting any HTML template to WordPress theme conversion, you should ask yourself a few questions and follow some easy rules.

  • Why and How to create a Settings Page ?

    While Pinegrow WP offers a really convenient way to setup all the WordPress actions directly from your HTML templates, there comes times when a web developer needs a bit of organization in his workflow, not only because such an approach is cleaner, but also for maintenance and evolution purposes. It’s always a good idea to consider solutions that can definitely ease your job.

  • Navigation menus

    Creating a menu is one of less pleasant parts of WordPress theme development and this is probably one of the reason why the business of plugins related to menus is flourishing.

    With Pinegrow, you can now easily create customised navigation menus by yourself – that’s also much more rewarding!

  • How to add Standard WordPress Galleries to posts and pages

    Pinegrow is not a WordPress starter theme, nor a WordPress framework and so – except if you use Blocks – building your first theme will always start from a blank unstyled page – or an existing HTML page – in the editor. Pinegrow adds no specific CSS code. Everything is under your control!

  • How to add Comments to your Single Post template?

    Amongst many other useful features, WordPress is known to be a powerful blog system. If you decide to include a blog section in your theme, you will probably want to add comments as well in order to allow your visitors to participate in discussion. This tutorial will show you how to use Pinegrow to add standard WordPress comments to your theme.

  • How to use WordPress Pages and Posts templates?

    A website usually contains more than an index page and you probably want to create different layouts for different pages and posts of your website. The good news is that WordPress can handle all your needs thanks to the use of specific templates that you can create with Pinegrow.

  • Converting HTML website to WordPress theme

    In this tutorial we’ll use Pinegrow to convert a one-page portfolio website into a WordPress theme. In the process we’ll cover theme structure, static front pages, custom fields, default & custom loops, using custom PHP code and registering new post types.

  • Pinegrow WordPress Starter Theme

    Starter Theme lets you quickly build Bootstrap based WordPress themes with Pinegrow. Starter Theme comes with complete set of WordPress templates and support for Jetpack, WooCommerce and more. Simply pick the templates you need and customise the HTML layout, WP PHP tags and CSS with Pinegrow. That’s much quicker – and more fun – than developing a theme from scratch.

  • Getting Started with Pinegrow WP

    All of Pinegrow WP documentation, tutorials and sample projects now collected on a single page, listed in the recommended study order.

    You have just reached the best place to learn How to create awesome WordPress themes with Pinegrow WP!

  • WordPress Master Pages

    When dealing with WordPress development with Pinegrow, the Master Page is the page where you control the header and the footer for your theme.