Wyjście prac portfolio w postaci siatki z filtrem - lekcja 27

Dane są dodawane i wyprowadzane, ale chciałbym nie tylko wyświetlać dane, ale zrobić coś podobnego do prawdziwego portfolio, z listą prac, które można przeglądać i filtrować. Ale już, nasze portfolio wygląda jak zwykłe posty. Możesz zobaczyć pracę portfolio, które stworzyliśmy wcześniej, klikając w link Protokół https://{Twoja strona}/moje portfolio/

Jak teraz wyświetlić portfolio

wordpress portfolio taxonomy

Jak będzie prezentować się portfolio po zakończeniu

przykład szablonu portfela worpress

Demonstracja galerii na stronie dewelopera

Kontynuujemy pracę nad naszym tematem

Myślę, że ty, jak ja, bardzo tego nie lubie, że link wygląda jak /moje-portfolio/, zmieńmy to w pliku /wp-content/themes/my_theme_tmp/functions/custom-type.php.

Ślimak portfela wordpress

Zmieńmy się ślimak taki moje portfolio na teczka. Jeśli podążasz za swoim linkiem Protokół https://{Twoja strona}/teczka/, możesz napotkać problem, ponieważ stworzyliśmy już stronę z etykietą (ślimak) teczka. Aby nasze rekordy znów dobrze się wyświetlały, Usuńmy stronę z etykietą portfolio.

Wordpress usunąć stronę portfolio

Po usunięciu strony wordpress nadal ją pamięta. Aby trwale zamknąć problem z etykietą portfolio, musimy usunąć tę stronę z koszyka.

usuń stronę portfolio z treshPo tych czynnościach nie wyświetla mi się już szablon oddzielnej strony, ale znalazłem sposób. Jeśli masz ten sam błąd, wtedy potrzebujesz w ustawieniach w sekcji “Permalinki” najpierw przełącz do widoku domyślnego (Domyślna), aby wszystkie linki działały w formularzu Protokół https://wp-admin.com.ua/?p=123, zapisz ustawienie.

Ustawienia parmalinku wordpress

Po ponownym zapisaniu w ustawieniach łącza wybierz “Rekordy tytułowe“, jak pokazano poniżej i zapisz.

Pojedyncze ustawienia parmalink wordpress

Po tych niezbyt przebiegłych manipulacjach linki i nowa etykieta dowolnego typu powinny znów działać normalnie. /teczka/.

Dostosowywanie szablonu wyjściowego

Po ustawieniu pięknych linków przejdźmy do ustawienia szablonu do wyświetlania wszystkich prac w portfolio. Wywołamy szablon Archive-my_works.php (archiwum-{typ postu}...php). Ponieważ nasz typ został wywołany moja praca, wówczas utworzenie pliku o tej nazwie zostanie automatycznie przypisane do listy rekordów tego typu.

Nazwę naszego typu można zobaczyć w pliku /wp-content/themes/my_theme_tmp/functions/custom-type.php, na poniższym obrazku pokażę gdzie szukać.

Niestandardowa nazwa typu wordpressUmieśćmy kod bazowy top, środkowa i dolna.

Ponieważ portfolio będzie korzystać z nowych skryptów, wtedy będziemy musieli je połączyć. Skrypty muszą być połączone w ten sposób, tak, aby były wyświetlane między znacznikami <głowa></głowa>, ale nie zmienił głównego kodu szablonu nagłówek.php.

Aby połączyć skrypty utwórz plik /functions/ utwórz plik custom-header-script.php i podłącz go functions.php nasz temat.

Niestandardowy skrypt żądania wordpress

Do pliku custom-header-script.php wprowadź kod, aby połączyć skrypt galerii.

 

Powyższy skrypt łączy CSS i JS pliki w WordPressa do tego miejsca, gdzie w pliku nagłówek.php zainstalowana funkcja wp_head(). Więcej o funkcjach łączenia czcionek możesz przeczytać w moim artykule “Praca z jquery w wordpress“, który na przykładzie biblioteki jquery pokazuje, jak dołączyć skrypty. Możesz także przeczytać o uwzględnianiu stylów w kodeksie WordPress..

Mój przykład ma niestandardową funkcję uGetPostType() stworzone przeze mnie, służy do wyciągania bieżącego typu danych na bieżącej stronie. Na podstawie otrzymanego typu określamy, czy musimy dodać skrypty do nagłówka witryny, czy nie.

Kolejnym krokiem jest dodanie galerii do plików witryny.. Pobierz archiwum galerii poniżej i umieść je w folderze /wp-content/themes/my_theme_tmp/js/simple-portfolio-page/… .

Zip archiwum motywów wordpress

Oferuję mój kod do wyświetlenia tej galerii w pliku Archive-my_works.php:

Kod jest dość duży, ale dodałem komentarze, aby łatwiej było to zrozumieć. Poniżej możesz pobrać pełny kod szablonu w tej chwili.

Zip archiwum motywów wordpress

Ostatnią rzeczą, jaka nam pozostaje, jest dodanie linku do portfolio w menu naszej strony. Idziemy do menu Wygląd -> Menu -> Linki i dodaj nowy link /teczka/, umieść wynikowy link we właściwym miejscu.

Dodaj portfolio menu wordpress - Kursy Wordpressa

Przenieś pozycję menu we właściwe miejsce, aby po wejściu na stronę było to widoczne.

Gotowy szablon portfolio, spróbuj zrozumieć lekcję, Jeśli to nie zadziała, następnie zadawaj pytania w komentarzach. Postaram się na nie odpowiedzieć jak najszybciej.

W następnym samouczku zaimplementujemy otwieranie każdej pracy w wyskakującym okienku. (lightbox) dla portfela.


Kup hosting WordPress
Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • Podstawowy kurs projektowania stron internetowych;
  • Układ stron;
  • Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
  • Tworzenie stron internetowych w PHP.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Nikołajenko Maksym

Dyrektor studiów internetowych ProGrafika. rozwijam się, projektowanie i promocja stron internetowych. Zawsze cieszę się z nowych czytelników bloga i dobrych klientów.


Może Ci się spodobać...

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane dotyczące Twoich komentarzy.

Szablony WordPressa
Najlepszy hosting na Ukrainie
Stabilny hosting dla Drupala