[PHP]Automatyzacja edycji tekstu |
[PHP]Automatyzacja edycji tekstu |
2.06.2020, 16:02:07
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 2.06.2020 Ostrzeżenie: (0%) |
Pokrótce to posiadam podstawową wiedzę z zakresu W3C i działam na WP. Obecnie na stronie działalności co tydzień aktualizuje pewien tekst. Aby uatrakcyjnić odbiór treści klientom, każda użyta tam nazwa dnia tygodnia zmienia swój kolor , w zależności od teraźniejszej daty. Jednak ułatwiając chciałbym by ta informacja była umieszczana automatycznie na danej stronie oraz kolejno ze zmianą pory tygodnia, następowało również edytowanie się koloru w/w wyrazów.
Coś czuje, że potrzebna jest wtyczka PHP, ale co jeszcze? Czy z opisanym tu kombajnem już ktoś z Was miał do czynienia? Jeżeli nie ma skryptu do zamieszczania treść, to czy jest przynajmniej czy jest aplet automatyzujący zadanie dotyczące samoczynnego zmieniania się koloru? Dziękuje za uwagi i sugestie |
|
|
3.06.2020, 18:03:50
Post
#2
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 5 Dołączył: 20.05.2019 Ostrzeżenie: (0%) |
Do tego wystarczy funkcja, która przed renderowaniem wyszuka w tekście datę i doda klasę css zgodnie z aktualną datą.
Zainteresuj się jak dodaje się funkcje w WP i jak podmienić content posta/page'a przed wyrenderowaniem. Natomiast najlepiej nie ucz się WP i wybierz jakiś framework PHP, a jak już musisz to zadbaj o wtyczki zabezpieczające. |
|
|
3.06.2020, 18:50:51
Post
#3
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) |
szybciej i prościej byłoby w javascript. Dodaj do szablonu którego używasz plik js, w nim sobie oskryptujesz bez problemu to o czym piszesz.
https://developer.wordpress.org/themes/basi...script/#scripts |
|
|
3.06.2020, 18:54:51
Post
#4
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 5 Dołączył: 20.05.2019 Ostrzeżenie: (0%) |
szybciej i prościej byłoby w javascript. Dodaj do szablonu którego używasz plik js, w nim sobie oskryptujesz bez problemu to o czym piszesz. https://developer.wordpress.org/themes/basi...script/#scripts Po co tu angażować js? Przecież to ma być statyczne ustawienie koloru. To, że to WP to nie znaczy, że od razu trzeba robić lepianke. Jeżeli ta data nie jest w tekście to wystarczy nawet bez funkcji wyciągnąć dzień tygodnia i zrobić bazując na tym patternie classy css np. color-1, color-2 itd Ten post edytował netir 3.06.2020, 19:08:18 |
|
|
4.06.2020, 06:05:18
Post
#5
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) |
Cytat Po co tu angażować js? bo to jedno z rozwiązań a autor ma znikomą wiedzę o programowaniu i raczej mu wszystko jedno jak to będzie zrobione byle by działało. Może w js będzie mu łatwiej ? zacznij od tego żeby stworzyć tzw motyw potomny tego którego obecnie używasz. To mega proste, wpisz w google szablony/motywy potomne i sobie poradzisz bez problemu. dodaj w tym motywie potomnym plik functions.php - to w nim będziesz deklarować takie zmiany. Teraz musisz poczytać o tym co można robić w tym pliku: https://codex.wordpress.org/Plugin_API#Hook...ons_and_Filters Ciebie interesować będzie zapewne sekcja filtrów, masz nawet podany przykład jak ocenzurowac wulgarne słowa w treści posta:
|
|
|
4.06.2020, 16:06:24
Post
#6
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 5 Dołączył: 20.05.2019 Ostrzeżenie: (0%) |
przecież wystarczy, jeżeli wyciąga datę posta/page'a:
i wtedy css
Mógłby sobie shortcoda trzasnąć, ale na pewno includowanie jsa nie będzie prostsze, ani potrzebne. Ten post edytował netir 4.06.2020, 16:14:56 |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 12:33 |