hallo & guten Abend
ich will ein child-theme bauen für das Jobify-theme - das von den
astoundify-theme-developers bei astoundify.com stammt
also die wordpress-developer-site empfiehlt für den child-theme-Bau das
folgende Verfahren:
https://developer.wordpress.org/themes/advanced-topics/child-themes/
The ideal way of enqueuing stylesheets is for the parent theme to load
both (parent’s and child’s), but not all themes do this. Therefore, you
need to examine the code of the parent theme to see what it does and to
get the handle name that the parent theme uses. The handle is the first
parameter of wp_enqueue_style() . There are a few things to keep in
mind:
the child theme is loaded before the parent theme.
everything is hooked to an action with a priority (default is 10) but
the ones with the same priority run in the order they were loaded.
for each handle, only the first call to wp_enqueue_style() is relevant
(others ignored).
the dependency parameter of wp_enqueue_style() affects the order of
loading.
without a version number, site visitors will get whatever their browser
has cached, instead of the new version.
using a function to get the theme’s version will return the active
theme’s version (child if there is a child).
the functions named get_stylesheet
look for a child theme first and then the parent. The recommended way of
enqueuing the stylesheets is to add a wp_enqueue_scripts action and use
wp_enqueue_style() in your child theme’s functions.php . If you do not
have one, create a functions.php in your child theme’s directory. The
first line of your child theme’s functions.php will be an opening PHP
tag (<?php), after which you can write the PHP code according to what
your parent theme does. If the parent theme loads both stylesheets, the
child theme does not need to do anything. If the parent theme loads its
style using a function starting with get_template , such as
get_template_directory() and get_template_directory_uri() , the child
theme needs to load just the child styles, using the parent’s handle in
the dependency parameter.
die Frage ist: ich hab unten ein kl. code-fragment - das ist schon ein
paar Jahre alt: kann ich das also nehmen - entspricht das noch den
aktuellen Anforderungen an ein child-theme?
https://github.com/Astoundify/jobify-child/commit/ebc0ccf625e6b297e0c3ddb33bb4340f10ede6d7
functions.php
1 | functions.php @@ -7,3 +7,8 @@ u/since Jobify Child 1.0.0 */ function jobify_child_styles() { wp_enqueue_style( 'jobify-child', get_stylesheet_uri() ); } add_action( 'wp_enqueue_scripts', 'jobify_child_styles', 20 );
|
style.css
1 | Author: Astoundify Author URI: http://astoundify.com Description: A beautiful job board site completely integrated with Mike Jolley's WP Job Manager plugin. Use 10+ custom widgets including an interactive map, multiple sliders, testimonials, and more to create a unique homepage in seconds. Version: 1.0.1 Version: 1.0.2 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: white, one-column, right-sidebar, fixed-width, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready many thanks for any and all help
|
Sind das dann all die Zutaten, die in ein Child-Theme rein müssen!?