Dziwactwa i funkcje WordPressa

Przetłumaczone automatycznie z angielskiego. Przeczytaj oryginał

Zacznę od dziwnego doświadczenia z jednym z motywów WP – Polite i Polite Grid. Zastanawiałem się, dlaczego moja strona wykonuje podwójne żądania na każdej podstronie. Jedno o dokument, drugie o treść. Było to irytujące, bo nie mogłem prawidłowo mierzyć ruchu. Okazało się, że przyczyną był motyw, którego używałem od pewnego czasu. Zmiana go na inny to naprawiła.

Po drugie, aby ułatwić sobie obsługę logów NGINX, utworzyłem osobny wpis location dla wszystkich rzeczy WP, tak aby „prawdziwy” ruch trafiał tylko do konkretnego loga, a reszta szła w inne miejsce. Spójrz:

Nginx
location ~ /wp-* {
  access_log /var/log/nginx/michalasobczak.pl.wordpress.access.log;
  ...
} 
location ~ /favicon* {
   ...
}
location / {
  access_log /var/log/nginx/michalasobczak.pl.access.log;
  ...
}

Teraz mogę wypychać te logi do Elasticsearcha przez moduł filebeat i nie muszę przejmować się wszystkimi specyficznymi dla WP rzeczami, które zaśmiecają logi NGINX.

Wersja Markdown

Wszystkie treści na tej stronie są udostępniane na licencji Uznanie autorstwa – Użycie niekomercyjne – Bez utworów zależnych 4.0 Międzynarodowe (CC BY-NC-ND 4.0). Cytuj jako: Michał Sobczak, „Dziwactwa i funkcje WordPressa”, 14 września 2022, https://michalasobczak.pl/pl/posts/wordpress-quirks-and-features.html