Skip to content

wojwozniak/wp-pustynnaburza

Repository files navigation

Pustynna Burza

Wordpress theme created for Hufiec ZHP Dąbrowa Górnicza for their's flagship event great return!

About project

It is a non-profit work and my first project of such a big size. Work is still in progress but key features are already there. Mostly style updates and code clean-up is needed.

File structure

  • header.php and footer.php are used on every page as header and footer appropriately

  • functions.php enqueues scripts and styles for every page

  • front-page.php, as the name suggests, is the front page of the website

  • index.php is used as the main post page (every single post is loaded using template-parts/content-archive template)

  • 404.php is used for 404 error page

  • page.php is left as a basic page template, it should only be used as an interim measure when needed and replaced with proper templates (as of release day it isn't used)

  • search.php is used to show search results (basically filtered index.php)

  • searchform.php replaces the default search bar with a better-looking custom one

  • single.php displays a single post (e.g. after clicking post on index page)

  • style.css is main stylesheet:

    • In the beggining there are page-wide styles
    • Then you have page-specific styles
    • Most of page-specific styles are using naming covention as below:
/* ### Current edition ### */

#current-edition {
  background-color: var(--white) !important;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ce-content {
  display: flex;
  flex-direction: column;
  width: 80%;
}
    

Other info

The website was created for ZHP Hufiec Dąbrowa Górnicza (polish non-profit organisation), however feel free to reuse every part of the code however you want!

Admin guide (polish)

Po dodaniu motywu do wordpressa niezbędny jest setup:

  • Stwórz obydwa menu i dodaj linki do wszystkich stron
  • Wybierz stronę startową jako front-page.php i stronę postów jako index.php
  • Dodaj logo i favicon za pomocą setupu wordpressa (loga inne niż kwadrat -> hardcode linku do pliku w tagu img w header.php)
  • Dodaj customowe bloki kodu (np. dodatek lazyblocks) - lista i kod dostępne w blocks.txt

URL stron

Podczas setupu ustaw następujące url (wymagane dla działania niektórych przycisków):

  • Aktualności /aktualnosci
  • Pustynna Burza 2023 /informacje
  • FAQ /faq
  • Dla mediów /dla-mediow
  • Dla sponsorów /dla-sponsorow
  • Kontakt /kontakt
  • Kronika /kronika

Zmienianie contentu

Większość contentu który miał się zmieniać na bieżąco jest do zmiany poprzez bloki lub edytor wordpressa - większe zmiany poprzez edytor plików motywu

  • Pytania i odpowiedzi - gotowy blok
  • Dla mediów - gotowe bloki do dodawania plików
  • Posty - CMS wordpressa (komentarze wyłączone, obowiązkowo zdjęcie "cover photo")