Odpowiedź forum utworzona

Viewing 15 replies - 1 through 15 (of 96 total)
  • Jest funkcja do tego – get_posts. Jednym z argumentów, jakie przyjmuje, jest autor posta.

    Takiej wtyczki nie znajdziesz, a przynajmniej ja się nie spotkałem. Trzeba by wprowadzić opisaną funkcjonalność do kodu strony. Sporo tego jest – logowanie dla klientów, logowanie dla opiekunów, indywidualne treści dla klientów dodawane przez opiekunów, formularz do wpisywania tych treści.

    Musisz zmienić kod widgetu, tak aby wyświetlał h2 i h3 tam gdzie chcesz.
    Struktura nagłówków ma wpływ na pozycjonowanie.

    Musisz to zrobić w bazie danych np. poprzez phpmyadmin. Jak prześlesz mi zrzut bazy to Ci ją zmodyfikuję tak aby strona działała z nowym adresem.

    Gdzieś w ustawieniach wordpressa jest parametr z liczbą zwracanych postów – chyba w „czytanie”.

    Ale lepiej jest użyć funkcji get_posts, która przyjmuje argumenty, a jednym z nich jest ilość zwracanych postów.

    Taka funkcja chyba już jest zaimplementowana. Parametry są przekazywane w linku ale w ładnej formie np. domena/archiwum/2020/05

    Jeżeli całkowicie chcesz zrezygnować z dat w linku to można utworzyć strony, które wyświetlą odpowiednie posty. Wtedy linki będą bez parametrów, a odpowiednie posty będą wyświetlać się za sprawą kody w szablonie strony (tylko trzeba go napisać – można zmodyfikować archive.php).

    Można jeszcze pokombinować z przesyłaniem parametrów za pomocą metody POST. Wtedy również trzeba zmodyfikować archive.php. Ale ten sposób ograniczy działanie przycisków „wstecz” i „dalej” w przeglądarce. Przy każdym wciśnięciu będzie wyskakiwać okienko z informacją o konieczności ponownego przesłania danych z formularza.

    Forum: Zaawansowane
    W odpowiedzi na: Wyszukiwarka

    Całość sprowadza się do odpytywania wordpressa (można do tego użyć rest api) za pomocą javascripta (ajax) o listę pasujących miast, za każdym razem, jak zmieni się zawartość pola z wpisywaną frazą.
    Na udemy jest kurs, gdzie autor robi dokładnie taką wyszukiwarkę.

    Zainteresuj się funkcją get_pages. Zwróci Ci listę stron, którą możesz użyć w pętli. Każda strona z listy ma pole content, gdzie przechowywana jest zawartość strony.

    Forum: Instalacja
    W odpowiedzi na: Błąd motywu po aktualizacji
    daro256

    (@daro256)

    Najprościej będzie przydzielić więcej pamięci na wykonywanie skryptów PHP. Trzeba się z tym zwrócić do firmy hostingowej.

    Często taki błąd jest spowodowany dużym zdjęciem. Można spróbować przeszukać bibliotekę w poszukiwaniu takiego zdjęcia.

    Forum: Zaawansowane
    W odpowiedzi na: Powrót do strony głównej

    Jakbyś jeszcze nie znalazł rozwiązania:

    Musisz sprawdzić czy zmienna serwerowa http_referer istnieje, oraz czy jest z twojej domeny. Jeżeli tak, to wykonujesz kod, który już masz. Jeżeli nie, to przekierowujesz bezpośrednio do strony głównej.

    Przy okazji warto dodać, że poleganie na tej zmiennej nie jest dobrym pomysłem. To czy przeglądarka ją przekaże zależy od jej ustawień.

    Może skończyło się miejsce na serwerze, albo z jakichś powodów wymieniony katalog nie ma praw do zapisu?

    Moim zdaniem jest to walka z wiatrakami. Każdy może zajrzeć do kodu i usunąć nawet najbardziej wyrafinowane zabezpieczenie.

    Jakby się nad tym zastanowić, takie piracenie nie jest do końca złe. Po pierwsze zwiększa popularność szablonu, a tym samym ilość potencjalnych klientów. Do tego, żadna poważna firma nie będzie korzystać z pirackiej kopii, kiedy można ją legalnie nabyć za niewielkie pieniądze. Jednak ta firma może się nie dowiedzieć o szablonie jeżeli będzie mało popularny.

    Forum: Zaawansowane
    W odpowiedzi na: Problem z WordPress’em (?)

    Masz błędy z wczytywaniem skryptów, widoczne w konsoli. Możliwe, że one są przyczyną.

    Najprościej będzie jak w ustawieniach, w zakładce „czytanie”, wskażesz stronę, która ma zawierać wpisy.
    Wtedy na tej stronie będziesz miał bloga.

    Prawdopodobnie skrypt do obróbki zdjęć ma za mało dostępnej pamięci. Im większe wrzucone zdjęcie, tym więcej jej potrzeba – niezależnie od wagi pliku czy jego formatu. Aby obrobić zdjęcie, trzeba wykonać w pamięci bitmapę, gdzie każdy piksel to przynajmniej 24 bity. Im więcej pikseli tym więcej bitów potrzeba.

    Rozwiązaniem może być zwiększenie pamięci na skrypty php, jednak nie zawsze jest taka możliwość. Zależy od hostingu. Jednak ile by tej pamięci nie było, znajdą się użytkownicy którzy będą wrzucać za duże pliki. Zatem dobrze się przed tym zabezpieczyć chociażby javascriptem, który sprawdzi wymiary pliku przed przesłaniem go na serwer.

Viewing 15 replies - 1 through 15 (of 96 total)