Preloader na stronie

Zanim strona się wyświetli jest kółeczko ładowania przez sekundę.

Mowa o WordPress i motywie MiNNaK. Widze, że za ładowanie odpowiada najprawdopodobniej loading.js w folderze “plugins”.

minnak.zip (1,5 MB)

Czy ktoś ma chęć i chwilę czasu, aby pomóc mi wywalić tego preloadera?

@Fizyda pamiętam, że Ty byłeś dobry w te klocki?

Nie odpalałem na wordpressie ale w kodzie widać jedną rzecz dość mocno, jak sprawdzę na WP to będę pewien ale możesz sprawdzić:

w header.php, od linii 25 do linii 29 jest

div id=“page-overlay” class=“loading”
span aria-hidden=“true” aria-label=" ?php esc_attr_e( ‘Loading’, ‘minnak’ ); ? "
?php echo esc_html__( ‘Loading…’, ‘minnak’ ); ?
/span
/div

Po wyrzuceniu powyższego nie będzie potrzebne:
minnak\plugins\loading
\loading.css
\loading.js

znaczniki < oraz > wyrzucone aby skrypty forum się nie czepiały.

Jeżeli zastosowano preloader to bym go nie wywalał, bo to znaczy, że może być ciężki i w ten sposób ukrywa proces lądowania strony. Jak go wywalisz to efektem może być to, że strona ładuje się w takich etapach i zmienia się przez pierwszą sekundę czy dwie, za nim dociągnie wszystkie skrypty i style.

Więc zastanowiłbym się czy chcesz to robić.

To się ich nie “wywala” a używasz przycisku sformatuj zaznaczony tekst jako kod:

wygląda on tak na pasku formatowania postów: </>

Niby najwygodniejsza opcja, jak formatowanie 4 spacjami Ci nie wadzi.

Na telefonie może zaznaczanie lub aktywacja paska formatowania jest niewygodna, wtedy niby jak nie trudno Ci używać trzech “```” było by szybsze.


Jak wadzi Ci tyle spacji, to zostaje użycie składni BBCode (nie polecam “kompresowania” pierwszej i ostatniej linii z publikowanym kodem dla Discourse forums - bo się brzydko sformatuje do jednej linii bez widocznych “enterów” - nawykom phpBB ten silnik mówi “NIE!”):

[code]
bla bla bla
bla bla bla 2
[/code]

Składnia Markdown w innej wersji niż 4 spacje (informacja o języku np. php po ``` jest opcjonalna):

```php
bla bla bla
bla bla bla 2
```

Bardzo opcjonalnie działa też (tyle że tu trzeba “kompresować” pierwszą linię, by nie było efektu pustej pierwszej linii jak Ci wadzi):

<pre><code>bla bla bla
bla bla bla 2
</code></pre>