2024-05-18 11:11:24
  • Hello!
  • Whats ya doin?
  • ByeBye

[&]

3.145.56.28

Informacje do tematu i zadanie

exercises: #9-wp-tplt.html

Szablon dla systemu WordPress - cd.

Przygotowanie

  1. Otwórz katalog warsztatu 9-wp-tplt
  2. Pobierz wzorcowy szablon z poprzedniej lekcji
  3. Użyj materiału filmowego z YT (w opisie podział czasowy na zadania) by kontynuować pracę nad szablonem
  4. Wykonaj zadania warsztatowe
1.1 Kroki do bieżącego warsztatu
  1. ⌨️ (41:25) Create header.php & footer.php Files
  2. ⌨️ (44:41) Add Dynamic Page Titles
  3. ⌨️ (48:63) WordPress Auto Thumbnail Sizes
  4. ⌨️ (50:50) Create Home Page in WordPress Admin Panel
  5. ⌨️ (53:20) The WordPress Loop
1.5 functions.php - Funkcje załączania arkuszy CSS i skryptów JavaScript

Aby do szablonu dynamicznie dodawać zasoby w postaci arkuszy CSS i skryptów JavaScript w pliku functions.php należy przygotować dwie funkcje z listą zasobów i ich parametrami. Funkcje można nazwać dowolnie, pamiętając, by zastosować prefix (np. zsegw) gwarantujący niepowtarzalność nazwy tej funkcji. Następnie wywołać te funkcje systemowym mechanizmem add_action(), który używa PHP-owego mechanizmu wywoływania metod po Stringowej nazwie.

<?php #functions.php
function zsegw_reqister_styles(){
	wp_enquque_style('zsegw_asset_name', get_template_directory_uri().'/assets/styles.css', array(),'1.0','all');
}
add_action('wp_enqueue_scripts','zsegw_register_styles');

function zsegw_reqister_scripts(){
	wp_enquque_scripts('zsegw_asset_name', get_template_directory_uri().'/assets/script.js', array(),'1.0');
}
add_action('wp_enqueue_scripts','zsegw_register_scripts');
?>

Podsumowanie