Wordpress nowa wersja

Co to jest motyw potomny w wordpress i jak go używać.

Na skróty

Motyw potomny (ang. child theme) to specjalny rodzaj motywu w WordPress, który dziedziczy funkcjonalność i styl od swojego motywu nadrzędnego (ang. parent theme). Użycie motywu potomnego pozwala na wprowadzenie zmian w kodzie motywu nadrzędnego bez konieczności bezpośredniej ingerencji w jego pliki. Dzięki temu, zmiany dokonane w motywie potomnym są zachowywane nawet po aktualizacji motywu nadrzędnego.

Oto jak używać motywu potomnego w WordPress:

  1. Stworzenie katalogu motywu potomnego: W katalogu /wp-content/themes/ WordPressa utwórz nowy folder dla motywu potomnego. Nazwij go w sposób łatwy do zidentyfikowania, np. nazwa_motywu_nadrzednego-child.
  2. Stworzenie pliku style.css: W katalogu motywu potomnego utwórz plik style.css. W pliku tym należy umieścić informacje o motywie potomnym, takie jak nazwa, opis, autor, wersja i inne. Ważne jest, aby dodać atrybut Template, który wskaże, jaki motyw będzie motywem nadrzędnym. Przykładowa zawartość pliku:
/*
Theme Name: Nazwa motywu potomnego
Theme URI: 
Description: Motyw potomny dla motywu Nazwa motywu nadrzędnego
Author: Twoje imię
Author URI: https://example.com/
Template: nazwa_motywu_nadrzednego
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
  1. Stworzenie pliku functions.php: W katalogu motywu potomnego utwórz plik functions.php. Ten plik pozwoli na dodawanie własnych funkcji i kodu PHP do motywu potomnego. Aby zaimportować arkusz stylów motywu nadrzędnego, dodaj do pliku functions.php następujący kod:
<?php
add_action('wp_enqueue_scripts', 'enqueue_parent_theme_style');
function enqueue_parent_theme_style()
{
    wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
  1. Aktywacja motywu potomnego: W panelu administracyjnym WordPressa przejdź do zakładki “Wygląd” > “Motywy”. Znajdź swój motyw potomny i kliknij “Aktywuj”.

Od teraz wszelkie zmiany wprowadzone w plikach motywu potomnego będą miały wpływ na wygląd i funkcjonalność strony, a jednocześnie nie będą wpływać na pliki motywu nadrzędnego.

Podobne