Jak stworzyć bibliotekę sieciową dla konfiguracji wielostanowiskowych WordPress
Opublikowany: 2018-10-03Prowadzenie wielu witryn WordPress jest wystarczająco trudne bez konieczności zajmowania się osobnymi bibliotekami multimediów dla każdej z nich. Jeśli chcesz ponownie użyć tych samych plików, będziesz musiał je przesyłać w kółko, co marnuje dużo czasu i miejsca.
W tym artykule przedstawimy wtyczkę, która umożliwia utworzenie jednej biblioteki sieciowej dla konfiguracji wielostanowiskowych WordPress i nauczymy Cię, jak z niej korzystać. Wcześniej porozmawiajmy nieco więcej o tym, jak biblioteka sieciowa dla WordPressa może pomóc Ci być bardziej wydajnym!
Dlaczego biblioteka sieciowa dla WordPressa może ułatwić Ci życie
Po skonfigurowaniu sieci wielostanowiskowej możesz korzystać ze scentralizowanego pulpitu nawigacyjnego do zarządzania wieloma witrynami internetowymi. W niektórych przypadkach konfiguracja wielostanowiskowa umożliwia nawet udostępnianie zasobów między witrynami sieciowymi, takich jak motywy.
Jednak każda witryna w Twojej sieci nadal będzie miała własną bibliotekę multimediów. Może to być kłopotliwe, jeśli planujesz ponowne wykorzystanie obrazów między wieloma witrynami. Jeśli tak jest, musisz je wielokrotnie przesyłać i przeskakiwać z jednego panelu do drugiego.
Posiadanie centralnej biblioteki multimediów, do której wszystkie witryny mogą uzyskać dostęp, rozwiązuje te problemy. Chociaż jest to funkcja niszowa, może być bardzo pomocna dla właścicieli wielu witryn w porządkowaniu plików multimedialnych. Poza tym jest cholernie fajny, co jest jednym z powodów, dla których chcieliśmy pokazać, jak to działa.
Przedstawiamy wtyczkę Network Media Library

Network Media Library to wtyczka, której możesz użyć do stworzenia wspólnej biblioteki w wielu witrynach. Działa poprzez wyznaczenie jednej z witryn sieci jako „biblioteki centralnej”. Ta witryna będzie nadal działać normalnie, z wyjątkiem tego, że wszelkie przesłane do niej pliki będą również dostępne dla innych witryn w sieci.
Wtyczka jest również plug-and-play (przepraszam za kalambur), więc łatwo ją przetestować. Powinniśmy również wspomnieć, że chociaż wtyczka jest obecnie dostępna tylko na GitHub, możemy powiedzieć z pierwszej ręki, że działa tak samo dobrze, jak ta, którą można znaleźć na WordPress.org.
Kluczowe cechy:
- Utwórz sieciową bibliotekę multimediów do konfiguracji wielostanowiskowej.
- Wyznacz witrynę w sieci, która będzie działać jako centralna biblioteka multimediów.
- Łatwy w instalacji i obsłudze.
Cena: za darmo | Więcej informacji
Jak stworzyć bibliotekę sieciową dla WordPress Multisite (w 3 krokach)
Jak wspomnieliśmy wcześniej, wtyczka, której będziemy używać, jest prosta w konfiguracji. Przeprowadzimy Cię teraz przez proces instalacji wtyczki z GitHub, a następnie przetestujemy, aby sprawdzić, czy działa poprawnie.
Krok #1: Zainstaluj wtyczkę Network Media Library
Pobieranie wtyczki z GitHub przebiega prawie tak samo, jak z repozytorium WordPress.org. Najpierw przejdź do repozytorium GitHub wtyczki i poszukaj przycisku Klonuj lub pobierz w prawym górnym rogu ekranu. Kliknij na niego i wybierz opcję Pobierz ZIP :

Możesz teraz otworzyć pulpit nawigacyjny Multisite i przejść do zakładki Wtyczki> Dodaj nowy . Wybierz opcję Prześlij wtyczkę i dodaj plik zip pobrany minutę temu:

Proste jak bułka z masłem, prawda? Teraz pamiętaj, aby aktywować wtyczkę dla swojej sieci i przejść do kroku numer dwa.
Krok #2: Przetestuj wtyczkę, przesyłając plik multimedialny do sieci wielostanowiskowej
Jak być może wiesz, Twój pulpit nawigacyjny dla wielu witryn nie zawiera karty galerii. Aby obejść ten problem, wtyczka wyznacza jedną z twoich witryn, aby działała jako biblioteka centralna. Domyślnie wtyczka wybiera dowolną witrynę, która ma numer identyfikacyjny dwa.
W większości przypadków numer ID numer dwa powinien odpowiadać pierwszej witrynie utworzonej po skonfigurowaniu sieci. Na potrzeby naszych testów stworzyliśmy fikcyjną sieć wielostanowiskową (przy użyciu Local by Flywheel) i dodaliśmy do niej kilka witryn. Na poniższym obrazku strona internetowa-jeden odpowiada numerowi ID numer dwa:


Możesz również sprawdzić identyfikator swoich witryn, klikając opcję Edytuj dla dowolnej z nich, co otworzy ich indywidualne ustawienia. Jeśli spojrzysz na adres URL tej strony, zobaczysz na końcu numer identyfikacyjny:

Pomijając to, przejdź do pulpitu nawigacyjnego witryny, której będziesz używać jako centralnej galerii. Po wejściu przejdź do zakładki Media i prześlij dowolny obraz, który chcesz przetestować, czy wtyczka działa. Jeśli masz zdjęcie szczeniaka, sugerujemy wybranie tego, chociaż:

Po przesłaniu zdjęcia przejdź do pulpitu nawigacyjnego dowolnej innej witryny w Twojej sieci i otwórz jej bibliotekę multimediów. Powinieneś teraz zobaczyć tutaj swój obraz testowy.
Jeśli jesteś ciekawy, tak jak my, możesz się zastanawiać, co się stanie, jeśli prześlesz zdjęcie do biblioteki multimediów witryny numer dwa. Spróbowaliśmy:

Po sprawdzeniu biblioteki multimediów witryny numer jeden możemy potwierdzić, że drugi obraz pojawił się również w bibliotece każdej witryny. Wniosek jest taki, że po zainstalowaniu wtyczki wszystkie biblioteki multimediów połączonej witryny zostaną zsynchronizowane. Jednak sieć wielostanowiskowa będzie przechowywać tylko jedną kopię tych obrazów w bibliotece centralnej.
Krok #3: Sprawdź, czy jest tylko jedna kopia przesłanego pliku
Aby sprawdzić, czy wtyczka działa poprawnie, postanowiliśmy zajrzeć do katalogu naszej sieci Multisite. Oznacza to, że weszliśmy do naszego folderu głównego Multisite, a następnie do katalogu wp-content/uploads . Jak widać poniżej, w środku znajdują się dwa foldery, po jednym dla każdej witryny w naszej sieci testowej:

Ponieważ używamy lokalnej konfiguracji, przeprowadziliśmy nasze testy przy użyciu Eksploratora Windows zamiast protokołu FTP (File Transfer Protocol). Poza tym sprawdziliśmy folder przesyłania pod kątem witryny numer dwa i okazało się, że jest pusty:

Oto jednak, co znaleźliśmy, sprawdzając folder multimediów pod kątem witryny numer jeden:

Jeśli pamiętasz, przesłaliśmy ten pierwszy obraz, który widzisz po lewej stronie, do witryny numer dwa. Wtyczka następnie przeniosła go na stronę numer jeden i zapewniła numerowi dwa dostęp do tej centralnej biblioteki.
Jak widać, wtyczka działa dokładnie zgodnie z przeznaczeniem i nie tworzy dodatkowych kopii żadnego z twoich obrazów. W związku z tym możesz śmiało przesyłać tyle zdjęć szczeniąt, ile chcesz!
Wniosek
Wydajność ma kluczowe znaczenie, gdy zarządzasz wieloma witrynami WordPress. Korzystanie ze scentralizowanej biblioteki multimediów dla Twoich witryn może pomóc Ci zaoszczędzić czas i uniknąć konieczności ciągłego przesyłania plików.
Aby stworzyć (i przetestować) bibliotekę sieciową dla WordPressa, wystarczy wykonać trzy kroki:
- Zainstaluj wtyczkę Network Media Library.
- Przetestuj wtyczkę, przesyłając plik multimedialny do sieci wielostanowiskowej.
- Sprawdź, czy jest tylko jedna kopia przesłanego pliku.
Czy masz pytania dotyczące konfiguracji biblioteki sieciowej dla WordPress Multisite? Zapytaj w sekcji komentarzy poniżej!
Obraz miniatury artykułu autorstwa Macrovector / shutterstock.com
