Download the PHP package imagewize/moiraine-child without Composer

On this page you can find all versions of the php package imagewize/moiraine-child. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package moiraine-child

Moiraine Child Theme

A complete child theme template for the Moiraine WordPress theme. This serves as a fully functional starting point for creating custom child themes with all parent theme features included.

Description

Moiraine Child is a complete child theme template that includes the full parent Moiraine theme configuration. It comes with a complete design system (colors, typography, spacing, shadows, gradients, and duotone filters) ready to use out of the box. You can selectively modify any aspect to create your own branded child theme.

How theme.json Works in This Child Theme

The child theme's theme.json includes a complete copy of the parent theme's configuration. This approach provides:

Example: Adding Custom Colors

To override the parent's color palette, edit theme.json:

You can override any part of the parent's theme.json - colors, typography, spacing, or even add new settings. Anything not specified in the child will be inherited from the parent.

Features

Requirements

Installation

  1. Download and install the parent Moiraine theme
  2. Upload the Moiraine Child theme to your WordPress site
  3. Activate the Moiraine Child theme from the WordPress admin panel

Customization

This child theme template provides multiple ways to customize your site:

The theme works immediately with full styling - customize as needed.

Adding Custom Patterns to Parent Theme Categories

When creating custom block patterns, you can register them to appear within the parent Moiraine theme's existing pattern categories. This allows your custom patterns to be organized alongside the parent theme patterns for a unified editing experience.

To register your patterns with parent theme categories:

  1. Create your pattern files in the patterns directory of your child theme
  2. In your child theme's functions.php, hook into the pattern registration process
  3. Use the same category slugs that the parent theme uses to add your patterns to those categories

Example code for functions.php:

By using the same category slugs as the parent theme, your custom patterns will appear in the same categories in the pattern inserter, creating a seamless experience for site editors.

Adding Style Variations

To create custom style variations:

  1. Navigate to the styles directory in your child theme
  2. Create a new JSON file (e.g., my-custom-style.json)
  3. Define your variation settings following the WordPress style variation format
  4. Your new style variation will appear in the WordPress Site Editor under "Styles"

Example of a style variation file:

Adding Custom Fonts

To add custom fonts to your theme:

  1. Place your font files (woff, woff2, etc.) in the assets/fonts directory
  2. Add the @font-face declarations to your style.css file
  3. Update your theme.json to include the new font family

Example @font-face declaration for style.css:

Customizing Template Parts

The theme includes a parts directory with a .gitkeep file, allowing you to customize theme parts such as headers, footers, and sidebars:

  1. Create template part files in the parts directory (e.g., parts/header.html)
  2. These files will override the corresponding template parts from the parent theme
  3. Common parts to customize include:
    • parts/header.html - Override the site header
    • parts/footer.html - Customize the site footer
    • parts/sidebar.html - Create a custom sidebar

This structure makes it easy to maintain a child theme with custom layouts while still benefiting from parent theme updates.

Support

For support or more information, visit Imagewize.

License

GNU General Public License v2 or later - http://www.gnu.org/licenses/gpl-2.0.html


All versions of moiraine-child with dependencies

PHP Build Version
Package Version
Requires php Version >=7.3
imagewize/moiraine Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package imagewize/moiraine-child contains the following files

Loading the files please wait ...